Public Attributes | Protected Member Functions

FbxContainer Class Reference

Search for all occurrences

Detailed Description

Generic container for object grouping and encapsulation.

Definition at line 26 of file fbxcontainer.h.

#include <fbxcontainer.h>

Inheritance diagram for FbxContainer:
Inheritance graph
[legend]

List of all members.

Public Attributes

FbxContainerTemplatemContainerTemplate

Protected Member Functions

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

Container dynamic attributes

FbxProperty CreateProperty (FbxString pName, FbxDataType &pType, FbxString pLabel)
 Create a new property.

Public and fast access Properties

FbxPropertyT< FbxStringTemplateName
 This property contains the template name information of the container.
FbxPropertyT< FbxStringTemplatePath
 This property contains the template path information of the container.
FbxPropertyT< FbxStringTemplateVersion
 This property contains the template version information of the container.
FbxPropertyT< FbxStringViewName
 This property contains the view name information of the container.

Member Function Documentation

FbxProperty CreateProperty ( FbxString  pName,
FbxDataType pType,
FbxString  pLabel 
)

Create a new property.

Parameters:
pNameName of the property
pTypeType of the property
pLabelLabel of the property
Returns:
the newly created property
virtual void Construct ( const FbxContainer 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 FbxObject.


Member Data Documentation

This property contains the template name information of the container.

To access this property do: TemplateName.Get(). To set this property do: TemplateName.Set(FbxString).

Default value is "".

Definition at line 55 of file fbxcontainer.h.

This property contains the template path information of the container.

To access this property do: TemplatePath.Get(). To set this property do: TemplatePath.Set(FbxString).

Default value is "".

Definition at line 64 of file fbxcontainer.h.

This property contains the template version information of the container.

To access this property do: TemplateVersion.Get(). To set this property do: TemplateVersion.Set(FbxString).

Default value is "".

Definition at line 73 of file fbxcontainer.h.

This property contains the view name information of the container.

To access this property do: ViewName.Get(). To set this property do: ViewName.Set(FbxString).

Default value is "".

Definition at line 82 of file fbxcontainer.h.

Definition at line 89 of file fbxcontainer.h.


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

FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer
FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer FbxContainer