FbxSceneRenamer Class Reference

#include <fbxrenamingstrategy.h>

Class Description

The FbxSceneRenamer provides a way to easily rename objects in a scene without using the FbxRenamingStrategy class.

FbxSceneRenamer can remove name clashing and illegal characters. It also manages namespaces.

Example: Maya only accepts names with letters, digits, or underscores, and we want to convert all the names of a scene from FBX format to Maya format.

FbxSceneRenamer lSceneRenamer(pScene);
lSceneRenamer.RenameFor(FbxSceneRenamer::eFBX_TO_MAYA);
See also
FbxRenamingStrategy

Definition at line 284 of file fbxrenamingstrategy.h.

Public Types

enum  ERenamingMode {
  eNone, eMAYA_TO_FBX5, eMAYA_TO_FBX_MB75, eMAYA_TO_FBX_MB70,
  eFBXMB75_TO_FBXMB70, eFBX_TO_FBX, eMAYA_TO_FBX, eFBX_TO_MAYA,
  eLW_TO_FBX, eFBX_TO_LW, eXSI_TO_FBX, eFBX_TO_XSI,
  eMAX_TO_FBX, eFBX_TO_MAX, eMB_TO_FBX, eFBX_TO_MB,
  eDAE_TO_FBX, eFBX_TO_DAE
}
 The Mode describing from which format to which format. More...
 

Public Member Functions

 FbxSceneRenamer (FbxScene *pScene)
 Constructor. More...
 
virtual ~FbxSceneRenamer ()
 Destructor. More...
 
void RenameFor (ERenamingMode pMode)
 Rename the objects of the scene according the specific mode. More...
 

Member Enumeration Documentation

The Mode describing from which format to which format.

  • eNone
  • eMAYA_TO_FBX5
  • eMAYA_TO_FBX_MB75
  • eMAYA_TO_FBX_MB70
  • eFBXMB75_TO_FBXMB70
  • eFBX_TO_FBX
  • eMAYA_TO_FBX
  • eFBX_TO_MAYA
  • eLW_TO_FBX
  • eFBX_TO_LW
  • eXSI_TO_FBX
  • eFBX_TO_XSI
  • eMAX_TO_FBX
  • eFBX_TO_MAX
  • eMB_TO_FBX
  • eFBX_TO_MB
  • eDAE_TO_FBX
  • eFBX_TO_DAE
Enumerator
eNone 
eMAYA_TO_FBX5 
eMAYA_TO_FBX_MB75 
eMAYA_TO_FBX_MB70 
eFBXMB75_TO_FBXMB70 
eFBX_TO_FBX 
eMAYA_TO_FBX 
eFBX_TO_MAYA 
eLW_TO_FBX 
eFBX_TO_LW 
eXSI_TO_FBX 
eFBX_TO_XSI 
eMAX_TO_FBX 
eFBX_TO_MAX 
eMB_TO_FBX 
eFBX_TO_MB 
eDAE_TO_FBX 
eFBX_TO_DAE 

Definition at line 315 of file fbxrenamingstrategy.h.

316  {
317  eNone,
322  eFBX_TO_FBX,
323  eMAYA_TO_FBX,
324  eFBX_TO_MAYA,
325  eLW_TO_FBX,
326  eFBX_TO_LW,
327  eXSI_TO_FBX,
328  eFBX_TO_XSI,
329  eMAX_TO_FBX,
330  eFBX_TO_MAX,
331  eMB_TO_FBX,
332  eFBX_TO_MB,
333  eDAE_TO_FBX,
335  };

Constructor & Destructor Documentation

FbxSceneRenamer ( FbxScene pScene)
inline

Constructor.

Parameters
pSceneA scene which contains objects to be renamed.

Definition at line 290 of file fbxrenamingstrategy.h.

290 {mScene = pScene;};
virtual ~FbxSceneRenamer ( )
inlinevirtual

Destructor.

Definition at line 293 of file fbxrenamingstrategy.h.

293 {};

Member Function Documentation

void RenameFor ( ERenamingMode  pMode)

Rename the objects of the scene according the specific mode.

Parameters
pModeA mode describing from which format to which format.

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