FBX C++ API Reference
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FbxRenamingStrategyBase Class Referenceabstract

#include <fbxrenamingstrategybase.h>

Class Description

Base class for renaming strategy.

Definition at line 26 of file fbxrenamingstrategybase.h.

+ Inheritance diagram for FbxRenamingStrategyBase:

Public Member Functions

 FbxRenamingStrategyBase ()
 Default constructor. More...
 
 FbxRenamingStrategyBase (char pNameSpaceSymbol)
 Constructor. More...
 
virtual ~FbxRenamingStrategyBase ()
 Destructor. More...
 
virtual bool DecodeScene (FbxScene *pScene)=0
 This method put all the names in the scene back to the original values. More...
 
virtual bool EncodeScene (FbxScene *pScene)=0
 This method renames all the names in the scene. More...
 
virtual bool DecodeString (FbxNameHandler &pString)=0
 This method find the original name of a given string. More...
 
virtual bool EncodeString (FbxNameHandler &pString, bool pIsPropertyName=false)=0
 This method find the renaming name of a given string. More...
 
virtual void CleanUp ()
 clean up the name cells. More...
 

Constructor & Destructor Documentation

◆ FbxRenamingStrategyBase() [1/2]

Default constructor.

◆ FbxRenamingStrategyBase() [2/2]

FbxRenamingStrategyBase ( char  pNameSpaceSymbol)

Constructor.

Parameters
pNameSpaceSymbol

◆ ~FbxRenamingStrategyBase()

virtual ~FbxRenamingStrategyBase ( )
virtual

Destructor.

Member Function Documentation

◆ DecodeScene()

virtual bool DecodeScene ( FbxScene pScene)
pure virtual

This method put all the names in the scene back to the original values.

Parameters
pScene
Returns
Returns true if some names have been modified.

Implemented in FbxRenamingStrategyFbx5, FbxRenamingStrategyFbx6, FbxRenamingStrategyCollada, and FbxRenamingStrategyFbx7.

◆ EncodeScene()

virtual bool EncodeScene ( FbxScene pScene)
pure virtual

This method renames all the names in the scene.

Parameters
pScene
Returns
Returns true if some names have been modified.

Implemented in FbxRenamingStrategyFbx5, FbxRenamingStrategyFbx6, FbxRenamingStrategyCollada, and FbxRenamingStrategyFbx7.

◆ DecodeString()

virtual bool DecodeString ( FbxNameHandler pString)
pure virtual

This method find the original name of a given string.

Parameters
pString
Returns
Returns true if the name has been modified.

Implemented in FbxRenamingStrategyFbx5, FbxRenamingStrategyFbx6, FbxRenamingStrategyCollada, and FbxRenamingStrategyFbx7.

◆ EncodeString()

virtual bool EncodeString ( FbxNameHandler pString,
bool  pIsPropertyName = false 
)
pure virtual

This method find the renaming name of a given string.

Parameters
pString
pIsPropertyName
Returns
Returns true if the name has been modified.

Implemented in FbxRenamingStrategyFbx5, FbxRenamingStrategyFbx6, FbxRenamingStrategyCollada, and FbxRenamingStrategyFbx7.

◆ CleanUp()

virtual void CleanUp ( )
virtual

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