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:

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, 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...
 
FBX_DEPRECATED bool Is (const FbxClassId &pClassId) const
 Test if this class is a hierarchical children of the specified class type. 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...
 
FBX_DEPRECATED bool DisconnectAllSrcObject (FbxClassId pClassId)
 Disconnects this object from all source objects of a specific class type. 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...
 
FBX_DEPRECATED int GetSrcObjectCount (FbxClassId pClassId) const
 Returns the number of source objects of the specific class type 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...
 
FBX_DEPRECATED FbxObjectGetSrcObject (FbxClassId pClassId, int pIndex=0) const
 Returns the source object of the specified class type 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...
 
FBX_DEPRECATED FbxObjectFindSrcObject (FbxClassId pClassId, const char *pName, int pStartIndex=0) const
 Searches the source object with the specified name which is also the specified class type, 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...
 
FBX_DEPRECATED bool DisconnectAllDstObject (FbxClassId pClassId)
 Disconnects this object from all destination objects of the specified class type. 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...
 
FBX_DEPRECATED int GetDstObjectCount (FbxClassId pClassId) const
 Returns the number of destination objects of the specified class type with which this object connects. 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...
 
FBX_DEPRECATED FbxObjectGetDstObject (FbxClassId pClassId, int pIndex=0) const
 Returns the destination object of the specified class type with which this object connects 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...
 
FBX_DEPRECATED FbxObjectFindDstObject (FbxClassId pClassId, const char *pName, int pStartIndex=0) const
 Searches the destination object with the specified name which is the specified class type, 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
 
- 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

Definition at line 93 of file fbxcharacter.h.

Member Enumeration Documentation

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.

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.

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 
eNodeIdCount 
eNodeIdInvalid 
+ Examples:

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,
336  eNodeIdCount,
337  eNodeIdInvalid=-1
338  };
Enumerator
eParamModeOff 
eParamModeAuto 
eParamModeUser 

Definition at line 340 of file fbxcharacter.h.

enum EAutoUser
Enumerator
eParamModeAuto2 
eParamModeUser2 

Definition at line 347 of file fbxcharacter.h.

Enumerator
ePostureBiped 
ePostureQuadriped 
ePostureCount 

Definition at line 353 of file fbxcharacter.h.

Enumerator
eFloorPivotAuto 
eFloorPivotAnkle 
eFloorPivotToes 
eFloorPivotCount 

Definition at line 360 of file fbxcharacter.h.

Enumerator
eRelativeRollExtraction 
eAbsoluteRollExtraction 
eRollExtractionTypeCount 

Definition at line 368 of file fbxcharacter.h.

Enumerator
eHipsTranslationWorldRigid 
eHipsTranslationBodyRigid 
eHipsTranslationTypeCount 

Definition at line 375 of file fbxcharacter.h.

Enumerator
eFootTypeNormal 
eFootTypeAnkle 
eFootTypeToeBase 
eFootTypeHoof 
eFootContactModeCount 

Definition at line 382 of file fbxcharacter.h.

Enumerator
eHandTypeNormal 
eHandTypeWrist 
eHandTypeFingerBase 
eHandTypeHoof 
eHandContactModeCount 

Definition at line 391 of file fbxcharacter.h.

Enumerator
eFingerContactModeSticky 
eFingerContactModeSpread 
eFingerContactModeStickySpread 
eFingerContactModeCount 

Definition at line 400 of file fbxcharacter.h.

Enumerator
eContactNeverSync 
eContactSyncOnKey 
eContactAlwaysSync 
eContactBehaviorCount 

Definition at line 408 of file fbxcharacter.h.

Enumerator
ePropertyNoUnit 
ePropertyPercent 
ePropertySecond 
ePropertyCentimeter 
ePropertyDegree 
ePropertyEnum 
ePropertyReal 

Definition at line 416 of file fbxcharacter.h.

enum EErrorCode
Enumerator
eInternalError 
eErrorCount 

Definition at line 427 of file fbxcharacter.h.

Constructor & Destructor Documentation

virtual ~FbxCharacter ( )
inlineprotectedvirtual

Definition at line 93 of file fbxcharacter.h.

95 :
FbxCharacter ( FbxManager pManager,
const char *  pName 
)
inlineprotected

Definition at line 93 of file fbxcharacter.h.

95 :

Member Function Documentation

virtual FbxClassId GetClassId ( ) const
inlinevirtual

Reimplemented from FbxConstraint.

Definition at line 93 of file fbxcharacter.h.

95 :
static FbxCharacter* Create ( FbxManager pManager,
const char *  pName 
)
static
static FbxCharacter* Create ( FbxObject pContainer,
const char *  pName 
)
static
static FbxCharacter* Allocate ( FbxManager pManager,
const char *  pName,
const FbxCharacter pFrom 
)
staticprotected
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.
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.
EInputType GetInputType ( ) const

Get input type.

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.
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.
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:
FbxControlSet& GetControlSet ( ) const

Get control set associated with the character.

Returns
Return the control set associated with the character.
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.
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.
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.
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.
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.
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.
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.
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.
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

friend class fbxsdk::FbxManager
friend

Definition at line 93 of file fbxcharacter.h.

T* fbxsdk::FbxNew ( )
friend
T* fbxsdk::FbxNew ( T1 &  p1)
friend
T* fbxsdk::FbxNew ( const T1 &  p1)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
const T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2,
T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2,
const T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4 
)
friend
T* fbxsdk::FbxNew ( T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
const T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
const T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
T2 &  p2,
T3 &  p3,
T4 &  p4,
const T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
const T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
T3 &  p3,
T4 &  p4,
const T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
T4 &  p4,
const T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5 
)
friend
T* fbxsdk::FbxNew ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5,
const T6 &  p6 
)
friend
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
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
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
void fbxsdk::FbxDelete ( T *  p)
friend
void fbxsdk::FbxDelete ( const T *  p)
friend
T* fbxsdk::FbxNewArray ( const int  n)
friend
void fbxsdk::FbxDeleteArray ( T *  p)
friend

Member Data Documentation

FbxClassId ClassId
static

Definition at line 93 of file fbxcharacter.h.

FbxPropertyT<FbxInt> PullIterationCount

Definition at line 549 of file fbxcharacter.h.

Definition at line 550 of file fbxcharacter.h.

FbxPropertyT<FbxBool> ForceActorSpace

Definition at line 551 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ScaleCompensation

Definition at line 552 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> ScaleCompensationMode

Definition at line 553 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HipsHeightCompensation

Definition at line 554 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> HipsHeightCompensationMode

Definition at line 555 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleHeightCompensation

Definition at line 556 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> AnkleHeightCompensationMode

Definition at line 557 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleProximityCompensation

Definition at line 558 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> AnkleProximityCompensationMode

Definition at line 559 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> MassCenterCompensation

Definition at line 560 of file fbxcharacter.h.

FbxPropertyT<FbxBool> ApplyLimits

Definition at line 561 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ChestReduction

Definition at line 562 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CollarReduction

Definition at line 563 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> NeckReduction

Definition at line 564 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HeadReduction

Definition at line 565 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftAnkle

Definition at line 566 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightAnkle

Definition at line 567 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftKnee

Definition at line 568 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightKnee

Definition at line 569 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorChest

Definition at line 570 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorHead

Definition at line 571 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftWrist

Definition at line 572 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightWrist

Definition at line 573 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftElbow

Definition at line 574 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightElbow

Definition at line 575 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftFingerBase

Definition at line 576 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightFingerBase

Definition at line 577 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftToesBase

Definition at line 578 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightToesBase

Definition at line 579 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftFingerBaseRotation

Definition at line 580 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightFingerBaseRotation

Definition at line 581 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftToesBaseRotation

Definition at line 582 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightToesBaseRotation

Definition at line 583 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftAnkleRotation

Definition at line 584 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightAnkleRotation

Definition at line 585 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorHeadRotation

Definition at line 586 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLeftWristRotation

Definition at line 587 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorRightWristRotation

Definition at line 588 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorChestRotation

Definition at line 589 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ReachActorLowerChestRotation

Definition at line 590 of file fbxcharacter.h.

FbxPropertyT<FbxDouble3> HipsTOffset

Definition at line 591 of file fbxcharacter.h.

FbxPropertyT<FbxDouble3> ChestTOffset

Definition at line 592 of file fbxcharacter.h.

FbxPropertyT<ERollExtractionMode> RollExtractionMode

Definition at line 593 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftUpLegRoll

Definition at line 594 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftUpLegRollMode

Definition at line 595 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftLegRoll

Definition at line 596 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftLegRollMode

Definition at line 597 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightUpLegRoll

Definition at line 598 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightUpLegRollMode

Definition at line 599 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightLegRoll

Definition at line 600 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightLegRollMode

Definition at line 601 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftArmRoll

Definition at line 602 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftArmRollMode

Definition at line 603 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftForeArmRoll

Definition at line 604 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftForeArmRollMode

Definition at line 605 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightArmRoll

Definition at line 606 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightArmRollMode

Definition at line 607 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightForeArmRoll

Definition at line 608 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightForeArmRollMode

Definition at line 609 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftUpLegRollEx

Definition at line 610 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftUpLegRollExMode

Definition at line 611 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftLegRollEx

Definition at line 612 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftLegRollExMode

Definition at line 613 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightUpLegRollEx

Definition at line 614 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightUpLegRollExMode

Definition at line 615 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightLegRollEx

Definition at line 616 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightLegRollExMode

Definition at line 617 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftArmRollEx

Definition at line 618 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftArmRollExMode

Definition at line 619 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftForeArmRollEx

Definition at line 620 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftForeArmRollExMode

Definition at line 621 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightArmRollEx

Definition at line 622 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightArmRollExMode

Definition at line 623 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightForeArmExRoll

Definition at line 624 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightForeArmRollExMode

Definition at line 625 of file fbxcharacter.h.

FbxPropertyT<EContactBehaviour> ContactBehaviour

Definition at line 626 of file fbxcharacter.h.

FbxPropertyT<FbxBool> FootFloorContact

Definition at line 627 of file fbxcharacter.h.

FbxPropertyT<FbxBool> FootAutomaticToes

Definition at line 628 of file fbxcharacter.h.

FbxPropertyT<EFloorPivot> FootFloorPivot

Definition at line 629 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootBottomToAnkle

Definition at line 630 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootBackToAnkle

Definition at line 631 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootMiddleToAnkle

Definition at line 632 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootFrontToMiddle

Definition at line 633 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootInToAnkle

Definition at line 634 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootOutToAnkle

Definition at line 635 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootContactSize

Definition at line 636 of file fbxcharacter.h.

FbxPropertyT<FbxBool> FootFingerContact

Definition at line 637 of file fbxcharacter.h.

FbxPropertyT<EFootContactType> FootContactType

Definition at line 638 of file fbxcharacter.h.

FbxPropertyT<EFingerContactMode> FootFingerContactMode

Definition at line 639 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootContactStiffness

Definition at line 640 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> FootFingerContactRollStiffness

Definition at line 641 of file fbxcharacter.h.

FbxPropertyT<FbxBool> HandFloorContact

Definition at line 642 of file fbxcharacter.h.

FbxPropertyT<FbxBool> HandAutomaticFingers

Definition at line 643 of file fbxcharacter.h.

FbxPropertyT<EFloorPivot> HandFloorPivot

Definition at line 644 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandBottomToWrist

Definition at line 645 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandBackToWrist

Definition at line 646 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandMiddleToWrist

Definition at line 647 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandFrontToMiddle

Definition at line 648 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandInToWrist

Definition at line 649 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandOutToWrist

Definition at line 650 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandContactSize

Definition at line 651 of file fbxcharacter.h.

FbxPropertyT<FbxBool> HandFingerContact

Definition at line 652 of file fbxcharacter.h.

FbxPropertyT<EHandContactType> HandContactType

Definition at line 653 of file fbxcharacter.h.

FbxPropertyT<EFingerContactMode> HandFingerContactMode

Definition at line 654 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandContactStiffness

Definition at line 655 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HandFingerContactRollStiffness

Definition at line 656 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftHandThumbTip

Definition at line 657 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftHandIndexTip

Definition at line 658 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftHandMiddleTip

Definition at line 659 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftHandRingTip

Definition at line 660 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftHandPinkyTip

Definition at line 661 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftHandExtraFingerTip

Definition at line 662 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightHandThumbTip

Definition at line 663 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightHandIndexTip

Definition at line 664 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightHandMiddleTip

Definition at line 665 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightHandRingTip

Definition at line 666 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightHandPinkyTip

Definition at line 667 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightHandExtraFingerTip

Definition at line 668 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftFootThumbTip

Definition at line 669 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftFootIndexTip

Definition at line 670 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftFootMiddleTip

Definition at line 671 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftFootRingTip

Definition at line 672 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftFootPinkyTip

Definition at line 673 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftFootExtraFingerTip

Definition at line 674 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightFootThumbTip

Definition at line 675 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightFootIndexTip

Definition at line 676 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightFootMiddleTip

Definition at line 677 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightFootRingTip

Definition at line 678 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightFootPinkyTip

Definition at line 679 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightFootExtraFingerTip

Definition at line 680 of file fbxcharacter.h.

FbxPropertyT<FbxBool> FingerSolving

Definition at line 681 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullLeftToeBase

Definition at line 682 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullLeftFoot

Definition at line 683 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullLeftKnee

Definition at line 684 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullRightToeBase

Definition at line 685 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullRightFoot

Definition at line 686 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullRightKnee

Definition at line 687 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullLeftFingerBase

Definition at line 688 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullLeftHand

Definition at line 689 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullLeftElbow

Definition at line 690 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullRightFingerBase

Definition at line 691 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullRightHand

Definition at line 692 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullRightElbow

Definition at line 693 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlChestPullLeftHand

Definition at line 694 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlChestPullRightHand

Definition at line 695 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlPullHead

Definition at line 696 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistHipsPosition

Definition at line 697 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlEnforceGravity

Definition at line 698 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistHipsOrientation

Definition at line 699 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistChestPosition

Definition at line 700 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistChestOrientation

Definition at line 701 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistLeftCollar

Definition at line 702 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistRightCollar

Definition at line 703 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistLeftKnee

Definition at line 704 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionLeftKnee

Definition at line 705 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorLeftKnee

Definition at line 706 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistRightKnee

Definition at line 707 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionRightKnee

Definition at line 708 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorRightKnee

Definition at line 709 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistLeftElbow

Definition at line 710 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionLeftElbow

Definition at line 711 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorLeftElbow

Definition at line 712 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistRightElbow

Definition at line 713 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistMaximumExtensionRightElbow

Definition at line 714 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlResistCompressionFactorRightElbow

Definition at line 715 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlSpineStiffness

Definition at line 716 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CtrlNeckStiffness

Definition at line 717 of file fbxcharacter.h.

FbxPropertyT<FbxBool> MirrorMode

Definition at line 718 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ShoulderCorrection

Definition at line 719 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftKneeKillPitch

Definition at line 720 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightKneeKillPitch

Definition at line 721 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LeftElbowKillPitch

Definition at line 722 of file fbxcharacter.h.

FbxPropertyT<FbxBool> RightElbowKillPitch

Definition at line 723 of file fbxcharacter.h.

FbxPropertyT<EHipsTranslationMode> HipsTranslationMode

Definition at line 724 of file fbxcharacter.h.

FbxPropertyT<FbxBool> WriteReference

Definition at line 725 of file fbxcharacter.h.

FbxPropertyT<FbxBool> SyncMode

Definition at line 726 of file fbxcharacter.h.

Definition at line 727 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> OrientationDamping

Definition at line 728 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> OrientationDampingMode

Definition at line 729 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> DisplacementDamping

Definition at line 730 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> DisplacementDampingMode

Definition at line 731 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> DisplacementMemory

Definition at line 732 of file fbxcharacter.h.

FbxPropertyT<EAutoUser> DisplacementMemoryMode

Definition at line 733 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HipsDisplacementDamping

Definition at line 734 of file fbxcharacter.h.

FbxPropertyT<EAutoUser> HipsDisplacementDampingMode

Definition at line 735 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleDisplacementDamping

Definition at line 736 of file fbxcharacter.h.

FbxPropertyT<EAutoUser> AnkleDisplacementDampingMode

Definition at line 737 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> WristDisplacementDamping

Definition at line 738 of file fbxcharacter.h.

FbxPropertyT<EAutoUser> WristDisplacementDampingMode

Definition at line 739 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> Stabilization

Definition at line 740 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleStabilizationTime

Definition at line 741 of file fbxcharacter.h.

FbxPropertyT<EAutoUser> AnkleStabilizationTimeMode

Definition at line 742 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleStabilizationPerimeter

Definition at line 743 of file fbxcharacter.h.

FbxPropertyT<EAutoUser> AnkleStabilizationPerimeterMode

Definition at line 744 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleStabilizationAngularPerimeter

Definition at line 745 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> AnkleStabilizationAngularPerimeterMode

Definition at line 746 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleStabilizationFloorProximity

Definition at line 747 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> AnkleStabilizationFloorProximityMode

Definition at line 748 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleStabilizationDamping

Definition at line 749 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> AnkleStabilizationDampingMode

Definition at line 750 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> AnkleStabilizationRecoveryTime

Definition at line 751 of file fbxcharacter.h.

FbxPropertyT<EOffAutoUser> AnkleStabilizationRecoveryTimeMode

Definition at line 752 of file fbxcharacter.h.

FbxPropertyT<FbxReference> SourceObject

Definition at line 753 of file fbxcharacter.h.

FbxPropertyT<FbxReference> DestinationObject

Definition at line 754 of file fbxcharacter.h.

Definition at line 755 of file fbxcharacter.h.

Definition at line 756 of file fbxcharacter.h.

Definition at line 757 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> HikVersion

Definition at line 758 of file fbxcharacter.h.

FbxPropertyT<FbxBool> Characterize

Definition at line 759 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LockXForm

Definition at line 760 of file fbxcharacter.h.

FbxPropertyT<FbxBool> LockPick

Definition at line 761 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RealisticShoulder

Definition at line 764 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CollarStiffnessX

Definition at line 765 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CollarStiffnessY

Definition at line 766 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> CollarStiffnessZ

Definition at line 767 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> ExtraCollarRatio

Definition at line 768 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftLegMaxExtensionAngle

Definition at line 770 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightLegMaxExtensionAngle

Definition at line 771 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> LeftArmMaxExtensionAngle

Definition at line 772 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> RightArmMaxExtensionAngle

Definition at line 773 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> StretchStartArmsAndLegs

Definition at line 775 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> StretchStopArmsAndLegs

Definition at line 776 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSScaleArmsAndLegs

Definition at line 777 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSReachLeftWrist

Definition at line 778 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSReachRightWrist

Definition at line 779 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSReachLeftAnkle

Definition at line 780 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSReachRightAnkle

Definition at line 781 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSScaleSpine

Definition at line 782 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSScaleSpineChildren

Definition at line 783 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSSpineFreedom

Definition at line 784 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSReachChestEnd

Definition at line 785 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSScaleNeck

Definition at line 786 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSNeckFreedom

Definition at line 787 of file fbxcharacter.h.

FbxPropertyT<FbxDouble> SnSReachHead

Definition at line 788 of file fbxcharacter.h.


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