Class for Container Template files.
Definition at line 32 of file fbxcontainertemplate.h.
#include <fbxcontainertemplate.h>

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< FbxString > | ContainerTemplateName |
| This property contains the template name. | |
| FbxPropertyT< FbxString > | ContainerTemplatePath |
| This property contains the template path. | |
| FbxPropertyT< FbxString > | ContainerTemplatePackageName |
| This property contains the template module name. | |
| FbxPropertyT< FbxString > | ContainerTemplateVersion |
| 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. | |
| void ParseTemplateFile | ( | const char * | pTemplateFilePath, |
| FbxArray< FbxString * > & | pExtendTemplateNames | ||
| ) |
Parse template file to get extend templates.
| pTemplateFilePath | The template file to be parsed. |
| pExtendTemplateNames | Fill extend templates' names to this array. |
| void AddExtendTemplatePath | ( | const char * | pExtendTemplatePath | ) |
Add extend template path.
| pExtendTemplatePath | The template file path to be added. |
| char* GetExtendTemplatePathAt | ( | FbxUInt | pIndex | ) | const |
Get the (pIndex)th extend template path.
| pIndex | Index of the queried item. |
| FbxUInt GetExtendTemplateCount | ( | ) | const |
Get 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.
| pForceSet | If the property value must be set regardless of default value. |
Reimplemented from FbxObject.
| virtual void Destruct | ( | bool | pRecursive | ) | [protected, virtual] |
Optional destructor override, automatically called by default destructor.
| pRecursive | If true, children objects should be destroyed as well. |
Reimplemented from FbxObject.
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.