FBX C++ API Reference
FbxCharacter Class Reference

#include <fbxcharacter.h>

Class Description

A Character is a person or animal with pre-defined skeleton system.

The skeleton system is composed of multiple named node (skeleton). This class contains all methods to setup an exported character or query information on an imported character. This class also contains some methods for manipulating the FbxCharacterLink, FbxControlSet

The most important part of a FbxCharacter is the FbxCharacterLink. There is one FbxCharacterLink for each characterized node. For more information see FbxCharacterLink class documentation.

See also
FbxCharacterLink, FbxControlSet
Examples:
ImportScene/DisplayPose.cxx.

Definition at line 91 of file fbxcharacter.h.

+ Inheritance diagram for FbxCharacter:

Public Types

enum  EInputType {
  eInputActor, eInputCharacter, eInputMarkerSet, eOutputMarkerSet,
  eInputStancePose
}
 Character input type. More...
 
enum  EGroupId {
  eGroupBase, eGroupAuxiliary, eGroupSpine, eGroupRoll,
  eGroupSpecial, eGroupLeftHand, eGroupRightHand, eGroupProps,
  eGroupGameModeParent, eGroupNeck, eGroupLeftFoot, eGroupRightFoot,
  eGroupFloorContact, eGroupIdCount
}
 Define ID for character groups that contains multiple character nodes. More...
 
enum  ENodeId {
  eHips, eLeftHip, eLeftKnee, eLeftAnkle,
  eLeftFoot, eRightHip, eRightKnee, eRightAnkle,
  eRightFoot, eWaist, eChest, eLeftCollar,
  eLeftShoulder, eLeftElbow, eLeftWrist, eRightCollar,
  eRightShoulder, eRightElbow, eRightWrist, eNeck,
  eHead, eLeftHipRoll, eLeftKneeRoll, eRightHipRoll,
  eRightKneeRoll, eLeftShoulderRoll, eLeftElbowRoll, eRightShoulderRoll,
  eRightElbowRoll, eSpine2, eSpine3, eSpine4,
  eSpine5, eSpine6, eSpine7, eSpine8,
  eSpine9, eLeftThumbA, eLeftThumbB, eLeftThumbC,
  eLeftIndexA, eLeftIndexB, eLeftIndexC, eLeftMiddleA,
  eLeftMiddleB, eLeftMiddleC, eLeftRingA, eLeftRingB,
  eLeftRingC, eLeftPinkyA, eLeftPinkyB, eLeftPinkyC,
  eRightThumbA, eRightThumbB, eRightThumbC, eRightIndexA,
  eRightIndexB, eRightIndexC, eRightMiddleA, eRightMiddleB,
  eRightMiddleC, eRightRingA, eRightRingB, eRightRingC,
  eRightPinkyA, eRightPinkyB, eRightPinkyC, eReference,
  eLeftFloor, eRightFloor, eHipsTranslation, eProps0,
  eProps1, eProps2, eProps3, eProps4,
  eGameModeParentLeftHipRoll, eGameModeParentLeftKnee, eGameModeParentLeftKneeRoll, eGameModeParentRightHipRoll,
  eGameModeParentRightKnee, eGameModeParentRightKneeRoll, eGameModeParentLeftShoulderRoll, eGameModeParentLeftElbow,
  eGameModeParentLeftElbowRoll, eGameModeParentRightShoulderRoll, eGameModeParentRightElbow, eGameModeParentRightElbowRoll,
  eLeftUpLegRoll, eLeftLegRoll, eRightUpLegRoll, eRightLegRoll,
  eLeftArmRoll, eLeftForeArmRoll, eRightArmRoll, eRightForeArmRoll,
  eLeftHandFloor, eRightHandFloor, eLeftHand, eRightHand,
  eNeck1, eNeck2, eNeck3, eNeck4,
  eNeck5, eNeck6, eNeck7, eNeck8,
  eNeck9, eLeftInHandThumb, eLeftThumbD, eLeftInHandIndex,
  eLeftIndexD, eLeftInHandMiddle, eLeftMiddleD, eLeftInHandRing,
  eLeftRingD, eLeftInHandPinky, eLeftPinkyD, eLeftInHandExtraFinger,
  eLeftExtraFingerA, eLeftExtraFingerB, eLeftExtraFingerC, eLeftExtraFingerD,
  eRightInHandThumb, eRightThumbD, eRightInHandIndex, eRightIndexD,
  eRightInHandMiddle, eRightMiddleD, eRightInHandRing, eRightRingD,
  eRightInHandPinky, eRightPinkyD, eRightInHandExtraFinger, eRightExtraFingerA,
  eRightExtraFingerB, eRightExtraFingerC, eRightExtraFingerD, eLeftInFootThumb,
  eLeftFootThumbA, eLeftFootThumbB, eLeftFootThumbC, eLeftFootThumbD,
  eLeftInFootIndex, eLeftFootIndexA, eLeftFootIndexB, eLeftFootIndexC,
  eLeftFootIndexD, eLeftInFootMiddle, eLeftFootMiddleA, eLeftFootMiddleB,
  eLeftFootMiddleC, eLeftFootMiddleD, eLeftInFootRing, eLeftFootRingA,
  eLeftFootRingB, eLeftFootRingC, eLeftFootRingD, eLeftInFootPinky,
  eLeftFootPinkyA, eLeftFootPinkyB, eLeftFootPinkyC, eLeftFootPinkyD,
  eLeftInFootExtraFinger, eLeftFootExtraFingerA, eLeftFootExtraFingerB, eLeftFootExtraFingerC,
  eLeftFootExtraFingerD, eRightInFootThumb, eRightFootThumbA, eRightFootThumbB,
  eRightFootThumbC, eRightFootThumbD, eRightInFootIndex, eRightFootIndexA,
  eRightFootIndexB, eRightFootIndexC, eRightFootIndexD, eRightInFootMiddle,
  eRightFootMiddleA, eRightFootMiddleB, eRightFootMiddleC, eRightFootMiddleD,
  eRightInFootRing, eRightFootRingA, eRightFootRingB, eRightFootRingC,
  eRightFootRingD, eRightInFootPinky, eRightFootPinkyA, eRightFootPinkyB,
  eRightFootPinkyC, eRightFootPinkyD, eRightInFootExtraFinger, eRightFootExtraFingerA,
  eRightFootExtraFingerB, eRightFootExtraFingerC, eRightFootExtraFingerD, eLeftCollarExtra,
  eRightCollarExtra, eLeafLeftHipRoll1, eLeafLeftKneeRoll1, eLeafRightHipRoll1,
  eLeafRightKneeRoll1, eLeafLeftShoulderRoll1, eLeafLeftElbowRoll1, eLeafRightShoulderRoll1,
  eLeafRightElbowRoll1, eLeafLeftHipRoll2, eLeafLeftKneeRoll2, eLeafRightHipRoll2,
  eLeafRightKneeRoll2, eLeafLeftShoulderRoll2, eLeafLeftElbowRoll2, eLeafRightShoulderRoll2,
  eLeafRightElbowRoll2, eLeafLeftHipRoll3, eLeafLeftKneeRoll3, eLeafRightHipRoll3,
  eLeafRightKneeRoll3, eLeafLeftShoulderRoll3, eLeafLeftElbowRoll3, eLeafRightShoulderRoll3,
  eLeafRightElbowRoll3, eLeafLeftHipRoll4, eLeafLeftKneeRoll4, eLeafRightHipRoll4,
  eLeafRightKneeRoll4, eLeafLeftShoulderRoll4, eLeafLeftElbowRoll4, eLeafRightShoulderRoll4,
  eLeafRightElbowRoll4, eLeafLeftHipRoll5, eLeafLeftKneeRoll5, eLeafRightHipRoll5,
  eLeafRightKneeRoll5, eLeafLeftShoulderRoll5, eLeafLeftElbowRoll5, eLeafRightShoulderRoll5,
  eLeafRightElbowRoll5, eNodeIdCount, eNodeIdInvalid =-1
}
 Define ID for each character node. More...
 
enum  EOffAutoUser { eParamModeOff, eParamModeAuto, eParamModeUser }
 
enum  EAutoUser { eParamModeAuto2, eParamModeUser2 }
 
enum  EPostureMode { ePostureBiped, ePostureQuadriped, ePostureCount }
 
enum  EFloorPivot { eFloorPivotAuto, eFloorPivotAnkle, eFloorPivotToes, eFloorPivotCount }
 
enum  ERollExtractionMode { eRelativeRollExtraction, eAbsoluteRollExtraction, eRollExtractionTypeCount }
 
enum  EHipsTranslationMode { eHipsTranslationWorldRigid, eHipsTranslationBodyRigid, eHipsTranslationTypeCount }
 
enum  EFootContactType {
  eFootTypeNormal, eFootTypeAnkle, eFootTypeToeBase, eFootTypeHoof,
  eFootContactModeCount
}
 
enum  EHandContactType {
  eHandTypeNormal, eHandTypeWrist, eHandTypeFingerBase, eHandTypeHoof,
  eHandContactModeCount
}
 
enum  EFingerContactMode { eFingerContactModeSticky, eFingerContactModeSpread, eFingerContactModeStickySpread, eFingerContactModeCount }
 
enum  EContactBehaviour { eContactNeverSync, eContactSyncOnKey, eContactAlwaysSync, eContactBehaviorCount }
 
enum  EPropertyUnit {
  ePropertyNoUnit, ePropertyPercent, ePropertySecond, ePropertyCentimeter,
  ePropertyDegree, ePropertyEnum, ePropertyReal
}
 
enum  EErrorCode { eInternalError, eErrorCount }
 
typedef FbxConstraint ParentClass
 
- Public Types inherited from FbxConstraint
enum  EType {
  eUnknown, ePosition, eRotation, eScale,
  eParent, eSingleChainIK, eAim, eCharacter,
  eCustom
}
 Constraint attribute types. More...
 
typedef FbxObject ParentClass
 
- Public Types inherited from FbxObject
typedef FbxEmitter ParentClass
 
enum  EObjectFlag {
  eNone = 0, eInitialized = 1 << 0, eSystem = 1 << 1, eSavable = 1 << 2,
  eSelected = 1 << 3, eHidden = 1 << 4, eContentLoaded = 1 << 5, eDontLocalize = 1 << 6,
  eCopyCalledByClone = 1 << 16
}
 Flags available to control objects. More...
 
enum  ECloneType { eDeepClone, eReferenceClone }
 Types of clones that can be created for FbxObject. More...
 

Public Member Functions

virtual FbxClassId GetClassId () const
 
void Reset ()
 Reset to default values. More...
 
void SetInput (EInputType pInputType, FbxObject *pInputObject=((void *) 0))
 Set input type and index. More...
 
EInputType GetInputType () const
 Get input type. More...
 
FbxObjectGetInputObject () const
 Get input actor or character. More...
 
bool SetCharacterLink (ENodeId pCharacterNodeId, const FbxCharacterLink &pCharacterLink, bool pUpdateObjectList=true)
 Associate a character link to a given character node ID. More...
 
bool GetCharacterLink (ENodeId pCharacterNodeId, FbxCharacterLink *pCharacterLink=((void *) 0)) const
 Get a character link associated with a given character node ID. More...
 
FbxControlSetGetControlSet () const
 Get control set associated with the character. More...
 
- Public Member Functions inherited from FbxConstraint
virtual EType GetConstraintType () const
 Access the type of the constraint. More...
 
virtual FbxObjectGetConstrainedObject () const
 Retrieve the constrained object. More...
 
virtual int GetConstraintSourceCount () const
 Retrieve the count of constraint source. More...
 
virtual FbxObjectGetConstraintSource (int) const
 Retrieve a constraint source with the specified index. More...
 
double GetSourceWeight (const FbxObject *pObject) const
 Get the weight associated with a constraint source. More...
 
- Public Member Functions inherited from FbxObject
virtual void Compact ()
 Compact the memory used by this object. More...
 
template<class T >
bool Is () const
 Templated test if this class is a hierarchical children of the specified class type. More...
 
FbxManagerGetFbxManager () const
 Retrieve the FbxManager this object belongs to. More...
 
FbxDocumentGetDocument () const
 Returns a const pointer to the document that contains this object. More...
 
FbxDocumentGetRootDocument () const
 Returns a const pointer to the root document that contains this object. More...
 
FbxSceneGetScene () const
 Returns a const pointer to the scene that contains this object. More...
 
void Destroy (bool pRecursive=false)
 Unregister and delete this object from memory. More...
 
void ResetProperties ()
 Reset all the properties of this object to their default values. More...
 
virtual bool GetSelected ()
 Returns if this object is currently in a selected state. More...
 
virtual void SetSelected (bool pSelected)
 Sets whether this object is currently selected. More...
 
void SetUserDataPtr (const FbxUInt64 &pUserID, void *pUserData)
 Sets the data pointer for an user data record whose ID is pUserID. More...
 
void * GetUserDataPtr (const FbxUInt64 &pUserID) const
 Returns the data pointer of an user data record whose ID is pUserID. More...
 
void SetUserDataPtr (void *pUserData)
 Sets the data pointer for the user data record whose ID is the object ID. More...
 
void * GetUserDataPtr () const
 Returns the data pointer of the user data record whose ID is the object ID. More...
 
bool ConnectSrcObject (FbxObject *pObject, FbxConnection::EType pType=FbxConnection::eNone)
 Connects this object to a source object. More...
 
bool IsConnectedSrcObject (const FbxObject *pObject) const
 Judges whether this object connects with the source object. More...
 
bool DisconnectSrcObject (FbxObject *pObject)
 Disconnects this object from a source object. More...
 
bool DisconnectAllSrcObject ()
 Disconnects this object from all source objects. More...
 
bool DisconnectAllSrcObject (const FbxCriteria &pCriteria)
 Disconnects this object from all source objects that satisfy a given criteria. More...
 
int GetSrcObjectCount () const
 Returns the number of source objects with which this object connects. More...
 
int GetSrcObjectCount (const FbxCriteria &pCriteria) const
 Returns the number of source objects that satisfy the given criteria with which this object connects. More...
 
FbxObjectGetSrcObject (int pIndex=0) const
 Returns the source object with which this object connects at the specified index. More...
 
FbxObjectGetSrcObject (const FbxCriteria &pCriteria, int pIndex=0) const
 Returns the source object that satisfies the criteria at the specified index with which this object connects. More...
 
FbxObjectFindSrcObject (const char *pName, int pStartIndex=0) const
 Searches the source object with the specified name, starting at the specified index. More...
 
FbxObjectFindSrcObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const
 Searches the source object with the specified name which satisfies the given criteria, starting at the specified index. More...
 
template<class T >
bool DisconnectAllSrcObject ()
 Disconnects this object from all source objects of the specified class type. More...
 
template<class T >
bool DisconnectAllSrcObject (const FbxCriteria &pCriteria)
 Disconnects this object from all source objects that are of the specified class type and that satisfy the given criteria. More...
 
template<class T >
int GetSrcObjectCount () const
 Returns the number of source objects of a specific class type with which this object connects. More...
 
template<class T >
int GetSrcObjectCount (const FbxCriteria &pCriteria) const
 Returns the number of source objects with which this object connects that are the specified class type and that satisfy the given criteria. More...
 
template<class T >
T * GetSrcObject (int pIndex=0) const
 Returns the source object of the specified class type at the specified index. More...
 
template<class T >
T * GetSrcObject (const FbxCriteria &pCriteria, int pIndex=0) const
 Returns the source object that is the specified class type and that satisfies the given criteria at the specified index. More...
 
template<class T >
T * FindSrcObject (const char *pName, int pStartIndex=0) const
 Searches the source object with the specified name that is the specified class type, starting at the specified index. More...
 
template<class T >
T * FindSrcObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const
 Searches the source object with the specified name that is the specified class type and that satisfies the given criteria, starting at the specified index. More...
 
bool ConnectDstObject (FbxObject *pObject, FbxConnection::EType pType=FbxConnection::eNone)
 Connects this object to one destination object. More...
 
bool IsConnectedDstObject (const FbxObject *pObject) const
 Judges whether this object connects with the destination object. More...
 
bool DisconnectDstObject (FbxObject *pObject)
 Disconnects this object from the destination object. More...
 
bool DisconnectAllDstObject ()
 Disconnects this object from all destination objects. More...
 
bool DisconnectAllDstObject (const FbxCriteria &pCriteria)
 Disconnects this object from all destination objects that satisfy given criteria. More...
 
int GetDstObjectCount () const
 Returns the number of destination objects with which this object connects. More...
 
int GetDstObjectCount (const FbxCriteria &pCriteria) const
 Returns the number of destination objects with which this object connects that satisfy the given criteria. More...
 
FbxObjectGetDstObject (int pIndex=0) const
 Returns the destination object at the specified index with which this object connects. More...
 
FbxObjectGetDstObject (const FbxCriteria &pCriteria, int pIndex=0) const
 Returns the destination object with which this object connects that satisfies the given criteria at the specified index. More...
 
FbxObjectFindDstObject (const char *pName, int pStartIndex=0) const
 Searches the destination object with the specified name, starting at the specified index. More...
 
FbxObjectFindDstObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const
 Searches the destination object with the specified name which satisfies the given criteria, starting at the specified index. More...
 
template<class T >
bool DisconnectAllDstObject ()
 Disconnects this object from all destination objects of the specified class type. More...
 
template<class T >
bool DisconnectAllDstObject (const FbxCriteria &pCriteria)
 Disconnects this object from all destination objects that are the specified class type and that satisfy the given criteria. More...
 
template<class T >
int GetDstObjectCount () const
 Returns the number of destination objects of the specified class type with which this object connects. More...
 
template<class T >
int GetDstObjectCount (const FbxCriteria &pCriteria) const
 Returns the number of destination objects with which this object connects that are the specified class type and that satisfy the given criteria. More...
 
template<class T >
T * GetDstObject (int pIndex=0) const
 Returns the destination object with which this object connects that is the specified class type at the specified index. More...
 
template<class T >
T * GetDstObject (const FbxCriteria &pCriteria, int pIndex=0) const
 Returns the destination object with which this object connects that is the specified class type and that satisfies the given criteria at the specified index. More...
 
template<class T >
T * FindDstObject (const char *pName, int pStartIndex=0) const
 Searches the destination object with the specified name which is of the specified class type, starting at the specified index. More...
 
template<class T >
T * FindDstObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const
 Searches the destination object with the specified name that is the specified class type and that satisfies the given criteria, starting at the specified index. More...
 
FbxProperty GetFirstProperty () const
 Returns the first property of this object. More...
 
FbxProperty GetNextProperty (const FbxProperty &pProperty) const
 Returns the next property of this object that follows the specified property. More...
 
FbxProperty FindProperty (const char *pName, bool pCaseSensitive=true) const
 Searches a property by name. More...
 
FbxProperty FindProperty (const char *pName, const FbxDataType &pDataType, bool pCaseSensitive=true) const
 Searches a property by name and data type. More...
 
FbxProperty FindPropertyHierarchical (const char *pName, bool pCaseSensitive=true) const
 Searches a property by full name. More...
 
FbxProperty FindPropertyHierarchical (const char *pName, const FbxDataType &pDataType, bool pCaseSensitive=true) const
 Searches a property by full name and data type. More...
 
FbxProperty GetClassRootProperty ()
 Returns the class root property. More...
 
bool ConnectSrcProperty (const FbxProperty &pProperty)
 Connects this object to a source property. More...
 
bool IsConnectedSrcProperty (const FbxProperty &pProperty)
 Determines whether this object connects with the specified source property. More...
 
bool DisconnectSrcProperty (const FbxProperty &pProperty)
 Disconnects this object from the specified source property. More...
 
int GetSrcPropertyCount () const
 Returns the number of source properties with which this object connects. More...
 
FbxProperty GetSrcProperty (int pIndex=0) const
 Returns the source property at the specified index with which this object connects. More...
 
FbxProperty FindSrcProperty (const char *pName, int pStartIndex=0) const
 Searches a source property with which this object connects that has a specific name, starting at the specified index. More...
 
bool ConnectDstProperty (const FbxProperty &pProperty)
 Connects this object to a destination property. More...
 
bool IsConnectedDstProperty (const FbxProperty &pProperty)
 Determines if this object connects with the specified destination property. More...
 
bool DisconnectDstProperty (const FbxProperty &pProperty)
 Disconnects this object from the specified destination property. More...
 
int GetDstPropertyCount () const
 Returns the number of destination properties with which this object connects. More...
 
FbxProperty GetDstProperty (int pIndex=0) const
 Returns the destination property at the specified index with which this object connects. More...
 
FbxProperty FindDstProperty (const char *pName, int pStartIndex=0) const
 Searches a destination property with which this object connects that has a specific name, starting at the specified index. More...
 
int ContentUnload ()
 Unloads this object's content using the offload peripheral that is currently set in the document then flushes it from memory. More...
 
int ContentLoad ()
 Loads this object's content using the offload peripheral that is currently set in the document. More...
 
bool ContentIsLoaded () const
 Judges if this object's content is loaded. More...
 
void ContentDecrementLockCount ()
 Decreases the content lock count of an object. More...
 
void ContentIncrementLockCount ()
 Increases the content lock count of an object. More...
 
bool ContentIsLocked () const
 Judges if this object's content is locked. More...
 
virtual bool ContentWriteTo (FbxStream &pStream) const
 Writes the content of the object to the given stream. More...
 
virtual bool ContentReadFrom (const FbxStream &pStream)
 Reads the content of the object from the given stream. More...
 
void EmitMessage (FbxMessage *pMessage) const
 Emits a message in all available message emitters in the document or SDK manager. More...
 
virtual const char * Localize (const char *pID, const char *pDefault=((void *) 0)) const
 Localization helper function, it calls the implementation of FBX SDK manager. More...
 
FbxLibraryGetParentLibrary () const
 Returns a handle on the parent library of this object. More...
 
bool AddImplementation (FbxImplementation *pImplementation)
 Adds an implementation. More...
 
bool RemoveImplementation (FbxImplementation *pImplementation)
 Removes an implementation. More...
 
bool HasDefaultImplementation (void) const
 Determines if this shading node has a default implementation. More...
 
FbxImplementationGetDefaultImplementation (void) const
 Returns the default implementation of this shading node. More...
 
bool SetDefaultImplementation (FbxImplementation *pImplementation)
 Sets the default implementation of this shading node. More...
 
int GetImplementationCount (const FbxImplementationFilter *pCriteria=((void *) 0)) const
 Returns the number of implementations that satisfy a given criteria. More...
 
FbxImplementationGetImplementation (int pIndex, const FbxImplementationFilter *pCriteria=((void *) 0)) const
 Returns the implementation at the specified index that satisfies the given criteria. More...
 
virtual FbxString GetUrl () const
 Returns the URL of this object. More...
 
virtual bool SetUrl (char *pUrl)
 Sets the URL of this object. More...
 
void SetRuntimeClassId (const FbxClassId &pClassId)
 Set the run-time ClassId for this class. More...
 
FbxClassId GetRuntimeClassId () const
 Retrieve the run-time ClassId for this object. More...
 
bool IsRuntime (const FbxClassId &pClassId) const
 Test if this class is a hierarchical children of the specified class type. More...
 
bool IsRuntimePlug () const
 Find out if the ClassId was registered during run-time rather than at compile time. More...
 
void SetObjectFlags (EObjectFlag pFlags, bool pValue)
 Set the state of object flags. More...
 
bool GetObjectFlags (EObjectFlag pFlags) const
 Get the state of object flags. More...
 
void SetAllObjectFlags (FbxUInt pFlags)
 Override all object flags at once. More...
 
FbxUInt GetAllObjectFlags () const
 Get all object flags at once. More...
 
virtual FbxObjectCopy (const FbxObject &pObject)
 Copy an object content into this object. More...
 
virtual FbxObjectClone (FbxObject::ECloneType pCloneType=eDeepClone, FbxObject *pContainer=((void *) 0), void *pSet=((void *) 0)) const
 Creates a clone of this object. More...
 
bool IsAReferenceTo () const
 Checks if this object is a reference clone of another object. More...
 
FbxObjectGetReferenceTo () const
 If this object is a reference clone, returns the original object (from which the clone originates). More...
 
bool IsReferencedBy () const
 Checks if any objects are reference cloned from this object. More...
 
int GetReferencedByCount () const
 Returns the number of objects that are reference clones of this object. More...
 
FbxObjectGetReferencedBy (int pIndex) const
 Returns a reference clone of this object at the specified index. More...
 
void SetName (const char *pName)
 Sets the name of this object. More...
 
const char * GetName () const
 Returns the full name of this object. More...
 
FbxString GetNameWithoutNameSpacePrefix () const
 Returns the name of the object without the namespace qualifier. More...
 
FbxString GetNameWithNameSpacePrefix () const
 Returns the name of the object with the namespace qualifier. More...
 
void SetInitialName (const char *pName)
 Sets the initial name of the object. More...
 
const char * GetInitialName () const
 Returns the initial name of the object. More...
 
FbxString GetNameSpaceOnly ()
 Returns the namespace of the object. More...
 
void SetNameSpace (FbxString pNameSpace)
 Sets the namespace of the object. More...
 
FbxArray< FbxString * > GetNameSpaceArray (char identifier)
 Returns an array of all the namespaces for this object. More...
 
FbxString GetNameOnly () const
 Returns only the name (no namespace or prefix) of the object. More...
 
FbxString GetNameSpacePrefix () const
 Returns the namespace qualifier. More...
 
const FbxUInt64GetUniqueID () const
 Returns the unique ID of this object. More...
 
- Public Member Functions inherited from FbxEmitter
void AddListener (FbxEventHandler &pHandler)
 Add the specified event handler to current emitter list. More...
 
void RemoveListener (FbxEventHandler &pHandler)
 Remove the specified event handler from current emitter list. More...
 
template<typename EventType >
void Emit (const EventType &pEvent) const
 Emit an event with the specified the event type. More...
 

Static Public Member Functions

static FbxCharacterCreate (FbxManager *pManager, const char *pName)
 
static FbxCharacterCreate (FbxObject *pContainer, const char *pName)
 
static int GetCharacterGroupCount (EGroupId pCharacterGroupId)
 Get number of elements in a given character group. More...
 
static ENodeId GetCharacterGroupElementByIndex (EGroupId pCharacterGroupId, int pIndex)
 Get character node ID of an element in a given character group. More...
 
static char * GetCharacterGroupNameByIndex (EGroupId pCharacterGroupId, int pIndex)
 Get character node name of an element in a given character group. More...
 
static int GetCharacterGroupVersionByIndex (EGroupId pCharacterGroupId, int pIndex)
 Get character node version of an element in a given character group. More...
 
static bool FindCharacterGroupIndexByName (const char *pName, bool pForceGroupId, EGroupId &pCharacterGroupId, int &pIndex)
 Find the character group index associated with a given character node name. More...
 
static bool GetCharacterGroupIndexByElement (ENodeId pCharacterNodeId, EGroupId &pCharacterGroupId, int &pIndex)
 Get character node group and index of a given character node ID. More...
 
static bool GetCharacterGroupVersionByElement (ENodeId pCharacterNodeId, int &pVersion)
 Get character node version of a given character node ID. More...
 
static bool GetCharacterNodeNameFromNodeId (ENodeId pCharacterNodeId, char *&pName)
 Get character node name associated with a given character node ID. More...
 
static bool GetCharacterNodeIdFromNodeName (const char *pName, ENodeId &pCharacterNodeId)
 Get the character node ID associated with a given character node name. More...
 
- Static Public Member Functions inherited from FbxConstraint
static FbxConstraintCreate (FbxManager *pManager, const char *pName)
 
static FbxConstraintCreate (FbxObject *pContainer, const char *pName)
 
- Static Public Member Functions inherited from FbxObject
static FbxObjectCreate (FbxManager *pManager, const char *pName)
 
static FbxObjectCreate (FbxObject *pContainer, const char *pName)
 
static FbxString RemovePrefix (char *pName)
 Removes the prefix of pName. More...
 
static FbxString StripPrefix (FbxString &lName)
 Strips the prefix of pName. More...
 
static FbxString StripPrefix (const char *pName)
 Strips the prefix of pName. More...
 

Public Attributes

FbxPropertyT< FbxIntPullIterationCount
 
FbxPropertyT< EPostureModePosture
 
FbxPropertyT< FbxBoolForceActorSpace
 
FbxPropertyT< FbxDoubleScaleCompensation
 
FbxPropertyT< EOffAutoUserScaleCompensationMode
 
FbxPropertyT< FbxDoubleHipsHeightCompensation
 
FbxPropertyT< EOffAutoUserHipsHeightCompensationMode
 
FbxPropertyT< FbxDoubleAnkleHeightCompensation
 
FbxPropertyT< EOffAutoUserAnkleHeightCompensationMode
 
FbxPropertyT< FbxDoubleAnkleProximityCompensation
 
FbxPropertyT< EOffAutoUserAnkleProximityCompensationMode
 
FbxPropertyT< FbxDoubleMassCenterCompensation
 
FbxPropertyT< FbxBoolApplyLimits
 
FbxPropertyT< FbxDoubleChestReduction
 
FbxPropertyT< FbxDoubleCollarReduction
 
FbxPropertyT< FbxDoubleNeckReduction
 
FbxPropertyT< FbxDoubleHeadReduction
 
FbxPropertyT< FbxDoubleReachActorLeftAnkle
 
FbxPropertyT< FbxDoubleReachActorRightAnkle
 
FbxPropertyT< FbxDoubleReachActorLeftKnee
 
FbxPropertyT< FbxDoubleReachActorRightKnee
 
FbxPropertyT< FbxDoubleReachActorChest
 
FbxPropertyT< FbxDoubleReachActorHead
 
FbxPropertyT< FbxDoubleReachActorLeftWrist
 
FbxPropertyT< FbxDoubleReachActorRightWrist
 
FbxPropertyT< FbxDoubleReachActorLeftElbow
 
FbxPropertyT< FbxDoubleReachActorRightElbow
 
FbxPropertyT< FbxDoubleReachActorLeftFingerBase
 
FbxPropertyT< FbxDoubleReachActorRightFingerBase
 
FbxPropertyT< FbxDoubleReachActorLeftToesBase
 
FbxPropertyT< FbxDoubleReachActorRightToesBase
 
FbxPropertyT< FbxDoubleReachActorLeftFingerBaseRotation
 
FbxPropertyT< FbxDoubleReachActorRightFingerBaseRotation
 
FbxPropertyT< FbxDoubleReachActorLeftToesBaseRotation
 
FbxPropertyT< FbxDoubleReachActorRightToesBaseRotation
 
FbxPropertyT< FbxDoubleReachActorLeftAnkleRotation
 
FbxPropertyT< FbxDoubleReachActorRightAnkleRotation
 
FbxPropertyT< FbxDoubleReachActorHeadRotation
 
FbxPropertyT< FbxDoubleReachActorLeftWristRotation
 
FbxPropertyT< FbxDoubleReachActorRightWristRotation
 
FbxPropertyT< FbxDoubleReachActorChestRotation
 
FbxPropertyT< FbxDoubleReachActorLowerChestRotation
 
FbxPropertyT< FbxDouble3HipsTOffset
 
FbxPropertyT< FbxDouble3ChestTOffset
 
FbxPropertyT< ERollExtractionModeRollExtractionMode
 
FbxPropertyT< FbxDoubleLeftUpLegRoll
 
FbxPropertyT< FbxBoolLeftUpLegRollMode
 
FbxPropertyT< FbxDoubleLeftLegRoll
 
FbxPropertyT< FbxBoolLeftLegRollMode
 
FbxPropertyT< FbxDoubleRightUpLegRoll
 
FbxPropertyT< FbxBoolRightUpLegRollMode
 
FbxPropertyT< FbxDoubleRightLegRoll
 
FbxPropertyT< FbxBoolRightLegRollMode
 
FbxPropertyT< FbxDoubleLeftArmRoll
 
FbxPropertyT< FbxBoolLeftArmRollMode
 
FbxPropertyT< FbxDoubleLeftForeArmRoll
 
FbxPropertyT< FbxBoolLeftForeArmRollMode
 
FbxPropertyT< FbxDoubleRightArmRoll
 
FbxPropertyT< FbxBoolRightArmRollMode
 
FbxPropertyT< FbxDoubleRightForeArmRoll
 
FbxPropertyT< FbxBoolRightForeArmRollMode
 
FbxPropertyT< FbxDoubleLeftUpLegRollEx
 
FbxPropertyT< FbxBoolLeftUpLegRollExMode
 
FbxPropertyT< FbxDoubleLeftLegRollEx
 
FbxPropertyT< FbxBoolLeftLegRollExMode
 
FbxPropertyT< FbxDoubleRightUpLegRollEx
 
FbxPropertyT< FbxBoolRightUpLegRollExMode
 
FbxPropertyT< FbxDoubleRightLegRollEx
 
FbxPropertyT< FbxBoolRightLegRollExMode
 
FbxPropertyT< FbxDoubleLeftArmRollEx
 
FbxPropertyT< FbxBoolLeftArmRollExMode
 
FbxPropertyT< FbxDoubleLeftForeArmRollEx
 
FbxPropertyT< FbxBoolLeftForeArmRollExMode
 
FbxPropertyT< FbxDoubleRightArmRollEx
 
FbxPropertyT< FbxBoolRightArmRollExMode
 
FbxPropertyT< FbxDoubleRightForeArmExRoll
 
FbxPropertyT< FbxBoolRightForeArmRollExMode
 
FbxPropertyT< EContactBehaviourContactBehaviour
 
FbxPropertyT< FbxBoolFootFloorContact
 
FbxPropertyT< FbxBoolFootAutomaticToes
 
FbxPropertyT< EFloorPivotFootFloorPivot
 
FbxPropertyT< FbxDoubleFootBottomToAnkle
 
FbxPropertyT< FbxDoubleFootBackToAnkle
 
FbxPropertyT< FbxDoubleFootMiddleToAnkle
 
FbxPropertyT< FbxDoubleFootFrontToMiddle
 
FbxPropertyT< FbxDoubleFootInToAnkle
 
FbxPropertyT< FbxDoubleFootOutToAnkle
 
FbxPropertyT< FbxDoubleFootContactSize
 
FbxPropertyT< FbxBoolFootFingerContact
 
FbxPropertyT< EFootContactTypeFootContactType
 
FbxPropertyT< EFingerContactModeFootFingerContactMode
 
FbxPropertyT< FbxDoubleFootContactStiffness
 
FbxPropertyT< FbxDoubleFootFingerContactRollStiffness
 
FbxPropertyT< FbxBoolHandFloorContact
 
FbxPropertyT< FbxBoolHandAutomaticFingers
 
FbxPropertyT< EFloorPivotHandFloorPivot
 
FbxPropertyT< FbxDoubleHandBottomToWrist
 
FbxPropertyT< FbxDoubleHandBackToWrist
 
FbxPropertyT< FbxDoubleHandMiddleToWrist
 
FbxPropertyT< FbxDoubleHandFrontToMiddle
 
FbxPropertyT< FbxDoubleHandInToWrist
 
FbxPropertyT< FbxDoubleHandOutToWrist
 
FbxPropertyT< FbxDoubleHandContactSize
 
FbxPropertyT< FbxBoolHandFingerContact
 
FbxPropertyT< EHandContactTypeHandContactType
 
FbxPropertyT< EFingerContactModeHandFingerContactMode
 
FbxPropertyT< FbxDoubleHandContactStiffness
 
FbxPropertyT< FbxDoubleHandFingerContactRollStiffness
 
FbxPropertyT< FbxDoubleLeftHandThumbTip
 
FbxPropertyT< FbxDoubleLeftHandIndexTip
 
FbxPropertyT< FbxDoubleLeftHandMiddleTip
 
FbxPropertyT< FbxDoubleLeftHandRingTip
 
FbxPropertyT< FbxDoubleLeftHandPinkyTip
 
FbxPropertyT< FbxDoubleLeftHandExtraFingerTip
 
FbxPropertyT< FbxDoubleRightHandThumbTip
 
FbxPropertyT< FbxDoubleRightHandIndexTip
 
FbxPropertyT< FbxDoubleRightHandMiddleTip
 
FbxPropertyT< FbxDoubleRightHandRingTip
 
FbxPropertyT< FbxDoubleRightHandPinkyTip
 
FbxPropertyT< FbxDoubleRightHandExtraFingerTip
 
FbxPropertyT< FbxDoubleLeftFootThumbTip
 
FbxPropertyT< FbxDoubleLeftFootIndexTip
 
FbxPropertyT< FbxDoubleLeftFootMiddleTip
 
FbxPropertyT< FbxDoubleLeftFootRingTip
 
FbxPropertyT< FbxDoubleLeftFootPinkyTip
 
FbxPropertyT< FbxDoubleLeftFootExtraFingerTip
 
FbxPropertyT< FbxDoubleRightFootThumbTip
 
FbxPropertyT< FbxDoubleRightFootIndexTip
 
FbxPropertyT< FbxDoubleRightFootMiddleTip
 
FbxPropertyT< FbxDoubleRightFootRingTip
 
FbxPropertyT< FbxDoubleRightFootPinkyTip
 
FbxPropertyT< FbxDoubleRightFootExtraFingerTip
 
FbxPropertyT< FbxBoolFingerSolving
 
FbxPropertyT< FbxDoubleCtrlPullLeftToeBase
 
FbxPropertyT< FbxDoubleCtrlPullLeftFoot
 
FbxPropertyT< FbxDoubleCtrlPullLeftKnee
 
FbxPropertyT< FbxDoubleCtrlPullRightToeBase
 
FbxPropertyT< FbxDoubleCtrlPullRightFoot
 
FbxPropertyT< FbxDoubleCtrlPullRightKnee
 
FbxPropertyT< FbxDoubleCtrlPullLeftFingerBase
 
FbxPropertyT< FbxDoubleCtrlPullLeftHand
 
FbxPropertyT< FbxDoubleCtrlPullLeftElbow
 
FbxPropertyT< FbxDoubleCtrlPullRightFingerBase
 
FbxPropertyT< FbxDoubleCtrlPullRightHand
 
FbxPropertyT< FbxDoubleCtrlPullRightElbow
 
FbxPropertyT< FbxDoubleCtrlChestPullLeftHand
 
FbxPropertyT< FbxDoubleCtrlChestPullRightHand
 
FbxPropertyT< FbxDoubleCtrlPullHead
 
FbxPropertyT< FbxDoubleCtrlResistHipsPosition
 
FbxPropertyT< FbxDoubleCtrlEnforceGravity
 
FbxPropertyT< FbxDoubleCtrlResistHipsOrientation
 
FbxPropertyT< FbxDoubleCtrlResistChestPosition
 
FbxPropertyT< FbxDoubleCtrlResistChestOrientation
 
FbxPropertyT< FbxDoubleCtrlResistLeftCollar
 
FbxPropertyT< FbxDoubleCtrlResistRightCollar
 
FbxPropertyT< FbxDoubleCtrlResistLeftKnee
 
FbxPropertyT< FbxDoubleCtrlResistMaximumExtensionLeftKnee
 
FbxPropertyT< FbxDoubleCtrlResistCompressionFactorLeftKnee
 
FbxPropertyT< FbxDoubleCtrlResistRightKnee
 
FbxPropertyT< FbxDoubleCtrlResistMaximumExtensionRightKnee
 
FbxPropertyT< FbxDoubleCtrlResistCompressionFactorRightKnee
 
FbxPropertyT< FbxDoubleCtrlResistLeftElbow
 
FbxPropertyT< FbxDoubleCtrlResistMaximumExtensionLeftElbow
 
FbxPropertyT< FbxDoubleCtrlResistCompressionFactorLeftElbow
 
FbxPropertyT< FbxDoubleCtrlResistRightElbow
 
FbxPropertyT< FbxDoubleCtrlResistMaximumExtensionRightElbow
 
FbxPropertyT< FbxDoubleCtrlResistCompressionFactorRightElbow
 
FbxPropertyT< FbxDoubleCtrlSpineStiffness
 
FbxPropertyT< FbxDoubleCtrlNeckStiffness
 
FbxPropertyT< FbxBoolMirrorMode
 
FbxPropertyT< FbxDoubleShoulderCorrection
 
FbxPropertyT< FbxBoolLeftKneeKillPitch
 
FbxPropertyT< FbxBoolRightKneeKillPitch
 
FbxPropertyT< FbxBoolLeftElbowKillPitch
 
FbxPropertyT< FbxBoolRightElbowKillPitch
 
FbxPropertyT< EHipsTranslationModeHipsTranslationMode
 
FbxPropertyT< FbxBoolWriteReference
 
FbxPropertyT< FbxBoolSyncMode
 
FbxPropertyT< FbxDoubleDamping
 
FbxPropertyT< FbxDoubleOrientationDamping
 
FbxPropertyT< EOffAutoUserOrientationDampingMode
 
FbxPropertyT< FbxDoubleDisplacementDamping
 
FbxPropertyT< EOffAutoUserDisplacementDampingMode
 
FbxPropertyT< FbxDoubleDisplacementMemory
 
FbxPropertyT< EAutoUserDisplacementMemoryMode
 
FbxPropertyT< FbxDoubleHipsDisplacementDamping
 
FbxPropertyT< EAutoUserHipsDisplacementDampingMode
 
FbxPropertyT< FbxDoubleAnkleDisplacementDamping
 
FbxPropertyT< EAutoUserAnkleDisplacementDampingMode
 
FbxPropertyT< FbxDoubleWristDisplacementDamping
 
FbxPropertyT< EAutoUserWristDisplacementDampingMode
 
FbxPropertyT< FbxDoubleStabilization
 
FbxPropertyT< FbxDoubleAnkleStabilizationTime
 
FbxPropertyT< EAutoUserAnkleStabilizationTimeMode
 
FbxPropertyT< FbxDoubleAnkleStabilizationPerimeter
 
FbxPropertyT< EAutoUserAnkleStabilizationPerimeterMode
 
FbxPropertyT< FbxDoubleAnkleStabilizationAngularPerimeter
 
FbxPropertyT< EOffAutoUserAnkleStabilizationAngularPerimeterMode
 
FbxPropertyT< FbxDoubleAnkleStabilizationFloorProximity
 
FbxPropertyT< EOffAutoUserAnkleStabilizationFloorProximityMode
 
FbxPropertyT< FbxDoubleAnkleStabilizationDamping
 
FbxPropertyT< EOffAutoUserAnkleStabilizationDampingMode
 
FbxPropertyT< FbxDoubleAnkleStabilizationRecoveryTime
 
FbxPropertyT< EOffAutoUserAnkleStabilizationRecoveryTimeMode
 
FbxPropertyT< FbxReferenceSourceObject
 
FbxPropertyT< FbxReferenceDestinationObject
 
FbxPropertyT< FbxReferenceActor
 
FbxPropertyT< FbxReferenceCharacter
 
FbxPropertyT< FbxReferenceControlSet
 
FbxPropertyT< FbxDoubleHikVersion
 
FbxPropertyT< FbxBoolCharacterize
 
FbxPropertyT< FbxBoolLockXForm
 
FbxPropertyT< FbxBoolLockPick
 
FbxPropertyT< FbxDoubleRealisticShoulder
 
FbxPropertyT< FbxDoubleCollarStiffnessX
 
FbxPropertyT< FbxDoubleCollarStiffnessY
 
FbxPropertyT< FbxDoubleCollarStiffnessZ
 
FbxPropertyT< FbxDoubleExtraCollarRatio
 
FbxPropertyT< FbxDoubleLeftLegMaxExtensionAngle
 
FbxPropertyT< FbxDoubleRightLegMaxExtensionAngle
 
FbxPropertyT< FbxDoubleLeftArmMaxExtensionAngle
 
FbxPropertyT< FbxDoubleRightArmMaxExtensionAngle
 
FbxPropertyT< FbxDoubleStretchStartArmsAndLegs
 
FbxPropertyT< FbxDoubleStretchStopArmsAndLegs
 
FbxPropertyT< FbxDoubleSnSScaleArmsAndLegs
 
FbxPropertyT< FbxDoubleSnSReachLeftWrist
 
FbxPropertyT< FbxDoubleSnSReachRightWrist
 
FbxPropertyT< FbxDoubleSnSReachLeftAnkle
 
FbxPropertyT< FbxDoubleSnSReachRightAnkle
 
FbxPropertyT< FbxDoubleSnSScaleSpine
 
FbxPropertyT< FbxDoubleSnSScaleSpineChildren
 
FbxPropertyT< FbxDoubleSnSSpineFreedom
 
FbxPropertyT< FbxDoubleSnSReachChestEnd
 
FbxPropertyT< FbxDoubleSnSScaleNeck
 
FbxPropertyT< FbxDoubleSnSNeckFreedom
 
FbxPropertyT< FbxDoubleSnSReachHead
 
FbxPropertyT< FbxDoubleLeafLeftUpLegRoll1
 
FbxPropertyT< FbxBoolLeafLeftUpLegRoll1Mode
 
FbxPropertyT< FbxDoubleLeafLeftLegRoll1
 
FbxPropertyT< FbxBoolLeafLeftLegRoll1Mode
 
FbxPropertyT< FbxDoubleLeafRightUpLegRoll1
 
FbxPropertyT< FbxBoolLeafRightUpLegRoll1Mode
 
FbxPropertyT< FbxDoubleLeafRightLegRoll1
 
FbxPropertyT< FbxBoolLeafRightLegRoll1Mode
 
FbxPropertyT< FbxDoubleLeafLeftArmRoll1
 
FbxPropertyT< FbxBoolLeafLeftArmRoll1Mode
 
FbxPropertyT< FbxDoubleLeafLeftForeArmRoll1
 
FbxPropertyT< FbxBoolLeafLeftForeArmRoll1Mode
 
FbxPropertyT< FbxDoubleLeafRightArmRoll1
 
FbxPropertyT< FbxBoolLeafRightArmRoll1Mode
 
FbxPropertyT< FbxDoubleLeafRightForeArmRoll1
 
FbxPropertyT< FbxBoolLeafRightForeArmRoll1Mode
 
FbxPropertyT< FbxDoubleLeafLeftUpLegRoll2
 
FbxPropertyT< FbxBoolLeafLeftUpLegRoll2Mode
 
FbxPropertyT< FbxDoubleLeafLeftLegRoll2
 
FbxPropertyT< FbxBoolLeafLeftLegRoll2Mode
 
FbxPropertyT< FbxDoubleLeafRightUpLegRoll2
 
FbxPropertyT< FbxBoolLeafRightUpLegRoll2Mode
 
FbxPropertyT< FbxDoubleLeafRightLegRoll2
 
FbxPropertyT< FbxBoolLeafRightLegRoll2Mode
 
FbxPropertyT< FbxDoubleLeafLeftArmRoll2
 
FbxPropertyT< FbxBoolLeafLeftArmRoll2Mode
 
FbxPropertyT< FbxDoubleLeafLeftForeArmRoll2
 
FbxPropertyT< FbxBoolLeafLeftForeArmRoll2Mode
 
FbxPropertyT< FbxDoubleLeafRightArmRoll2
 
FbxPropertyT< FbxBoolLeafRightArmRoll2Mode
 
FbxPropertyT< FbxDoubleLeafRightForeArmRoll2
 
FbxPropertyT< FbxBoolLeafRightForeArmRoll2Mode
 
FbxPropertyT< FbxDoubleLeafLeftUpLegRoll3
 
FbxPropertyT< FbxBoolLeafLeftUpLegRoll3Mode
 
FbxPropertyT< FbxDoubleLeafLeftLegRoll3
 
FbxPropertyT< FbxBoolLeafLeftLegRoll3Mode
 
FbxPropertyT< FbxDoubleLeafRightUpLegRoll3
 
FbxPropertyT< FbxBoolLeafRightUpLegRoll3Mode
 
FbxPropertyT< FbxDoubleLeafRightLegRoll3
 
FbxPropertyT< FbxBoolLeafRightLegRoll3Mode
 
FbxPropertyT< FbxDoubleLeafLeftArmRoll3
 
FbxPropertyT< FbxBoolLeafLeftArmRoll3Mode
 
FbxPropertyT< FbxDoubleLeafLeftForeArmRoll3
 
FbxPropertyT< FbxBoolLeafLeftForeArmRoll3Mode
 
FbxPropertyT< FbxDoubleLeafRightArmRoll3
 
FbxPropertyT< FbxBoolLeafRightArmRoll3Mode
 
FbxPropertyT< FbxDoubleLeafRightForeArmRoll3
 
FbxPropertyT< FbxBoolLeafRightForeArmRoll3Mode
 
FbxPropertyT< FbxDoubleLeafLeftUpLegRoll4
 
FbxPropertyT< FbxBoolLeafLeftUpLegRoll4Mode
 
FbxPropertyT< FbxDoubleLeafLeftLegRoll4
 
FbxPropertyT< FbxBoolLeafLeftLegRoll4Mode
 
FbxPropertyT< FbxDoubleLeafRightUpLegRoll4
 
FbxPropertyT< FbxBoolLeafRightUpLegRoll4Mode
 
FbxPropertyT< FbxDoubleLeafRightLegRoll4
 
FbxPropertyT< FbxBoolLeafRightLegRoll4Mode
 
FbxPropertyT< FbxDoubleLeafLeftArmRoll4
 
FbxPropertyT< FbxBoolLeafLeftArmRoll4Mode
 
FbxPropertyT< FbxDoubleLeafLeftForeArmRoll4
 
FbxPropertyT< FbxBoolLeafLeftForeArmRoll4Mode
 
FbxPropertyT< FbxDoubleLeafRightArmRoll4
 
FbxPropertyT< FbxBoolLeafRightArmRoll4Mode
 
FbxPropertyT< FbxDoubleLeafRightForeArmRoll4
 
FbxPropertyT< FbxBoolLeafRightForeArmRoll4Mode
 
FbxPropertyT< FbxDoubleLeafLeftUpLegRoll5
 
FbxPropertyT< FbxBoolLeafLeftUpLegRoll5Mode
 
FbxPropertyT< FbxDoubleLeafLeftLegRoll5
 
FbxPropertyT< FbxBoolLeafLeftLegRoll5Mode
 
FbxPropertyT< FbxDoubleLeafRightUpLegRoll5
 
FbxPropertyT< FbxBoolLeafRightUpLegRoll5Mode
 
FbxPropertyT< FbxDoubleLeafRightLegRoll5
 
FbxPropertyT< FbxBoolLeafRightLegRoll5Mode
 
FbxPropertyT< FbxDoubleLeafLeftArmRoll5
 
FbxPropertyT< FbxBoolLeafLeftArmRoll5Mode
 
FbxPropertyT< FbxDoubleLeafLeftForeArmRoll5
 
FbxPropertyT< FbxBoolLeafLeftForeArmRoll5Mode
 
FbxPropertyT< FbxDoubleLeafRightArmRoll5
 
FbxPropertyT< FbxBoolLeafRightArmRoll5Mode
 
FbxPropertyT< FbxDoubleLeafRightForeArmRoll5
 
FbxPropertyT< FbxBoolLeafRightForeArmRoll5Mode
 
FbxPropertyT< FbxDoubleLeftLegFullRollExtraction
 
FbxPropertyT< FbxDoubleRightLegFullRollExtraction
 
FbxPropertyT< FbxDoubleLeftArmFullRollExtraction
 
FbxPropertyT< FbxDoubleRightArmFullRollExtraction
 
- Public Attributes inherited from FbxConstraint
FbxPropertyT< FbxDoubleWeight
 This property represents the degree of influence of a constraint from 0.0 (no influence) to 100.0 (full influence). More...
 
FbxPropertyT< FbxBoolActive
 This property controls whether the constraint is applied or not. More...
 
FbxPropertyT< FbxBoolLock
 This property handles the lock state of the constraint. More...
 
- Public Attributes inherited from FbxObject
FbxProperty RootProperty
 The root property that holds all children property for this object. More...
 

Static Public Attributes

static FbxClassId ClassId
 
- Static Public Attributes inherited from FbxConstraint
static FbxClassId ClassId
 
- Static Public Attributes inherited from FbxObject
static FbxClassId ClassId
 

Protected Member Functions

virtual ~ FbxCharacter ()
 
 FbxCharacter (FbxManager &pManager, const char *pName)
 
- Protected Member Functions inherited from FbxConstraint
virtual ~ FbxConstraint ()
 
 FbxConstraint (FbxManager &pManager, const char *pName)
 
- Protected Member Functions inherited from FbxObject
virtual ~ FbxObject ()
 
virtual void Construct (const FbxObject *pFrom)
 Optional constructor override, automatically called by default constructor. More...
 
virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor. More...
 
virtual void Destruct (bool pRecursive)
 Optional destructor override, automatically called by default destructor. More...
 
virtual void ContentClear ()
 Clears this object's content from memory. More...
 
virtual FbxPeripheralGetPeripheral ()
 Retrieves the peripheral of that object. More...
 

Static Protected Member Functions

static FbxCharacterAllocate (FbxManager *pManager, const char *pName, const FbxCharacter *pFrom)
 
- Static Protected Member Functions inherited from FbxConstraint
static FbxConstraintAllocate (FbxManager *pManager, const char *pName, const FbxConstraint *pFrom)
 
- Static Protected Member Functions inherited from FbxObject
static FbxObjectAllocate (FbxManager *pManager, const char *pName, const FbxObject *pFrom)
 

Friends

class fbxsdk ::FbxManager
 
template<typename T >
T * fbxsdk ::FbxNew ()
 
template<typename T , typename T1 >
T * fbxsdk ::FbxNew (T1 &p1)
 
template<typename T , typename T1 >
T * fbxsdk ::FbxNew (const T1 &p1)
 
template<typename T , typename T1 , typename T2 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2)
 
template<typename T , typename T1 , typename T2 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2)
 
template<typename T , typename T1 , typename T2 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2)
 
template<typename T , typename T1 , typename T2 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, const T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2, T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2, const T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, const T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, const T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2, T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2, T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2, const T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3, T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3, T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, const T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4, const T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, const T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4, const T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4, const T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7, const T8 &p8)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
T * fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7, const T8 &p8, const T9 &p9)
 
template<typename T >
void fbxsdk ::FbxDelete (T *p)
 
template<typename T >
void fbxsdk ::FbxDelete (const T *p)
 
template<typename T >
T * fbxsdk ::FbxNewArray (const int n)
 
template<typename T >
void fbxsdk ::FbxDeleteArray (T *p)
 

Member Typedef Documentation

◆ ParentClass

Definition at line 93 of file fbxcharacter.h.

Member Enumeration Documentation

◆ EInputType

enum EInputType

Character input type.

  • eInputActor Not supported.
  • eInputCharacter The character's input is another character.
  • eInputMarkerSet The character's input is a control rig.
  • eOutputMarkerSet Not supported.
  • eInputStancePose The character's input is the stance pose.
Enumerator
eInputActor 
eInputCharacter 
eInputMarkerSet 
eOutputMarkerSet 
eInputStancePose 

Definition at line 103 of file fbxcharacter.h.

◆ EGroupId

enum EGroupId

Define ID for character groups that contains multiple character nodes.

Enumerator
eGroupBase 
eGroupAuxiliary 
eGroupSpine 
eGroupRoll 
eGroupSpecial 
eGroupLeftHand 
eGroupRightHand 
eGroupProps 
eGroupGameModeParent 
eGroupNeck 
eGroupLeftFoot 
eGroupRightFoot 
eGroupFloorContact 
eGroupIdCount 

Definition at line 113 of file fbxcharacter.h.

◆ ENodeId

enum ENodeId

Define ID for each character node.

Enumerator
eHips 
eLeftHip 
eLeftKnee 
eLeftAnkle 
eLeftFoot 
eRightHip 
eRightKnee 
eRightAnkle 
eRightFoot 
eWaist 
eChest 
eLeftCollar 
eLeftShoulder 
eLeftElbow 
eLeftWrist 
eRightCollar 
eRightShoulder 
eRightElbow 
eRightWrist 
eNeck 
eHead 
eLeftHipRoll 
eLeftKneeRoll 
eRightHipRoll 
eRightKneeRoll 
eLeftShoulderRoll 
eLeftElbowRoll 
eRightShoulderRoll 
eRightElbowRoll 
eSpine2 
eSpine3 
eSpine4 
eSpine5 
eSpine6 
eSpine7 
eSpine8 
eSpine9 
eLeftThumbA 
eLeftThumbB 
eLeftThumbC 
eLeftIndexA 
eLeftIndexB 
eLeftIndexC 
eLeftMiddleA 
eLeftMiddleB 
eLeftMiddleC 
eLeftRingA 
eLeftRingB 
eLeftRingC 
eLeftPinkyA 
eLeftPinkyB 
eLeftPinkyC 
eRightThumbA 
eRightThumbB 
eRightThumbC 
eRightIndexA 
eRightIndexB 
eRightIndexC 
eRightMiddleA 
eRightMiddleB 
eRightMiddleC 
eRightRingA 
eRightRingB 
eRightRingC 
eRightPinkyA 
eRightPinkyB 
eRightPinkyC 
eReference 
eLeftFloor 
eRightFloor 
eHipsTranslation 
eProps0 
eProps1 
eProps2 
eProps3 
eProps4 
eGameModeParentLeftHipRoll 
eGameModeParentLeftKnee 
eGameModeParentLeftKneeRoll 
eGameModeParentRightHipRoll 
eGameModeParentRightKnee 
eGameModeParentRightKneeRoll 
eGameModeParentLeftShoulderRoll 
eGameModeParentLeftElbow 
eGameModeParentLeftElbowRoll 
eGameModeParentRightShoulderRoll 
eGameModeParentRightElbow 
eGameModeParentRightElbowRoll 
eLeftUpLegRoll 
eLeftLegRoll 
eRightUpLegRoll 
eRightLegRoll 
eLeftArmRoll 
eLeftForeArmRoll 
eRightArmRoll 
eRightForeArmRoll 
eLeftHandFloor 
eRightHandFloor 
eLeftHand 
eRightHand 
eNeck1 
eNeck2 
eNeck3 
eNeck4 
eNeck5 
eNeck6 
eNeck7 
eNeck8 
eNeck9 
eLeftInHandThumb 
eLeftThumbD 
eLeftInHandIndex 
eLeftIndexD 
eLeftInHandMiddle 
eLeftMiddleD 
eLeftInHandRing 
eLeftRingD 
eLeftInHandPinky 
eLeftPinkyD 
eLeftInHandExtraFinger 
eLeftExtraFingerA 
eLeftExtraFingerB 
eLeftExtraFingerC 
eLeftExtraFingerD 
eRightInHandThumb 
eRightThumbD 
eRightInHandIndex 
eRightIndexD 
eRightInHandMiddle 
eRightMiddleD 
eRightInHandRing 
eRightRingD 
eRightInHandPinky 
eRightPinkyD 
eRightInHandExtraFinger 
eRightExtraFingerA 
eRightExtraFingerB 
eRightExtraFingerC 
eRightExtraFingerD 
eLeftInFootThumb 
eLeftFootThumbA 
eLeftFootThumbB 
eLeftFootThumbC 
eLeftFootThumbD 
eLeftInFootIndex 
eLeftFootIndexA 
eLeftFootIndexB 
eLeftFootIndexC 
eLeftFootIndexD 
eLeftInFootMiddle 
eLeftFootMiddleA 
eLeftFootMiddleB 
eLeftFootMiddleC 
eLeftFootMiddleD 
eLeftInFootRing 
eLeftFootRingA 
eLeftFootRingB 
eLeftFootRingC 
eLeftFootRingD 
eLeftInFootPinky 
eLeftFootPinkyA 
eLeftFootPinkyB 
eLeftFootPinkyC 
eLeftFootPinkyD 
eLeftInFootExtraFinger 
eLeftFootExtraFingerA 
eLeftFootExtraFingerB 
eLeftFootExtraFingerC 
eLeftFootExtraFingerD 
eRightInFootThumb 
eRightFootThumbA 
eRightFootThumbB 
eRightFootThumbC 
eRightFootThumbD 
eRightInFootIndex 
eRightFootIndexA 
eRightFootIndexB 
eRightFootIndexC 
eRightFootIndexD 
eRightInFootMiddle 
eRightFootMiddleA 
eRightFootMiddleB 
eRightFootMiddleC 
eRightFootMiddleD 
eRightInFootRing 
eRightFootRingA 
eRightFootRingB 
eRightFootRingC 
eRightFootRingD 
eRightInFootPinky 
eRightFootPinkyA 
eRightFootPinkyB 
eRightFootPinkyC 
eRightFootPinkyD 
eRightInFootExtraFinger 
eRightFootExtraFingerA 
eRightFootExtraFingerB 
eRightFootExtraFingerC 
eRightFootExtraFingerD 
eLeftCollarExtra 
eRightCollarExtra 
eLeafLeftHipRoll1 
eLeafLeftKneeRoll1 
eLeafRightHipRoll1 
eLeafRightKneeRoll1 
eLeafLeftShoulderRoll1 
eLeafLeftElbowRoll1 
eLeafRightShoulderRoll1 
eLeafRightElbowRoll1 
eLeafLeftHipRoll2 
eLeafLeftKneeRoll2 
eLeafRightHipRoll2 
eLeafRightKneeRoll2 
eLeafLeftShoulderRoll2 
eLeafLeftElbowRoll2 
eLeafRightShoulderRoll2 
eLeafRightElbowRoll2 
eLeafLeftHipRoll3 
eLeafLeftKneeRoll3 
eLeafRightHipRoll3 
eLeafRightKneeRoll3 
eLeafLeftShoulderRoll3 
eLeafLeftElbowRoll3 
eLeafRightShoulderRoll3 
eLeafRightElbowRoll3 
eLeafLeftHipRoll4 
eLeafLeftKneeRoll4 
eLeafRightHipRoll4 
eLeafRightKneeRoll4 
eLeafLeftShoulderRoll4 
eLeafLeftElbowRoll4 
eLeafRightShoulderRoll4 
eLeafRightElbowRoll4 
eLeafLeftHipRoll5 
eLeafLeftKneeRoll5 
eLeafRightHipRoll5 
eLeafRightKneeRoll5 
eLeafLeftShoulderRoll5 
eLeafLeftElbowRoll5 
eLeafRightShoulderRoll5 
eLeafRightElbowRoll5 
eNodeIdCount 
eNodeIdInvalid 
Examples:
ImportScene/DisplayPose.cxx.

Definition at line 133 of file fbxcharacter.h.

134  {
135  eHips,
136  eLeftHip,
137  eLeftKnee,
138  eLeftAnkle,
139  eLeftFoot,
140  eRightHip,
141  eRightKnee,
142  eRightAnkle,
143  eRightFoot,
144  eWaist,
145  eChest,
146  eLeftCollar,
148  eLeftElbow,
149  eLeftWrist,
150  eRightCollar,
152  eRightElbow,
153  eRightWrist,
154  eNeck,
155  eHead,
156  eLeftHipRoll,
164  eSpine2,
165  eSpine3,
166  eSpine4,
167  eSpine5,
168  eSpine6,
169  eSpine7,
170  eSpine8,
171  eSpine9,
172  eLeftThumbA,
173  eLeftThumbB,
174  eLeftThumbC,
175  eLeftIndexA,
176  eLeftIndexB,
177  eLeftIndexC,
178  eLeftMiddleA,
179  eLeftMiddleB,
180  eLeftMiddleC,
181  eLeftRingA,
182  eLeftRingB,
183  eLeftRingC,
184  eLeftPinkyA,
185  eLeftPinkyB,
186  eLeftPinkyC,
187  eRightThumbA,
188  eRightThumbB,
189  eRightThumbC,
190  eRightIndexA,
191  eRightIndexB,
192  eRightIndexC,
196  eRightRingA,
197  eRightRingB,
198  eRightRingC,
199  eRightPinkyA,
200  eRightPinkyB,
201  eRightPinkyC,
202  eReference,
203  eLeftFloor,
204  eRightFloor,
206  eProps0,
207  eProps1,
208  eProps2,
209  eProps3,
210  eProps4,
224  eLeftLegRoll,
227  eLeftArmRoll,
233  eLeftHand,
234  eRightHand,
235  eNeck1,
236  eNeck2,
237  eNeck3,
238  eNeck4,
239  eNeck5,
240  eNeck6,
241  eNeck7,
242  eNeck8,
243  eNeck9,
245  eLeftThumbD,
247  eLeftIndexD,
249  eLeftMiddleD,
251  eLeftRingD,
253  eLeftPinkyD,
260  eRightThumbD,
262  eRightIndexD,
266  eRightRingD,
268  eRightPinkyD,
376  eNodeIdCount,
377  eNodeIdInvalid=-1
378  };

◆ EOffAutoUser

Enumerator
eParamModeOff 
eParamModeAuto 
eParamModeUser 

Definition at line 380 of file fbxcharacter.h.

◆ EAutoUser

enum EAutoUser
Enumerator
eParamModeAuto2 
eParamModeUser2 

Definition at line 387 of file fbxcharacter.h.

◆ EPostureMode

Enumerator
ePostureBiped 
ePostureQuadriped 
ePostureCount 

Definition at line 393 of file fbxcharacter.h.

◆ EFloorPivot

Enumerator
eFloorPivotAuto 
eFloorPivotAnkle 
eFloorPivotToes 
eFloorPivotCount 

Definition at line 400 of file fbxcharacter.h.

◆ ERollExtractionMode

Enumerator
eRelativeRollExtraction 
eAbsoluteRollExtraction 
eRollExtractionTypeCount 

Definition at line 408 of file fbxcharacter.h.

◆ EHipsTranslationMode

Enumerator
eHipsTranslationWorldRigid 
eHipsTranslationBodyRigid 
eHipsTranslationTypeCount 

Definition at line 415 of file fbxcharacter.h.

◆ EFootContactType

Enumerator
eFootTypeNormal 
eFootTypeAnkle 
eFootTypeToeBase 
eFootTypeHoof 
eFootContactModeCount 

Definition at line 422 of file fbxcharacter.h.

◆ EHandContactType

Enumerator
eHandTypeNormal 
eHandTypeWrist 
eHandTypeFingerBase 
eHandTypeHoof 
eHandContactModeCount 

Definition at line 431 of file fbxcharacter.h.

◆ EFingerContactMode

Enumerator
eFingerContactModeSticky 
eFingerContactModeSpread 
eFingerContactModeStickySpread 
eFingerContactModeCount 

Definition at line 440 of file fbxcharacter.h.

◆ EContactBehaviour

Enumerator
eContactNeverSync 
eContactSyncOnKey 
eContactAlwaysSync 
eContactBehaviorCount 

Definition at line 448 of file fbxcharacter.h.

◆ EPropertyUnit

Enumerator
ePropertyNoUnit 
ePropertyPercent 
ePropertySecond 
ePropertyCentimeter 
ePropertyDegree 
ePropertyEnum 
ePropertyReal 

Definition at line 456 of file fbxcharacter.h.

◆ EErrorCode

enum EErrorCode
Enumerator
eInternalError 
eErrorCount 

Definition at line 467 of file fbxcharacter.h.

Constructor & Destructor Documentation

◆ ~ FbxCharacter()

virtual ~ FbxCharacter ( )
inlineprotectedvirtual

Definition at line 93 of file fbxcharacter.h.

95 :

◆ FbxCharacter()

FbxCharacter ( FbxManager pManager,
const char *  pName 
)
inlineprotected

Definition at line 93 of file fbxcharacter.h.

95 :

Member Function Documentation

◆ GetClassId()

virtual FbxClassId GetClassId ( ) const
inlinevirtual

Reimplemented from FbxConstraint.

Definition at line 93 of file fbxcharacter.h.

95 :

◆ Create() [1/2]

static FbxCharacter* Create ( FbxManager pManager,
const char *  pName 
)
static

◆ Create() [2/2]

static FbxCharacter* Create ( FbxObject pContainer,
const char *  pName 
)
static

◆ Allocate()

static FbxCharacter* Allocate ( FbxManager pManager,
const char *  pName,
const FbxCharacter pFrom 
)
staticprotected

◆ Reset()

void Reset ( )

Reset to default values.

  • Input type will be set to eInputStancePose.
  • Input object will be set to NULL.
  • Each Character link will be reset.
  • The control set will be reset.

◆ SetInput()

void SetInput ( EInputType  pInputType,
FbxObject pInputObject = ((void *) 0) 
)

Set input type and index.

Parameters
pInputTypeInput type.
pInputObjectPointer to input character if input type equals eInputCharacter, otherwise NULL.

◆ GetInputType()

EInputType GetInputType ( ) const

Get input type.

◆ GetInputObject()

FbxObject* GetInputObject ( ) const

Get input actor or character.

Returns
Pointer or Null, depending on the input type.
  • If the input type is set to eInputCharacter. The returned pointer can be casted to a pointer of type FbxCharacter.
  • Null pointer if the input object has not been set, or if the input type is not set to eInputCharacter.

◆ SetCharacterLink()

bool SetCharacterLink ( ENodeId  pCharacterNodeId,
const FbxCharacterLink pCharacterLink,
bool  pUpdateObjectList = true 
)

Associate a character link to a given character node ID.

If a character link already exists for this character node ID, the character link will be removed.

Parameters
pCharacterNodeIdCharacter node ID.
pCharacterLinkCharacter link.
pUpdateObjectListSet to true to update the object list (default value).
Returns
true if successful, false otherwise.

◆ GetCharacterLink()

bool GetCharacterLink ( ENodeId  pCharacterNodeId,
FbxCharacterLink pCharacterLink = ((void *) 0) 
) const

Get a character link associated with a given character node ID.

Parameters
pCharacterNodeIdID of character node requested.
pCharacterLinkOptional pointer to receive the character link if function succeeds.
Returns
true if successful, false otherwise.
Examples:
ImportScene/DisplayPose.cxx.

◆ GetControlSet()

FbxControlSet& GetControlSet ( ) const

Get control set associated with the character.

Returns
Return the control set associated with the character.

◆ GetCharacterGroupCount()

static int GetCharacterGroupCount ( EGroupId  pCharacterGroupId)
static

Get number of elements in a given character group.

Parameters
pCharacterGroupIdCharacter group ID.
Returns
The number of elements in the pCharacterGroupId character group.

◆ GetCharacterGroupElementByIndex()

static ENodeId GetCharacterGroupElementByIndex ( EGroupId  pCharacterGroupId,
int  pIndex 
)
static

Get character node ID of an element in a given character group.

Parameters
pCharacterGroupIdCharacter group ID.
pIndexCharacter index ID.
Returns
Character node ID.

◆ GetCharacterGroupNameByIndex()

static char* GetCharacterGroupNameByIndex ( EGroupId  pCharacterGroupId,
int  pIndex 
)
static

Get character node name of an element in a given character group.

Parameters
pCharacterGroupIdCharacter group ID.
pIndexCharacter index ID.
Returns
Character node name.

◆ GetCharacterGroupVersionByIndex()

static int GetCharacterGroupVersionByIndex ( EGroupId  pCharacterGroupId,
int  pIndex 
)
static

Get character node version of an element in a given character group.

Parameters
pCharacterGroupIdCharacter group ID.
pIndexCharacter index ID.
Returns
Character node version.

◆ FindCharacterGroupIndexByName()

static bool FindCharacterGroupIndexByName ( const char *  pName,
bool  pForceGroupId,
EGroupId pCharacterGroupId,
int &  pIndex 
)
static

Find the character group index associated with a given character node name.

Parameters
pNameCharacter node name.
pForceGroupIdSet to true to force the character group ID.
pCharacterGroupIdReceives character group ID.
pIndexReceives character index ID.
Returns
true if successful, otherwise false.

◆ GetCharacterGroupIndexByElement()

static bool GetCharacterGroupIndexByElement ( ENodeId  pCharacterNodeId,
EGroupId pCharacterGroupId,
int &  pIndex 
)
static

Get character node group and index of a given character node ID.

Parameters
pCharacterNodeIdCharacter node ID.
pCharacterGroupIdif the Character node ID is found, the method returns the group ID through this parameter
pIndexif the Character node ID is found, the method returns the index through this parameter
Remarks
Only works for a character node ID that is part of a group.
Returns
true if successful, false otherwise.

◆ GetCharacterGroupVersionByElement()

static bool GetCharacterGroupVersionByElement ( ENodeId  pCharacterNodeId,
int &  pVersion 
)
static

Get character node version of a given character node ID.

Parameters
pCharacterNodeIdCharacter node ID to get version.
pVersionif the node ID is found, the method returns the version through this parameter
Remarks
Only works for a character node ID is part of a group.
Returns
true if successful, false otherwise.

◆ GetCharacterNodeNameFromNodeId()

static bool GetCharacterNodeNameFromNodeId ( ENodeId  pCharacterNodeId,
char *&  pName 
)
static

Get character node name associated with a given character node ID.

Parameters
pCharacterNodeIdCharacter node ID to get name.
pNameif the node ID is found, the method returns the node name through this parameter Since the Pointer points to internal data, it is not necessary to allocate a string buffer before calling this function.
Returns
true if a name exists for the given node ID.

◆ GetCharacterNodeIdFromNodeName()

static bool GetCharacterNodeIdFromNodeName ( const char *  pName,
ENodeId pCharacterNodeId 
)
static

Get the character node ID associated with a given character node name.

Parameters
pNameCharacter node name to get node ID.
pCharacterNodeIdif the node name is found, this method returns the node ID through this parameter
Returns
true if a node ID exists for the given node name.

Friends And Related Function Documentation

◆ fbxsdk ::FbxManager

friend class fbxsdk ::FbxManager
friend

Definition at line 93 of file fbxcharacter.h.

◆ fbxsdk ::FbxNew [1/47]

T* fbxsdk ::FbxNew ( )
friend

◆ fbxsdk ::FbxNew [2/47]

T* fbxsdk ::FbxNew ( T1 &  p1)
friend

◆ fbxsdk ::FbxNew [3/47]

T* fbxsdk ::FbxNew ( const T1 &  p1)
friend

◆ fbxsdk ::FbxNew [4/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2 
)
friend

◆ fbxsdk ::FbxNew [5/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2 
)
friend

◆ fbxsdk ::FbxNew [6/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2 
)
friend

◆ fbxsdk ::FbxNew [7/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2 
)
friend

◆ fbxsdk ::FbxNew [8/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [9/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
const T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [10/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2,
T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [11/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2,
const T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [12/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [13/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [14/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [15/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3 
)
friend

◆ fbxsdk ::FbxNew [16/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [17/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [18/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [19/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [20/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [21/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [22/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [23/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [24/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [25/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [26/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [27/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [28/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [29/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [30/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [31/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend

◆ fbxsdk ::FbxNew [32/47]

T* fbxsdk ::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [33/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [34/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [35/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [36/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
const T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [37/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4,
const T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [38/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [39/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
const T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [40/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4,
const T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [41/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [42/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4,
const T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [43/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5 
)
friend

◆ fbxsdk ::FbxNew [44/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5,
const T6 &  p6 
)
friend

◆ fbxsdk ::FbxNew [45/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5,
const T6 &  p6,
const T7 &  p7 
)
friend

◆ fbxsdk ::FbxNew [46/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5,
const T6 &  p6,
const T7 &  p7,
const T8 &  p8 
)
friend

◆ fbxsdk ::FbxNew [47/47]

T* fbxsdk ::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5,
const T6 &  p6,
const T7 &  p7,
const T8 &  p8,
const T9 &  p9 
)
friend

◆ fbxsdk ::FbxDelete [1/2]

void fbxsdk ::FbxDelete ( T *  p)
friend

◆ fbxsdk ::FbxDelete [2/2]

void fbxsdk ::FbxDelete ( const T *  p)
friend

◆ fbxsdk ::FbxNewArray

T* fbxsdk ::FbxNewArray ( const int  n)
friend

◆ fbxsdk ::FbxDeleteArray

void fbxsdk ::FbxDeleteArray ( T *  p)
friend

Member Data Documentation

◆ ClassId

FbxClassId ClassId
static

Definition at line 93 of file fbxcharacter.h.

◆ PullIterationCount

FbxPropertyT<FbxInt> PullIterationCount

Definition at line 589 of file fbxcharacter.h.

◆ Posture

Definition at line 590 of file fbxcharacter.h.

◆ ForceActorSpace

FbxPropertyT<FbxBool> ForceActorSpace

Definition at line 591 of file fbxcharacter.h.

◆ ScaleCompensation

FbxPropertyT<FbxDouble> ScaleCompensation

Definition at line 592 of file fbxcharacter.h.

◆ ScaleCompensationMode

FbxPropertyT<EOffAutoUser> ScaleCompensationMode

Definition at line 593 of file fbxcharacter.h.

◆ HipsHeightCompensation

FbxPropertyT<FbxDouble> HipsHeightCompensation

Definition at line 594 of file fbxcharacter.h.

◆ HipsHeightCompensationMode

FbxPropertyT<EOffAutoUser> HipsHeightCompensationMode

Definition at line 595 of file fbxcharacter.h.

◆ AnkleHeightCompensation

FbxPropertyT<FbxDouble> AnkleHeightCompensation

Definition at line 596 of file fbxcharacter.h.

◆ AnkleHeightCompensationMode

FbxPropertyT<EOffAutoUser> AnkleHeightCompensationMode

Definition at line 597 of file fbxcharacter.h.

◆ AnkleProximityCompensation

FbxPropertyT<FbxDouble> AnkleProximityCompensation

Definition at line 598 of file fbxcharacter.h.

◆ AnkleProximityCompensationMode

FbxPropertyT<EOffAutoUser> AnkleProximityCompensationMode

Definition at line 599 of file fbxcharacter.h.

◆ MassCenterCompensation

FbxPropertyT<FbxDouble> MassCenterCompensation

Definition at line 600 of file fbxcharacter.h.

◆ ApplyLimits

FbxPropertyT<FbxBool> ApplyLimits

Definition at line 601 of file fbxcharacter.h.

◆ ChestReduction

FbxPropertyT<FbxDouble> ChestReduction

Definition at line 602 of file fbxcharacter.h.

◆ CollarReduction

FbxPropertyT<FbxDouble> CollarReduction

Definition at line 603 of file fbxcharacter.h.

◆ NeckReduction

FbxPropertyT<FbxDouble> NeckReduction

Definition at line 604 of file fbxcharacter.h.

◆ HeadReduction

FbxPropertyT<FbxDouble> HeadReduction

Definition at line 605 of file fbxcharacter.h.

◆ ReachActorLeftAnkle

FbxPropertyT<FbxDouble> ReachActorLeftAnkle

Definition at line 606 of file fbxcharacter.h.

◆ ReachActorRightAnkle

FbxPropertyT<FbxDouble> ReachActorRightAnkle

Definition at line 607 of file fbxcharacter.h.

◆ ReachActorLeftKnee

FbxPropertyT<FbxDouble> ReachActorLeftKnee

Definition at line 608 of file fbxcharacter.h.

◆ ReachActorRightKnee

FbxPropertyT<FbxDouble> ReachActorRightKnee

Definition at line 609 of file fbxcharacter.h.

◆ ReachActorChest

FbxPropertyT<FbxDouble> ReachActorChest

Definition at line 610 of file fbxcharacter.h.

◆ ReachActorHead

FbxPropertyT<FbxDouble> ReachActorHead

Definition at line 611 of file fbxcharacter.h.

◆ ReachActorLeftWrist

FbxPropertyT<FbxDouble> ReachActorLeftWrist

Definition at line 612 of file fbxcharacter.h.

◆ ReachActorRightWrist

FbxPropertyT<FbxDouble> ReachActorRightWrist

Definition at line 613 of file fbxcharacter.h.

◆ ReachActorLeftElbow

FbxPropertyT<FbxDouble> ReachActorLeftElbow

Definition at line 614 of file fbxcharacter.h.

◆ ReachActorRightElbow

FbxPropertyT<FbxDouble> ReachActorRightElbow

Definition at line 615 of file fbxcharacter.h.

◆ ReachActorLeftFingerBase

FbxPropertyT<FbxDouble> ReachActorLeftFingerBase

Definition at line 616 of file fbxcharacter.h.

◆ ReachActorRightFingerBase

FbxPropertyT<FbxDouble> ReachActorRightFingerBase

Definition at line 617 of file fbxcharacter.h.

◆ ReachActorLeftToesBase

FbxPropertyT<FbxDouble> ReachActorLeftToesBase

Definition at line 618 of file fbxcharacter.h.

◆ ReachActorRightToesBase

FbxPropertyT<FbxDouble> ReachActorRightToesBase

Definition at line 619 of file fbxcharacter.h.

◆ ReachActorLeftFingerBaseRotation

FbxPropertyT<FbxDouble> ReachActorLeftFingerBaseRotation

Definition at line 620 of file fbxcharacter.h.

◆ ReachActorRightFingerBaseRotation

FbxPropertyT<FbxDouble> ReachActorRightFingerBaseRotation

Definition at line 621 of file fbxcharacter.h.

◆ ReachActorLeftToesBaseRotation

FbxPropertyT<FbxDouble> ReachActorLeftToesBaseRotation

Definition at line 622 of file fbxcharacter.h.

◆ ReachActorRightToesBaseRotation

FbxPropertyT<FbxDouble> ReachActorRightToesBaseRotation

Definition at line 623 of file fbxcharacter.h.

◆ ReachActorLeftAnkleRotation

FbxPropertyT<FbxDouble> ReachActorLeftAnkleRotation

Definition at line 624 of file fbxcharacter.h.

◆ ReachActorRightAnkleRotation

FbxPropertyT<FbxDouble> ReachActorRightAnkleRotation

Definition at line 625 of file fbxcharacter.h.

◆ ReachActorHeadRotation

FbxPropertyT<FbxDouble> ReachActorHeadRotation

Definition at line 626 of file fbxcharacter.h.

◆ ReachActorLeftWristRotation

FbxPropertyT<FbxDouble> ReachActorLeftWristRotation

Definition at line 627 of file fbxcharacter.h.

◆ ReachActorRightWristRotation

FbxPropertyT<FbxDouble> ReachActorRightWristRotation

Definition at line 628 of file fbxcharacter.h.

◆ ReachActorChestRotation

FbxPropertyT<FbxDouble> ReachActorChestRotation

Definition at line 629 of file fbxcharacter.h.

◆ ReachActorLowerChestRotation

FbxPropertyT<FbxDouble> ReachActorLowerChestRotation

Definition at line 630 of file fbxcharacter.h.

◆ HipsTOffset

FbxPropertyT<FbxDouble3> HipsTOffset

Definition at line 631 of file fbxcharacter.h.

◆ ChestTOffset

FbxPropertyT<FbxDouble3> ChestTOffset

Definition at line 632 of file fbxcharacter.h.

◆ RollExtractionMode

FbxPropertyT<ERollExtractionMode> RollExtractionMode

Definition at line 633 of file fbxcharacter.h.

◆ LeftUpLegRoll

FbxPropertyT<FbxDouble> LeftUpLegRoll

Definition at line 634 of file fbxcharacter.h.

◆ LeftUpLegRollMode

FbxPropertyT<FbxBool> LeftUpLegRollMode

Definition at line 635 of file fbxcharacter.h.

◆ LeftLegRoll

FbxPropertyT<FbxDouble> LeftLegRoll

Definition at line 636 of file fbxcharacter.h.

◆ LeftLegRollMode

FbxPropertyT<FbxBool> LeftLegRollMode

Definition at line 637 of file fbxcharacter.h.

◆ RightUpLegRoll

FbxPropertyT<FbxDouble> RightUpLegRoll

Definition at line 638 of file fbxcharacter.h.

◆ RightUpLegRollMode

FbxPropertyT<FbxBool> RightUpLegRollMode

Definition at line 639 of file fbxcharacter.h.

◆ RightLegRoll

FbxPropertyT<FbxDouble> RightLegRoll

Definition at line 640 of file fbxcharacter.h.

◆ RightLegRollMode

FbxPropertyT<FbxBool> RightLegRollMode

Definition at line 641 of file fbxcharacter.h.

◆ LeftArmRoll

FbxPropertyT<FbxDouble> LeftArmRoll

Definition at line 642 of file fbxcharacter.h.

◆ LeftArmRollMode

FbxPropertyT<FbxBool> LeftArmRollMode

Definition at line 643 of file fbxcharacter.h.

◆ LeftForeArmRoll

FbxPropertyT<FbxDouble> LeftForeArmRoll

Definition at line 644 of file fbxcharacter.h.

◆ LeftForeArmRollMode

FbxPropertyT<FbxBool> LeftForeArmRollMode

Definition at line 645 of file fbxcharacter.h.

◆ RightArmRoll

FbxPropertyT<FbxDouble> RightArmRoll

Definition at line 646 of file fbxcharacter.h.

◆ RightArmRollMode

FbxPropertyT<FbxBool> RightArmRollMode

Definition at line 647 of file fbxcharacter.h.

◆ RightForeArmRoll

FbxPropertyT<FbxDouble> RightForeArmRoll

Definition at line 648 of file fbxcharacter.h.

◆ RightForeArmRollMode

FbxPropertyT<FbxBool> RightForeArmRollMode

Definition at line 649 of file fbxcharacter.h.

◆ LeftUpLegRollEx

FbxPropertyT<FbxDouble> LeftUpLegRollEx

Definition at line 650 of file fbxcharacter.h.

◆ LeftUpLegRollExMode

FbxPropertyT<FbxBool> LeftUpLegRollExMode

Definition at line 651 of file fbxcharacter.h.

◆ LeftLegRollEx

FbxPropertyT<FbxDouble> LeftLegRollEx

Definition at line 652 of file fbxcharacter.h.

◆ LeftLegRollExMode

FbxPropertyT<FbxBool> LeftLegRollExMode

Definition at line 653 of file fbxcharacter.h.

◆ RightUpLegRollEx

FbxPropertyT<FbxDouble> RightUpLegRollEx

Definition at line 654 of file fbxcharacter.h.

◆ RightUpLegRollExMode

FbxPropertyT<FbxBool> RightUpLegRollExMode

Definition at line 655 of file fbxcharacter.h.

◆ RightLegRollEx

FbxPropertyT<FbxDouble> RightLegRollEx

Definition at line 656 of file fbxcharacter.h.

◆ RightLegRollExMode

FbxPropertyT<FbxBool> RightLegRollExMode

Definition at line 657 of file fbxcharacter.h.

◆ LeftArmRollEx

FbxPropertyT<FbxDouble> LeftArmRollEx

Definition at line 658 of file fbxcharacter.h.

◆ LeftArmRollExMode

FbxPropertyT<FbxBool> LeftArmRollExMode

Definition at line 659 of file fbxcharacter.h.

◆ LeftForeArmRollEx

FbxPropertyT<FbxDouble> LeftForeArmRollEx

Definition at line 660 of file fbxcharacter.h.

◆ LeftForeArmRollExMode

FbxPropertyT<FbxBool> LeftForeArmRollExMode

Definition at line 661 of file fbxcharacter.h.

◆ RightArmRollEx

FbxPropertyT<FbxDouble> RightArmRollEx

Definition at line 662 of file fbxcharacter.h.

◆ RightArmRollExMode

FbxPropertyT<FbxBool> RightArmRollExMode

Definition at line 663 of file fbxcharacter.h.

◆ RightForeArmExRoll

FbxPropertyT<FbxDouble> RightForeArmExRoll

Definition at line 664 of file fbxcharacter.h.

◆ RightForeArmRollExMode

FbxPropertyT<FbxBool> RightForeArmRollExMode

Definition at line 665 of file fbxcharacter.h.

◆ ContactBehaviour

FbxPropertyT<EContactBehaviour> ContactBehaviour

Definition at line 666 of file fbxcharacter.h.

◆ FootFloorContact

FbxPropertyT<FbxBool> FootFloorContact

Definition at line 667 of file fbxcharacter.h.

◆ FootAutomaticToes

FbxPropertyT<FbxBool> FootAutomaticToes

Definition at line 668 of file fbxcharacter.h.

◆ FootFloorPivot

FbxPropertyT<EFloorPivot> FootFloorPivot

Definition at line 669 of file fbxcharacter.h.

◆ FootBottomToAnkle

FbxPropertyT<FbxDouble> FootBottomToAnkle

Definition at line 670 of file fbxcharacter.h.

◆ FootBackToAnkle

FbxPropertyT<FbxDouble> FootBackToAnkle

Definition at line 671 of file fbxcharacter.h.

◆ FootMiddleToAnkle

FbxPropertyT<FbxDouble> FootMiddleToAnkle

Definition at line 672 of file fbxcharacter.h.

◆ FootFrontToMiddle

FbxPropertyT<FbxDouble> FootFrontToMiddle

Definition at line 673 of file fbxcharacter.h.

◆ FootInToAnkle

FbxPropertyT<FbxDouble> FootInToAnkle

Definition at line 674 of file fbxcharacter.h.

◆ FootOutToAnkle

FbxPropertyT<FbxDouble> FootOutToAnkle

Definition at line 675 of file fbxcharacter.h.

◆ FootContactSize

FbxPropertyT<FbxDouble> FootContactSize

Definition at line 676 of file fbxcharacter.h.

◆ FootFingerContact

FbxPropertyT<FbxBool> FootFingerContact

Definition at line 677 of file fbxcharacter.h.

◆ FootContactType

FbxPropertyT<EFootContactType> FootContactType

Definition at line 678 of file fbxcharacter.h.

◆ FootFingerContactMode

FbxPropertyT<EFingerContactMode> FootFingerContactMode

Definition at line 679 of file fbxcharacter.h.

◆ FootContactStiffness

FbxPropertyT<FbxDouble> FootContactStiffness

Definition at line 680 of file fbxcharacter.h.

◆ FootFingerContactRollStiffness

FbxPropertyT<FbxDouble> FootFingerContactRollStiffness

Definition at line 681 of file fbxcharacter.h.

◆ HandFloorContact

FbxPropertyT<FbxBool> HandFloorContact

Definition at line 682 of file fbxcharacter.h.

◆ HandAutomaticFingers

FbxPropertyT<FbxBool> HandAutomaticFingers

Definition at line 683 of file fbxcharacter.h.

◆ HandFloorPivot

FbxPropertyT<EFloorPivot> HandFloorPivot

Definition at line 684 of file fbxcharacter.h.

◆ HandBottomToWrist

FbxPropertyT<FbxDouble> HandBottomToWrist

Definition at line 685 of file fbxcharacter.h.

◆ HandBackToWrist

FbxPropertyT<FbxDouble> HandBackToWrist

Definition at line 686 of file fbxcharacter.h.

◆ HandMiddleToWrist

FbxPropertyT<FbxDouble> HandMiddleToWrist

Definition at line 687 of file fbxcharacter.h.

◆ HandFrontToMiddle

FbxPropertyT<FbxDouble> HandFrontToMiddle

Definition at line 688 of file fbxcharacter.h.

◆ HandInToWrist

FbxPropertyT<FbxDouble> HandInToWrist

Definition at line 689 of file fbxcharacter.h.

◆ HandOutToWrist

FbxPropertyT<FbxDouble> HandOutToWrist

Definition at line 690 of file fbxcharacter.h.

◆ HandContactSize

FbxPropertyT<FbxDouble> HandContactSize

Definition at line 691 of file fbxcharacter.h.

◆ HandFingerContact

FbxPropertyT<FbxBool> HandFingerContact

Definition at line 692 of file fbxcharacter.h.

◆ HandContactType

FbxPropertyT<EHandContactType> HandContactType

Definition at line 693 of file fbxcharacter.h.

◆ HandFingerContactMode

FbxPropertyT<EFingerContactMode> HandFingerContactMode

Definition at line 694 of file fbxcharacter.h.

◆ HandContactStiffness

FbxPropertyT<FbxDouble> HandContactStiffness

Definition at line 695 of file fbxcharacter.h.

◆ HandFingerContactRollStiffness

FbxPropertyT<FbxDouble> HandFingerContactRollStiffness

Definition at line 696 of file fbxcharacter.h.

◆ LeftHandThumbTip

FbxPropertyT<FbxDouble> LeftHandThumbTip

Definition at line 697 of file fbxcharacter.h.

◆ LeftHandIndexTip

FbxPropertyT<FbxDouble> LeftHandIndexTip

Definition at line 698 of file fbxcharacter.h.

◆ LeftHandMiddleTip

FbxPropertyT<FbxDouble> LeftHandMiddleTip

Definition at line 699 of file fbxcharacter.h.

◆ LeftHandRingTip

FbxPropertyT<FbxDouble> LeftHandRingTip

Definition at line 700 of file fbxcharacter.h.

◆ LeftHandPinkyTip

FbxPropertyT<FbxDouble> LeftHandPinkyTip

Definition at line 701 of file fbxcharacter.h.

◆ LeftHandExtraFingerTip

FbxPropertyT<FbxDouble> LeftHandExtraFingerTip

Definition at line 702 of file fbxcharacter.h.

◆ RightHandThumbTip

FbxPropertyT<FbxDouble> RightHandThumbTip

Definition at line 703 of file fbxcharacter.h.

◆ RightHandIndexTip

FbxPropertyT<FbxDouble> RightHandIndexTip

Definition at line 704 of file fbxcharacter.h.

◆ RightHandMiddleTip

FbxPropertyT<FbxDouble> RightHandMiddleTip

Definition at line 705 of file fbxcharacter.h.

◆ RightHandRingTip

FbxPropertyT<FbxDouble> RightHandRingTip

Definition at line 706 of file fbxcharacter.h.

◆ RightHandPinkyTip

FbxPropertyT<FbxDouble> RightHandPinkyTip

Definition at line 707 of file fbxcharacter.h.

◆ RightHandExtraFingerTip

FbxPropertyT<FbxDouble> RightHandExtraFingerTip

Definition at line 708 of file fbxcharacter.h.

◆ LeftFootThumbTip

FbxPropertyT<FbxDouble> LeftFootThumbTip

Definition at line 709 of file fbxcharacter.h.

◆ LeftFootIndexTip

FbxPropertyT<FbxDouble> LeftFootIndexTip

Definition at line 710 of file fbxcharacter.h.

◆ LeftFootMiddleTip

FbxPropertyT<FbxDouble> LeftFootMiddleTip

Definition at line 711 of file fbxcharacter.h.

◆ LeftFootRingTip

FbxPropertyT<FbxDouble> LeftFootRingTip

Definition at line 712 of file fbxcharacter.h.

◆ LeftFootPinkyTip

FbxPropertyT<FbxDouble> LeftFootPinkyTip

Definition at line 713 of file fbxcharacter.h.

◆ LeftFootExtraFingerTip

FbxPropertyT<FbxDouble> LeftFootExtraFingerTip

Definition at line 714 of file fbxcharacter.h.

◆ RightFootThumbTip

FbxPropertyT<FbxDouble> RightFootThumbTip

Definition at line 715 of file fbxcharacter.h.

◆ RightFootIndexTip

FbxPropertyT<FbxDouble> RightFootIndexTip

Definition at line 716 of file fbxcharacter.h.

◆ RightFootMiddleTip

FbxPropertyT<FbxDouble> RightFootMiddleTip

Definition at line 717 of file fbxcharacter.h.

◆ RightFootRingTip

FbxPropertyT<FbxDouble> RightFootRingTip

Definition at line 718 of file fbxcharacter.h.

◆ RightFootPinkyTip

FbxPropertyT<FbxDouble> RightFootPinkyTip

Definition at line 719 of file fbxcharacter.h.

◆ RightFootExtraFingerTip

FbxPropertyT<FbxDouble> RightFootExtraFingerTip

Definition at line 720 of file fbxcharacter.h.

◆ FingerSolving

FbxPropertyT<FbxBool> FingerSolving

Definition at line 721 of file fbxcharacter.h.

◆ CtrlPullLeftToeBase

FbxPropertyT<FbxDouble> CtrlPullLeftToeBase

Definition at line 722 of file fbxcharacter.h.

◆ CtrlPullLeftFoot

FbxPropertyT<FbxDouble> CtrlPullLeftFoot

Definition at line 723 of file fbxcharacter.h.

◆ CtrlPullLeftKnee

FbxPropertyT<FbxDouble> CtrlPullLeftKnee

Definition at line 724 of file fbxcharacter.h.

◆ CtrlPullRightToeBase

FbxPropertyT<FbxDouble> CtrlPullRightToeBase

Definition at line 725 of file fbxcharacter.h.

◆ CtrlPullRightFoot

FbxPropertyT<FbxDouble> CtrlPullRightFoot

Definition at line 726 of file fbxcharacter.h.

◆ CtrlPullRightKnee

FbxPropertyT<FbxDouble> CtrlPullRightKnee

Definition at line 727 of file fbxcharacter.h.

◆ CtrlPullLeftFingerBase

FbxPropertyT<FbxDouble> CtrlPullLeftFingerBase

Definition at line 728 of file fbxcharacter.h.

◆ CtrlPullLeftHand

FbxPropertyT<FbxDouble> CtrlPullLeftHand

Definition at line 729 of file fbxcharacter.h.

◆ CtrlPullLeftElbow

FbxPropertyT<FbxDouble> CtrlPullLeftElbow

Definition at line 730 of file fbxcharacter.h.

◆ CtrlPullRightFingerBase

FbxPropertyT<FbxDouble> CtrlPullRightFingerBase

Definition at line 731 of file fbxcharacter.h.

◆ CtrlPullRightHand

FbxPropertyT<FbxDouble> CtrlPullRightHand

Definition at line 732 of file fbxcharacter.h.

◆ CtrlPullRightElbow

FbxPropertyT<FbxDouble> CtrlPullRightElbow

Definition at line 733 of file fbxcharacter.h.

◆ CtrlChestPullLeftHand

FbxPropertyT<FbxDouble> CtrlChestPullLeftHand

Definition at line 734 of file fbxcharacter.h.

◆ CtrlChestPullRightHand

FbxPropertyT<FbxDouble> CtrlChestPullRightHand

Definition at line 735 of file fbxcharacter.h.

◆ CtrlPullHead

FbxPropertyT<FbxDouble> CtrlPullHead

Definition at line 736 of file fbxcharacter.h.

◆ CtrlResistHipsPosition

FbxPropertyT<FbxDouble> CtrlResistHipsPosition

Definition at line 737 of file fbxcharacter.h.

◆ CtrlEnforceGravity

FbxPropertyT<FbxDouble> CtrlEnforceGravity

Definition at line 738 of file fbxcharacter.h.

◆ CtrlResistHipsOrientation

FbxPropertyT<FbxDouble> CtrlResistHipsOrientation

Definition at line 739 of file fbxcharacter.h.

◆ CtrlResistChestPosition

FbxPropertyT<FbxDouble> CtrlResistChestPosition

Definition at line 740 of file fbxcharacter.h.

◆ CtrlResistChestOrientation

FbxPropertyT<FbxDouble> CtrlResistChestOrientation

Definition at line 741 of file fbxcharacter.h.

◆ CtrlResistLeftCollar

FbxPropertyT<FbxDouble> CtrlResistLeftCollar

Definition at line 742 of file fbxcharacter.h.

◆ CtrlResistRightCollar

FbxPropertyT<FbxDouble> CtrlResistRightCollar

Definition at line 743 of file fbxcharacter.h.

◆ CtrlResistLeftKnee

FbxPropertyT<FbxDouble> CtrlResistLeftKnee

Definition at line 744 of file fbxcharacter.h.

◆ CtrlResistMaximumExtensionLeftKnee

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionLeftKnee

Definition at line 745 of file fbxcharacter.h.

◆ CtrlResistCompressionFactorLeftKnee

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorLeftKnee

Definition at line 746 of file fbxcharacter.h.

◆ CtrlResistRightKnee

FbxPropertyT<FbxDouble> CtrlResistRightKnee

Definition at line 747 of file fbxcharacter.h.

◆ CtrlResistMaximumExtensionRightKnee

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionRightKnee

Definition at line 748 of file fbxcharacter.h.

◆ CtrlResistCompressionFactorRightKnee

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorRightKnee

Definition at line 749 of file fbxcharacter.h.

◆ CtrlResistLeftElbow

FbxPropertyT<FbxDouble> CtrlResistLeftElbow

Definition at line 750 of file fbxcharacter.h.

◆ CtrlResistMaximumExtensionLeftElbow

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionLeftElbow

Definition at line 751 of file fbxcharacter.h.

◆ CtrlResistCompressionFactorLeftElbow

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorLeftElbow

Definition at line 752 of file fbxcharacter.h.

◆ CtrlResistRightElbow

FbxPropertyT<FbxDouble> CtrlResistRightElbow

Definition at line 753 of file fbxcharacter.h.

◆ CtrlResistMaximumExtensionRightElbow

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionRightElbow

Definition at line 754 of file fbxcharacter.h.

◆ CtrlResistCompressionFactorRightElbow

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorRightElbow

Definition at line 755 of file fbxcharacter.h.

◆ CtrlSpineStiffness

FbxPropertyT<FbxDouble> CtrlSpineStiffness

Definition at line 756 of file fbxcharacter.h.

◆ CtrlNeckStiffness

FbxPropertyT<FbxDouble> CtrlNeckStiffness

Definition at line 757 of file fbxcharacter.h.

◆ MirrorMode

FbxPropertyT<FbxBool> MirrorMode

Definition at line 758 of file fbxcharacter.h.

◆ ShoulderCorrection

FbxPropertyT<FbxDouble> ShoulderCorrection

Definition at line 759 of file fbxcharacter.h.

◆ LeftKneeKillPitch

FbxPropertyT<FbxBool> LeftKneeKillPitch

Definition at line 760 of file fbxcharacter.h.

◆ RightKneeKillPitch

FbxPropertyT<FbxBool> RightKneeKillPitch

Definition at line 761 of file fbxcharacter.h.

◆ LeftElbowKillPitch

FbxPropertyT<FbxBool> LeftElbowKillPitch

Definition at line 762 of file fbxcharacter.h.

◆ RightElbowKillPitch

FbxPropertyT<FbxBool> RightElbowKillPitch

Definition at line 763 of file fbxcharacter.h.

◆ HipsTranslationMode

FbxPropertyT<EHipsTranslationMode> HipsTranslationMode

Definition at line 764 of file fbxcharacter.h.

◆ WriteReference

FbxPropertyT<FbxBool> WriteReference

Definition at line 765 of file fbxcharacter.h.

◆ SyncMode

FbxPropertyT<FbxBool> SyncMode

Definition at line 766 of file fbxcharacter.h.

◆ Damping

Definition at line 767 of file fbxcharacter.h.

◆ OrientationDamping

FbxPropertyT<FbxDouble> OrientationDamping

Definition at line 768 of file fbxcharacter.h.

◆ OrientationDampingMode

FbxPropertyT<EOffAutoUser> OrientationDampingMode

Definition at line 769 of file fbxcharacter.h.

◆ DisplacementDamping

FbxPropertyT<FbxDouble> DisplacementDamping

Definition at line 770 of file fbxcharacter.h.

◆ DisplacementDampingMode

FbxPropertyT<EOffAutoUser> DisplacementDampingMode

Definition at line 771 of file fbxcharacter.h.

◆ DisplacementMemory

FbxPropertyT<FbxDouble> DisplacementMemory

Definition at line 772 of file fbxcharacter.h.

◆ DisplacementMemoryMode

FbxPropertyT<EAutoUser> DisplacementMemoryMode

Definition at line 773 of file fbxcharacter.h.

◆ HipsDisplacementDamping

FbxPropertyT<FbxDouble> HipsDisplacementDamping

Definition at line 774 of file fbxcharacter.h.

◆ HipsDisplacementDampingMode

FbxPropertyT<EAutoUser> HipsDisplacementDampingMode

Definition at line 775 of file fbxcharacter.h.

◆ AnkleDisplacementDamping

FbxPropertyT<FbxDouble> AnkleDisplacementDamping

Definition at line 776 of file fbxcharacter.h.

◆ AnkleDisplacementDampingMode

FbxPropertyT<EAutoUser> AnkleDisplacementDampingMode

Definition at line 777 of file fbxcharacter.h.

◆ WristDisplacementDamping

FbxPropertyT<FbxDouble> WristDisplacementDamping

Definition at line 778 of file fbxcharacter.h.

◆ WristDisplacementDampingMode

FbxPropertyT<EAutoUser> WristDisplacementDampingMode

Definition at line 779 of file fbxcharacter.h.

◆ Stabilization

FbxPropertyT<FbxDouble> Stabilization

Definition at line 780 of file fbxcharacter.h.

◆ AnkleStabilizationTime

FbxPropertyT<FbxDouble> AnkleStabilizationTime

Definition at line 781 of file fbxcharacter.h.

◆ AnkleStabilizationTimeMode

FbxPropertyT<EAutoUser> AnkleStabilizationTimeMode

Definition at line 782 of file fbxcharacter.h.

◆ AnkleStabilizationPerimeter

FbxPropertyT<FbxDouble> AnkleStabilizationPerimeter

Definition at line 783 of file fbxcharacter.h.

◆ AnkleStabilizationPerimeterMode

FbxPropertyT<EAutoUser> AnkleStabilizationPerimeterMode

Definition at line 784 of file fbxcharacter.h.

◆ AnkleStabilizationAngularPerimeter

FbxPropertyT<FbxDouble> AnkleStabilizationAngularPerimeter

Definition at line 785 of file fbxcharacter.h.

◆ AnkleStabilizationAngularPerimeterMode

FbxPropertyT<EOffAutoUser> AnkleStabilizationAngularPerimeterMode

Definition at line 786 of file fbxcharacter.h.

◆ AnkleStabilizationFloorProximity

FbxPropertyT<FbxDouble> AnkleStabilizationFloorProximity

Definition at line 787 of file fbxcharacter.h.

◆ AnkleStabilizationFloorProximityMode

FbxPropertyT<EOffAutoUser> AnkleStabilizationFloorProximityMode

Definition at line 788 of file fbxcharacter.h.

◆ AnkleStabilizationDamping

FbxPropertyT<FbxDouble> AnkleStabilizationDamping

Definition at line 789 of file fbxcharacter.h.

◆ AnkleStabilizationDampingMode

FbxPropertyT<EOffAutoUser> AnkleStabilizationDampingMode

Definition at line 790 of file fbxcharacter.h.

◆ AnkleStabilizationRecoveryTime

FbxPropertyT<FbxDouble> AnkleStabilizationRecoveryTime

Definition at line 791 of file fbxcharacter.h.

◆ AnkleStabilizationRecoveryTimeMode

FbxPropertyT<EOffAutoUser> AnkleStabilizationRecoveryTimeMode

Definition at line 792 of file fbxcharacter.h.

◆ SourceObject

FbxPropertyT<FbxReference> SourceObject

Definition at line 793 of file fbxcharacter.h.

◆ DestinationObject

FbxPropertyT<FbxReference> DestinationObject

Definition at line 794 of file fbxcharacter.h.

◆ Actor

Definition at line 795 of file fbxcharacter.h.

◆ Character

Definition at line 796 of file fbxcharacter.h.

◆ ControlSet

Definition at line 797 of file fbxcharacter.h.

◆ HikVersion

FbxPropertyT<FbxDouble> HikVersion

Definition at line 798 of file fbxcharacter.h.

◆ Characterize

FbxPropertyT<FbxBool> Characterize

Definition at line 799 of file fbxcharacter.h.

◆ LockXForm

FbxPropertyT<FbxBool> LockXForm

Definition at line 800 of file fbxcharacter.h.

◆ LockPick

FbxPropertyT<FbxBool> LockPick

Definition at line 801 of file fbxcharacter.h.

◆ RealisticShoulder

FbxPropertyT<FbxDouble> RealisticShoulder

Definition at line 804 of file fbxcharacter.h.

◆ CollarStiffnessX

FbxPropertyT<FbxDouble> CollarStiffnessX

Definition at line 805 of file fbxcharacter.h.

◆ CollarStiffnessY

FbxPropertyT<FbxDouble> CollarStiffnessY

Definition at line 806 of file fbxcharacter.h.

◆ CollarStiffnessZ

FbxPropertyT<FbxDouble> CollarStiffnessZ

Definition at line 807 of file fbxcharacter.h.

◆ ExtraCollarRatio

FbxPropertyT<FbxDouble> ExtraCollarRatio

Definition at line 808 of file fbxcharacter.h.

◆ LeftLegMaxExtensionAngle

FbxPropertyT<FbxDouble> LeftLegMaxExtensionAngle

Definition at line 810 of file fbxcharacter.h.

◆ RightLegMaxExtensionAngle

FbxPropertyT<FbxDouble> RightLegMaxExtensionAngle

Definition at line 811 of file fbxcharacter.h.

◆ LeftArmMaxExtensionAngle

FbxPropertyT<FbxDouble> LeftArmMaxExtensionAngle

Definition at line 812 of file fbxcharacter.h.

◆ RightArmMaxExtensionAngle

FbxPropertyT<FbxDouble> RightArmMaxExtensionAngle

Definition at line 813 of file fbxcharacter.h.

◆ StretchStartArmsAndLegs

FbxPropertyT<FbxDouble> StretchStartArmsAndLegs

Definition at line 815 of file fbxcharacter.h.

◆ StretchStopArmsAndLegs

FbxPropertyT<FbxDouble> StretchStopArmsAndLegs

Definition at line 816 of file fbxcharacter.h.

◆ SnSScaleArmsAndLegs

FbxPropertyT<FbxDouble> SnSScaleArmsAndLegs

Definition at line 817 of file fbxcharacter.h.

◆ SnSReachLeftWrist

FbxPropertyT<FbxDouble> SnSReachLeftWrist

Definition at line 818 of file fbxcharacter.h.

◆ SnSReachRightWrist

FbxPropertyT<FbxDouble> SnSReachRightWrist

Definition at line 819 of file fbxcharacter.h.

◆ SnSReachLeftAnkle

FbxPropertyT<FbxDouble> SnSReachLeftAnkle

Definition at line 820 of file fbxcharacter.h.

◆ SnSReachRightAnkle

FbxPropertyT<FbxDouble> SnSReachRightAnkle

Definition at line 821 of file fbxcharacter.h.

◆ SnSScaleSpine

FbxPropertyT<FbxDouble> SnSScaleSpine

Definition at line 822 of file fbxcharacter.h.

◆ SnSScaleSpineChildren

FbxPropertyT<FbxDouble> SnSScaleSpineChildren

Definition at line 823 of file fbxcharacter.h.

◆ SnSSpineFreedom

FbxPropertyT<FbxDouble> SnSSpineFreedom

Definition at line 824 of file fbxcharacter.h.

◆ SnSReachChestEnd

FbxPropertyT<FbxDouble> SnSReachChestEnd

Definition at line 825 of file fbxcharacter.h.

◆ SnSScaleNeck

FbxPropertyT<FbxDouble> SnSScaleNeck

Definition at line 826 of file fbxcharacter.h.

◆ SnSNeckFreedom

FbxPropertyT<FbxDouble> SnSNeckFreedom

Definition at line 827 of file fbxcharacter.h.

◆ SnSReachHead

FbxPropertyT<FbxDouble> SnSReachHead

Definition at line 828 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll1

FbxPropertyT<FbxDouble> LeafLeftUpLegRoll1

Definition at line 832 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll1Mode

FbxPropertyT<FbxBool> LeafLeftUpLegRoll1Mode

Definition at line 833 of file fbxcharacter.h.

◆ LeafLeftLegRoll1

FbxPropertyT<FbxDouble> LeafLeftLegRoll1

Definition at line 834 of file fbxcharacter.h.

◆ LeafLeftLegRoll1Mode

FbxPropertyT<FbxBool> LeafLeftLegRoll1Mode

Definition at line 835 of file fbxcharacter.h.

◆ LeafRightUpLegRoll1

FbxPropertyT<FbxDouble> LeafRightUpLegRoll1

Definition at line 836 of file fbxcharacter.h.

◆ LeafRightUpLegRoll1Mode

FbxPropertyT<FbxBool> LeafRightUpLegRoll1Mode

Definition at line 837 of file fbxcharacter.h.

◆ LeafRightLegRoll1

FbxPropertyT<FbxDouble> LeafRightLegRoll1

Definition at line 838 of file fbxcharacter.h.

◆ LeafRightLegRoll1Mode

FbxPropertyT<FbxBool> LeafRightLegRoll1Mode

Definition at line 839 of file fbxcharacter.h.

◆ LeafLeftArmRoll1

FbxPropertyT<FbxDouble> LeafLeftArmRoll1

Definition at line 840 of file fbxcharacter.h.

◆ LeafLeftArmRoll1Mode

FbxPropertyT<FbxBool> LeafLeftArmRoll1Mode

Definition at line 841 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll1

FbxPropertyT<FbxDouble> LeafLeftForeArmRoll1

Definition at line 842 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll1Mode

FbxPropertyT<FbxBool> LeafLeftForeArmRoll1Mode

Definition at line 843 of file fbxcharacter.h.

◆ LeafRightArmRoll1

FbxPropertyT<FbxDouble> LeafRightArmRoll1

Definition at line 844 of file fbxcharacter.h.

◆ LeafRightArmRoll1Mode

FbxPropertyT<FbxBool> LeafRightArmRoll1Mode

Definition at line 845 of file fbxcharacter.h.

◆ LeafRightForeArmRoll1

FbxPropertyT<FbxDouble> LeafRightForeArmRoll1

Definition at line 846 of file fbxcharacter.h.

◆ LeafRightForeArmRoll1Mode

FbxPropertyT<FbxBool> LeafRightForeArmRoll1Mode

Definition at line 847 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll2

FbxPropertyT<FbxDouble> LeafLeftUpLegRoll2

Definition at line 848 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll2Mode

FbxPropertyT<FbxBool> LeafLeftUpLegRoll2Mode

Definition at line 849 of file fbxcharacter.h.

◆ LeafLeftLegRoll2

FbxPropertyT<FbxDouble> LeafLeftLegRoll2

Definition at line 850 of file fbxcharacter.h.

◆ LeafLeftLegRoll2Mode

FbxPropertyT<FbxBool> LeafLeftLegRoll2Mode

Definition at line 851 of file fbxcharacter.h.

◆ LeafRightUpLegRoll2

FbxPropertyT<FbxDouble> LeafRightUpLegRoll2

Definition at line 852 of file fbxcharacter.h.

◆ LeafRightUpLegRoll2Mode

FbxPropertyT<FbxBool> LeafRightUpLegRoll2Mode

Definition at line 853 of file fbxcharacter.h.

◆ LeafRightLegRoll2

FbxPropertyT<FbxDouble> LeafRightLegRoll2

Definition at line 854 of file fbxcharacter.h.

◆ LeafRightLegRoll2Mode

FbxPropertyT<FbxBool> LeafRightLegRoll2Mode

Definition at line 855 of file fbxcharacter.h.

◆ LeafLeftArmRoll2

FbxPropertyT<FbxDouble> LeafLeftArmRoll2

Definition at line 856 of file fbxcharacter.h.

◆ LeafLeftArmRoll2Mode

FbxPropertyT<FbxBool> LeafLeftArmRoll2Mode

Definition at line 857 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll2

FbxPropertyT<FbxDouble> LeafLeftForeArmRoll2

Definition at line 858 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll2Mode

FbxPropertyT<FbxBool> LeafLeftForeArmRoll2Mode

Definition at line 859 of file fbxcharacter.h.

◆ LeafRightArmRoll2

FbxPropertyT<FbxDouble> LeafRightArmRoll2

Definition at line 860 of file fbxcharacter.h.

◆ LeafRightArmRoll2Mode

FbxPropertyT<FbxBool> LeafRightArmRoll2Mode

Definition at line 861 of file fbxcharacter.h.

◆ LeafRightForeArmRoll2

FbxPropertyT<FbxDouble> LeafRightForeArmRoll2

Definition at line 862 of file fbxcharacter.h.

◆ LeafRightForeArmRoll2Mode

FbxPropertyT<FbxBool> LeafRightForeArmRoll2Mode

Definition at line 863 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll3

FbxPropertyT<FbxDouble> LeafLeftUpLegRoll3

Definition at line 864 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll3Mode

FbxPropertyT<FbxBool> LeafLeftUpLegRoll3Mode

Definition at line 865 of file fbxcharacter.h.

◆ LeafLeftLegRoll3

FbxPropertyT<FbxDouble> LeafLeftLegRoll3

Definition at line 866 of file fbxcharacter.h.

◆ LeafLeftLegRoll3Mode

FbxPropertyT<FbxBool> LeafLeftLegRoll3Mode

Definition at line 867 of file fbxcharacter.h.

◆ LeafRightUpLegRoll3

FbxPropertyT<FbxDouble> LeafRightUpLegRoll3

Definition at line 868 of file fbxcharacter.h.

◆ LeafRightUpLegRoll3Mode

FbxPropertyT<FbxBool> LeafRightUpLegRoll3Mode

Definition at line 869 of file fbxcharacter.h.

◆ LeafRightLegRoll3

FbxPropertyT<FbxDouble> LeafRightLegRoll3

Definition at line 870 of file fbxcharacter.h.

◆ LeafRightLegRoll3Mode

FbxPropertyT<FbxBool> LeafRightLegRoll3Mode

Definition at line 871 of file fbxcharacter.h.

◆ LeafLeftArmRoll3

FbxPropertyT<FbxDouble> LeafLeftArmRoll3

Definition at line 872 of file fbxcharacter.h.

◆ LeafLeftArmRoll3Mode

FbxPropertyT<FbxBool> LeafLeftArmRoll3Mode

Definition at line 873 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll3

FbxPropertyT<FbxDouble> LeafLeftForeArmRoll3

Definition at line 874 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll3Mode

FbxPropertyT<FbxBool> LeafLeftForeArmRoll3Mode

Definition at line 875 of file fbxcharacter.h.

◆ LeafRightArmRoll3

FbxPropertyT<FbxDouble> LeafRightArmRoll3

Definition at line 876 of file fbxcharacter.h.

◆ LeafRightArmRoll3Mode

FbxPropertyT<FbxBool> LeafRightArmRoll3Mode

Definition at line 877 of file fbxcharacter.h.

◆ LeafRightForeArmRoll3

FbxPropertyT<FbxDouble> LeafRightForeArmRoll3

Definition at line 878 of file fbxcharacter.h.

◆ LeafRightForeArmRoll3Mode

FbxPropertyT<FbxBool> LeafRightForeArmRoll3Mode

Definition at line 879 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll4

FbxPropertyT<FbxDouble> LeafLeftUpLegRoll4

Definition at line 880 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll4Mode

FbxPropertyT<FbxBool> LeafLeftUpLegRoll4Mode

Definition at line 881 of file fbxcharacter.h.

◆ LeafLeftLegRoll4

FbxPropertyT<FbxDouble> LeafLeftLegRoll4

Definition at line 882 of file fbxcharacter.h.

◆ LeafLeftLegRoll4Mode

FbxPropertyT<FbxBool> LeafLeftLegRoll4Mode

Definition at line 883 of file fbxcharacter.h.

◆ LeafRightUpLegRoll4

FbxPropertyT<FbxDouble> LeafRightUpLegRoll4

Definition at line 884 of file fbxcharacter.h.

◆ LeafRightUpLegRoll4Mode

FbxPropertyT<FbxBool> LeafRightUpLegRoll4Mode

Definition at line 885 of file fbxcharacter.h.

◆ LeafRightLegRoll4

FbxPropertyT<FbxDouble> LeafRightLegRoll4

Definition at line 886 of file fbxcharacter.h.

◆ LeafRightLegRoll4Mode

FbxPropertyT<FbxBool> LeafRightLegRoll4Mode

Definition at line 887 of file fbxcharacter.h.

◆ LeafLeftArmRoll4

FbxPropertyT<FbxDouble> LeafLeftArmRoll4

Definition at line 888 of file fbxcharacter.h.

◆ LeafLeftArmRoll4Mode

FbxPropertyT<FbxBool> LeafLeftArmRoll4Mode

Definition at line 889 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll4

FbxPropertyT<FbxDouble> LeafLeftForeArmRoll4

Definition at line 890 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll4Mode

FbxPropertyT<FbxBool> LeafLeftForeArmRoll4Mode

Definition at line 891 of file fbxcharacter.h.

◆ LeafRightArmRoll4

FbxPropertyT<FbxDouble> LeafRightArmRoll4

Definition at line 892 of file fbxcharacter.h.

◆ LeafRightArmRoll4Mode

FbxPropertyT<FbxBool> LeafRightArmRoll4Mode

Definition at line 893 of file fbxcharacter.h.

◆ LeafRightForeArmRoll4

FbxPropertyT<FbxDouble> LeafRightForeArmRoll4

Definition at line 894 of file fbxcharacter.h.

◆ LeafRightForeArmRoll4Mode

FbxPropertyT<FbxBool> LeafRightForeArmRoll4Mode

Definition at line 895 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll5

FbxPropertyT<FbxDouble> LeafLeftUpLegRoll5

Definition at line 896 of file fbxcharacter.h.

◆ LeafLeftUpLegRoll5Mode

FbxPropertyT<FbxBool> LeafLeftUpLegRoll5Mode

Definition at line 897 of file fbxcharacter.h.

◆ LeafLeftLegRoll5

FbxPropertyT<FbxDouble> LeafLeftLegRoll5

Definition at line 898 of file fbxcharacter.h.

◆ LeafLeftLegRoll5Mode

FbxPropertyT<FbxBool> LeafLeftLegRoll5Mode

Definition at line 899 of file fbxcharacter.h.

◆ LeafRightUpLegRoll5

FbxPropertyT<FbxDouble> LeafRightUpLegRoll5

Definition at line 900 of file fbxcharacter.h.

◆ LeafRightUpLegRoll5Mode

FbxPropertyT<FbxBool> LeafRightUpLegRoll5Mode

Definition at line 901 of file fbxcharacter.h.

◆ LeafRightLegRoll5

FbxPropertyT<FbxDouble> LeafRightLegRoll5

Definition at line 902 of file fbxcharacter.h.

◆ LeafRightLegRoll5Mode

FbxPropertyT<FbxBool> LeafRightLegRoll5Mode

Definition at line 903 of file fbxcharacter.h.

◆ LeafLeftArmRoll5

FbxPropertyT<FbxDouble> LeafLeftArmRoll5

Definition at line 904 of file fbxcharacter.h.

◆ LeafLeftArmRoll5Mode

FbxPropertyT<FbxBool> LeafLeftArmRoll5Mode

Definition at line 905 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll5

FbxPropertyT<FbxDouble> LeafLeftForeArmRoll5

Definition at line 906 of file fbxcharacter.h.

◆ LeafLeftForeArmRoll5Mode

FbxPropertyT<FbxBool> LeafLeftForeArmRoll5Mode

Definition at line 907 of file fbxcharacter.h.

◆ LeafRightArmRoll5

FbxPropertyT<FbxDouble> LeafRightArmRoll5

Definition at line 908 of file fbxcharacter.h.

◆ LeafRightArmRoll5Mode

FbxPropertyT<FbxBool> LeafRightArmRoll5Mode

Definition at line 909 of file fbxcharacter.h.

◆ LeafRightForeArmRoll5

FbxPropertyT<FbxDouble> LeafRightForeArmRoll5

Definition at line 910 of file fbxcharacter.h.

◆ LeafRightForeArmRoll5Mode

FbxPropertyT<FbxBool> LeafRightForeArmRoll5Mode

Definition at line 911 of file fbxcharacter.h.

◆ LeftLegFullRollExtraction

FbxPropertyT<FbxDouble> LeftLegFullRollExtraction

Definition at line 913 of file fbxcharacter.h.

◆ RightLegFullRollExtraction

FbxPropertyT<FbxDouble> RightLegFullRollExtraction

Definition at line 914 of file fbxcharacter.h.

◆ LeftArmFullRollExtraction

FbxPropertyT<FbxDouble> LeftArmFullRollExtraction

Definition at line 915 of file fbxcharacter.h.

◆ RightArmFullRollExtraction

FbxPropertyT<FbxDouble> RightArmFullRollExtraction

Definition at line 916 of file fbxcharacter.h.


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