fbxsdk/utils/fbxrenamingstrategyutilities.h Source File
         
    
Go to the documentation of this file.
   13 #ifndef _FBXSDK_UTILS_RENAMINGSTRATEGY_UTILITIES_H_ 
   14 #define _FBXSDK_UTILS_RENAMINGSTRATEGY_UTILITIES_H_ 
   22 #define NAMECLASH1_KEY      "_ncl1_" // name (x) 
   23 #define NAMECLASH2_KEY      "_ncl2_" // Upper/lower cases clash 
   25 #define UPPERTOLOWER_KEY    "ul" 
   26 #define LOWERTOUPPER_KEY    "lu" 
   53     static bool EncodeNonAlpha(
FbxString &pString, 
bool pFirstCharMustBeAlphaOnly=
false, 
FbxString pPermittedChars=
"", 
bool p8bitCharsOnly = 
true);
 
   59     static bool DecodeNonAlpha(
FbxString &pString);
 
   67     static bool EncodeDuplicate(
FbxString &pString, 
int pInstanceNumber=0);
 
   73     static bool DecodeDuplicate(
FbxString &pString);
 
   87     static bool DecodeCaseInsensitive(
FbxString &pString);
 
FBX SDK environment definition. 
 
Utility class to manipulate strings. 
 
This class contains a set of utilities, which are used by the FBX renaming strategy.