fbxsdk/scene/fbxcontainertemplate.h Source File
Go to the documentation of this file.
13 #ifndef _FBXSDK_SCENE_CONTAINER_TEMPLATE_H_
14 #define _FBXSDK_SCENE_CONTAINER_TEMPLATE_H_
23 #define FBXSDK_CONTAINER_TEMPLATE_STR "templates"
24 #define FBXSDK_TEMPLATE_STR "template"
25 #define FBXSDK_EXTENDS_TEMPLATE_STR "extends"
27 struct FbxContainerTemplate_internal;
42 void ParseTemplateFile(
const char* pTemplateFilePath,
FbxArray<FbxString*>& pExtendTemplateNames);
47 void AddExtendTemplatePath(
const char* pExtendTemplatePath);
53 char* GetExtendTemplatePathAt(
FbxUInt pIndex)
const;
58 FbxUInt GetExtendTemplateCount()
const;
62 void ClearExtendTemplatePath();
103 #ifndef DOXYGEN_SHOULD_SKIP_THIS
107 virtual void Destruct(
bool pRecursive);
110 FbxContainerTemplate_internal* mData;
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
Class for Container Template files.
FbxPropertyT< FbxString > ContainerTemplatePath
This property contains the template path.
FbxPropertyT< FbxString > ContainerTemplateVersion
This property contains the template version information of the container.
The base class of most FBX objects.
FbxPropertyT< FbxString > ContainerTemplateName
This property contains the template name.
virtual void Construct(const FbxObject *pFrom)
Optional constructor override, automatically called by default constructor.
virtual void Destruct(bool pRecursive)
Optional destructor override, automatically called by default destructor.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.
FbxPropertyT< FbxString > ContainerTemplatePackageName
This property contains the template package name.