Public Member Functions | Public Attributes | Protected Member Functions

FbxContainerTemplate Class Reference

Search for all occurrences

Detailed Description

Class for Container Template files.

Definition at line 32 of file fbxcontainertemplate.h.

#include <fbxcontainertemplate.h>

Inheritance diagram for FbxContainerTemplate:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void ParseTemplateFile (const char *pTemplateFilePath, FbxArray< FbxString * > &pExtendTemplateNames)
 Parse template file to get extend templates.
void AddExtendTemplatePath (const char *pExtendTemplatePath)
 Add extend template path.
char * GetExtendTemplatePathAt (FbxUInt pIndex) const
 Get the (pIndex)th extend template path.
FbxUInt GetExtendTemplateCount () const
 Get the count of extend template path.
void ClearExtendTemplatePath ()
 Clear the extend template path.

Public Attributes

FbxPropertyT< FbxStringContainerTemplateName
 This property contains the template name.
FbxPropertyT< FbxStringContainerTemplatePath
 This property contains the template path.
FbxPropertyT< FbxStringContainerTemplatePackageName
 This property contains the template module name.
FbxPropertyT< FbxStringContainerTemplateVersion
 This property contains the template version information of the container.

Protected Member Functions

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

Member Function Documentation

void ParseTemplateFile ( const char *  pTemplateFilePath,
FbxArray< FbxString * > &  pExtendTemplateNames 
)

Parse template file to get extend templates.

Parameters:
pTemplateFilePathThe template file to be parsed.
pExtendTemplateNamesFill extend templates' names to this array.
Remarks:
Call this function to get extend templates' names.
void AddExtendTemplatePath ( const char *  pExtendTemplatePath)

Add extend template path.

Parameters:
pExtendTemplatePathThe template file path to be added.
char* GetExtendTemplatePathAt ( FbxUInt  pIndex) const

Get the (pIndex)th extend template path.

Parameters:
pIndexIndex of the queried item.
Returns:
The (pIndex)th extend template path.
FbxUInt GetExtendTemplateCount ( ) const

Get the count of extend template path.

Returns:
The count of extend template path.
void ClearExtendTemplatePath ( )

Clear the extend template path.

virtual void Construct ( const FbxContainerTemplate 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.

virtual void Destruct ( bool  pRecursive) [protected, virtual]

Optional destructor override, automatically called by default destructor.

Parameters:
pRecursiveIf true, children objects should be destroyed as well.
Remarks:
In case it is decided to override this function, do not forget to call ParentClass::Destruct(pResursive) at the end.

Reimplemented from FbxObject.


Member Data Documentation

This property contains the template name.

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

Default value is "".

Definition at line 71 of file fbxcontainertemplate.h.

This property contains the template path.

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

Default value is "".

Definition at line 80 of file fbxcontainertemplate.h.

This property contains the template module name.

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

Default value is "".

Definition at line 89 of file fbxcontainertemplate.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 98 of file fbxcontainertemplate.h.


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

FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate
FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate FbxContainerTemplate