Public Member Functions | Public Attributes | Protected Member Functions

FbxNull 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 25 of file fbxnull.h.

#include <fbxnull.h>

Inheritance diagram for FbxNull:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual FbxNodeAttribute::EType GetAttributeType () const
 Returns the EType::eNull node attribute type.
void Reset ()
 Resets the default values.
virtual FbxObjectCopy (const FbxObject &pObject)
 Copy an object content into this object.
virtual FbxStringList GetTypeFlags () const

Public Attributes

FbxPropertyT< FbxDoubleSize
 This property handles the null node size.
FbxPropertyT< ELookLook
 This property handles the look of the null node.

Protected Member Functions

virtual void Construct (const FbxNull *pFrom)
virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor.

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 FbxDouble sDefaultSize
static const ELook sDefaultLook

Member Enumeration Documentation

enum ELook

Null node look types.

  • eNone
  • eCross
Enumerator:
eNone 

No flags.

eCross 

Definition at line 45 of file fbxnull.h.

    {
        eNone,
        eCross,
    };

Member Function Documentation

virtual FbxNodeAttribute::EType GetAttributeType ( ) const [virtual]

Returns the EType::eNull node attribute type.

Reimplemented from FbxNodeAttribute.

void Reset ( )

Resets the default values.

double GetSizeDefaultValue ( ) const

Returns the default size value.

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

Copy an object content into this object.

Parameters:
pObjectThe 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 FbxObject.

virtual void Construct ( const FbxNull pFrom) [protected, virtual]
virtual void ConstructProperties ( bool  pForceSet) [protected, virtual]

Optional property constructor override, automatically called by default constructor.

Parameters:
pForceSetIf the property value must be set regardless of default value.
Remarks:
If your object have properties, they must be initialized in this function.

Reimplemented from FbxNodeAttribute.

virtual FbxStringList GetTypeFlags ( ) const [virtual]

Member Data Documentation

const char* sSize [static]

Definition at line 62 of file fbxnull.h.

const char* sLook [static]

Definition at line 63 of file fbxnull.h.

const FbxDouble sDefaultSize [static]

Definition at line 70 of file fbxnull.h.

const ELook sDefaultLook [static]

Definition at line 71 of file fbxnull.h.

This property handles the null node size.

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

The default value is 100.

Definition at line 88 of file fbxnull.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 97 of file fbxnull.h.


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

FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull
FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull FbxNull