Base class for renaming strategy.
Definition at line 48 of file kfbxrenamingstrategybase.h.
#include <kfbxrenamingstrategybase.h>
Classes |
|
struct | NameCell |
Public Member Functions |
|
KFbxRenamingStrategyBase () | |
Default constructor. |
|
KFbxRenamingStrategyBase (char pNameSpaceSymbol) | |
Constructor. |
|
virtual | ~KFbxRenamingStrategyBase () |
Destructor. |
|
virtual bool | DecodeScene (KFbxScene *pScene)=0 |
This method put all the names in the scene
back to the original values. |
|
virtual bool | EncodeScene (KFbxScene *pScene)=0 |
This method renames all the names in the
scene. |
|
virtual bool | DecodeString (KName &pString)=0 |
This method find the original name of a
given string. |
|
virtual bool | EncodeString (KName &pString, bool pIsPropertyName=false)=0 |
This method find the renaming name of a
given string. |
|
virtual void | CleanUp () |
clean up the name cells. |
|
Public Attributes |
|
char | mNamespaceSymbol |
KCharPtrSet | mStringNameArray |
Default constructor.
KFbxRenamingStrategyBase | ( | char | pNameSpaceSymbol | ) |
Constructor.
pNameSpaceSymbol |
virtual ~KFbxRenamingStrategyBase | ( | ) | [virtual] |
Destructor.
virtual bool DecodeScene | ( | KFbxScene * | pScene | ) | [pure virtual] |
This method put all the names in the scene back to the original values.
pScene |
Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.
virtual bool EncodeScene | ( | KFbxScene * | pScene | ) | [pure virtual] |
This method renames all the names in the scene.
pScene |
Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.
virtual bool DecodeString | ( | KName & | pString | ) | [pure virtual] |
This method find the original name of a given string.
pString |
Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.
virtual bool EncodeString | ( | KName & | pString, |
bool | pIsPropertyName =
false |
||
) | [pure virtual] |
This method find the renaming name of a given string.
pString | |
pIsPropertyName |
Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.
virtual void CleanUp | ( | ) | [virtual] |
clean up the name cells.
Reimplemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.
char mNamespaceSymbol |
Definition at line 112 of file kfbxrenamingstrategybase.h.
Definition at line 113 of file kfbxrenamingstrategybase.h.