Public Member Functions | Public Attributes | Protected Member Functions

KFbxNull Class Reference

This reference page is linked to from the following overview topics: FBX Node Attributes, List of Python FBX classes.


Search for all occurrences

Detailed Description

This node attribute contains the properties of a null node.

Definition at line 52 of file kfbxnull.h.

#include <kfbxnull.h>

Inheritance diagram for KFbxNull:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual EAttributeType  GetAttributeType () const
  Returns the EAttributeType::eNULL node attribute type.
void  Reset ()
  Resets the default values.
virtual KFbxObject Copy (const KFbxObject &pObject)
  Copy an object content into this object.
virtual KStringList  GetTypeFlags () const

Public Attributes

KFbxTypedProperty< fbxDouble1 Size
  This property handles the null node size.
KFbxTypedProperty< ELook Look
  This property handles the look of the null node.

Protected Member Functions

  KFbxNull (KFbxSdkManager &pManager, char const *pName)
virtual void  Construct (const KFbxNull *pFrom)
virtual bool  ConstructProperties (bool pForceSet)

Null Node Properties

enum   ELook { eNONE, eCROSS }
 

Null node look types.

More...
double  GetSizeDefaultValue () const
  Returns the default size value.

Property Names

static const char *  sSize
static const char *  sLook

Property Default Values

static const fbxDouble1  sDefaultSize
static const ELook  sDefaultLook

Member Enumeration Documentation

enum ELook

Null node look types.

  • eNONE
  • eCROSS
Enumerator:
eNONE 
eCROSS 

Definition at line 72 of file kfbxnull.h.

                 {
        eNONE,
        eCROSS,
    } ELook;

Constructor & Destructor Documentation

KFbxNull ( KFbxSdkManager pManager,
char const *  pName 
) [protected]

Member Function Documentation

virtual EAttributeType GetAttributeType ( ) const [virtual]

Returns the EAttributeType::eNULL node attribute type.

Reimplemented from KFbxNodeAttribute.

void Reset ( )

Resets the default values.

double GetSizeDefaultValue ( ) const

Returns the default size value.

Returns:
The default size of this object (100).
virtual KFbxObject& Copy ( const KFbxObject pObject ) [virtual]

Copy an object content into this object.

Parameters:
pObject The source object to copy data from.
Returns:
Returns the destination object being modified by the source.
Remarks:
This function replace the assignment operator (operator=). It will copy all property values and the name. Connections are NOT copied.

Reimplemented from KFbxObject.

virtual void Construct ( const KFbxNull pFrom ) [protected, virtual]
virtual bool ConstructProperties ( bool  pForceSet ) [protected, virtual]
virtual KStringList GetTypeFlags ( ) const [virtual]

Member Data Documentation

const char* sSize [static]

Definition at line 88 of file kfbxnull.h.

const char* sLook [static]

Definition at line 89 of file kfbxnull.h.

const fbxDouble1 sDefaultSize [static]

Definition at line 96 of file kfbxnull.h.

const ELook sDefaultLook [static]

Definition at line 97 of file kfbxnull.h.

This property handles the null node size.

To access this property do: Size.Get(). To set this property do: Size.Set(fbxDouble1).

The default value is 100.

Definition at line 114 of file kfbxnull.h.

This property handles the look of the null node.

To access this property do: Look.Get(). To set this property do: Look.Set(ELook).

The default value is true

Definition at line 123 of file kfbxnull.h.


The documentation for this class was generated from the following file:

KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull
KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull KFbxNull