Class for Container Template files.
Definition at line 56 of file kfbxcontainertemplate.h.
#include <kfbxcontainertemplate.h>
Public Member Functions |
|
void | ParseTemplateFile (const char *pTemplateFilePath, KArrayTemplate< KString * > &pExtendTemplateNames) |
Parse template file to get extend templates.
|
|
void | AddExtendTemplatePath (const char *pExtendTemplatePath) |
Add extend template path. |
|
char * | GetExtendTemplatePathAt (kUInt pIndex) const |
Get the (pIndex)th extend template path.
|
|
kUInt | GetExtendTemplateCount () const |
Get the count of extend template path.
|
|
void | ClearExtendTemplatePath () |
Clear the extend template path. |
|
Public Attributes |
|
KFbxTypedProperty< fbxString > | ContainerTemplateName |
This property contains the template name.
|
|
KFbxTypedProperty< fbxString > | ContainerTemplatePath |
This property contains the template path.
|
|
KFbxTypedProperty< fbxString > | ContainerTemplatePackageName |
This property contains the template module
name. |
|
KFbxTypedProperty< fbxString > | ContainerTemplateVersion |
This property contains the template version
information of the container. |
|
Protected Member Functions |
|
KFbxContainerTemplate (KFbxSdkManager &pManager, char const *pName) | |
virtual bool | ConstructProperties (bool pForceSet) |
virtual void | Destruct (bool pRecursive, bool pDependents) |
Friends |
|
class | KFbxContainer |
KFbxContainerTemplate | ( | KFbxSdkManager & | pManager, |
char const * | pName | ||
) | [protected] |
void ParseTemplateFile | ( | const char * | pTemplateFilePath, |
KArrayTemplate< KString * > & | 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 | ( | kUInt | pIndex | ) | const |
Get the (pIndex)th extend template path.
pIndex | Index of the queried item. |
kUInt GetExtendTemplateCount | ( | ) | const |
Get the count of extend template path.
void ClearExtendTemplatePath | ( | ) |
Clear the extend template path.
virtual bool ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Reimplemented from KFbxObject.
virtual void Destruct | ( | bool | pRecursive, |
bool | pDependents | ||
) | [protected, virtual] |
Reimplemented from KFbxObject.
friend class KFbxContainer
[friend] |
Definition at line 157 of file kfbxcontainertemplate.h.
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 96 of file kfbxcontainertemplate.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 105 of file kfbxcontainertemplate.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 114 of file kfbxcontainertemplate.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 123 of file kfbxcontainertemplate.h.