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 34 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< 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

  FbxContainerTemplate (FbxManager &pManager, char const *pName)
virtual bool  ConstructProperties (bool pForceSet)
virtual void  Destruct (bool pRecursive, bool pDependents)

Constructor & Destructor Documentation

FbxContainerTemplate ( FbxManager pManager,
char const *  pName 
) [protected]

Member Function Documentation

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

Parse template file to get extend templates.

Parameters:
pTemplateFilePath The template file to be parsed.
pExtendTemplateNames Fill 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:
pExtendTemplatePath The template file path to be added.
char* GetExtendTemplatePathAt ( FbxUInt  pIndex ) const

Get the (pIndex)th extend template path.

Parameters:
pIndex Index 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 bool ConstructProperties ( bool  pForceSet ) [protected, virtual]
virtual void Destruct ( bool  pRecursive,
bool  pDependents 
) [protected, virtual]

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 74 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 83 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 92 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 101 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