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

#include <fbxrenamingstrategy.h>

Class Description

Implements a renaming strategy that resolves name clashes by adding number postfixes.

For example, when there are three objects with the same name "MyObject", they will be renamed to "MyObject", "MyObject1" and "MyObject2".

See also
FbxNameHandler FbxRenamingStrategyBase

Definition at line 64 of file fbxrenamingstrategy.h.

+ Inheritance diagram for FbxRenamingStrategyNumber:

Public Member Functions

 FbxRenamingStrategyNumber ()
 Constructor. More...
 
virtual ~FbxRenamingStrategyNumber ()
 Destructor. More...
 
virtual void Clear ()
 Resets internal state regarding assigned names. More...
 
virtual bool Rename (FbxNameHandler &pName)
 Rename a name if necessary to avoid name-clash issues. More...
 
virtual FbxRenamingStrategyInterfaceClone ()
 Create a dynamic renaming strategy instance of the same type as the child class. More...
 
- Public Member Functions inherited from FbxRenamingStrategyInterface
 FbxRenamingStrategyInterface ()
 Constructor. More...
 
virtual ~FbxRenamingStrategyInterface ()
 Destructor. More...
 

Constructor & Destructor Documentation

◆ FbxRenamingStrategyNumber()

Constructor.

◆ ~FbxRenamingStrategyNumber()

virtual ~FbxRenamingStrategyNumber ( )
virtual

Destructor.

Member Function Documentation

◆ Clear()

virtual void Clear ( )
virtual

Resets internal state regarding assigned names.

Implements FbxRenamingStrategyInterface.

◆ Rename()

virtual bool Rename ( FbxNameHandler pName)
virtual

Rename a name if necessary to avoid name-clash issues.

Parameters
pNameThe name to be renamed.
Returns
Return true on success, false otherwise.

Implements FbxRenamingStrategyInterface.

◆ Clone()

virtual FbxRenamingStrategyInterface* Clone ( )
virtual

Create a dynamic renaming strategy instance of the same type as the child class.

Returns
New instance.

Implements FbxRenamingStrategyInterface.


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