Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends

KFbxCharacter Class Reference

This reference page is linked to from the following overview topics: FBX SDK 2012, FBX Scenes, Merging Two Scenes, List of Python FBX classes.


Search for all occurrences

Detailed Description

Character is 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 KFbxCharacterLink, KFbxControlSet

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

See also:
KFbxCharacterLink, KFbxControlSet
Examples:

ImportScene/DisplayPose.cxx.

Definition at line 420 of file kfbxcharacter.h.

#include <kfbxcharacter.h>

Inheritance diagram for KFbxCharacter:
Inheritance graph
[legend]

List of all members.

Public Types

enum   EError { eINTERNAL_ERROR, eERROR_COUNT }
 

Error identifiers.

More...

Public Member Functions

void  Reset ()
  Reset to default values.
void  SetInput (ECharacterInputType pInputType, KFbxObject *pInputObject=NULL)
  Set input type and index.
ECharacterInputType  GetInputType () const
  Get input type.
KFbxObject GetInputObject () const
  Get input actor or character.
bool  SetCharacterLink (ECharacterNodeId pCharacterNodeId, const KFbxCharacterLink &pCharacterLink, bool pUpdateObjectList=true)
  Associate a character link to a given character node ID.
bool  GetCharacterLink (ECharacterNodeId pCharacterNodeId, KFbxCharacterLink *pCharacterLink=NULL) const
  Get a character link associated with a given character node ID.
KFbxControlSet GetControlSet () const
  Get control set associated with the character.
virtual KFbxObject Copy (const KFbxObject &pObject)
  Copy an object content into this object.
  KFbxCharacter (KFbxSdkManager &pManager, char const *pName)
virtual void  Construct (const KFbxCharacter *pFrom)
virtual void  Destruct (bool pRecursive, bool pDependents)
virtual EConstraintType  GetConstraintType () const
  Access the type of the constraint.
virtual KStringList  GetTypeFlags () const
virtual bool  ConnecNotify (KFbxConnectEvent const &pEvent)
const void  GetKFbxCharacterPropertyFromHIKProperty (char *&pKFbxCharacterPropertyName, char *&pKFbxCharacterPropertyModeName, kCharacterPropertyUnit &pUnit, int &pPropertyIndex, const char *pHIKPropertyName) const
const void  GetHIKPropertyFromKFbxCharacterProperty (char *&pHIKPropertyName, kCharacterPropertyUnit &pUnit, const char *pKFbxCharacterPropertyName) const
const void  GetPropertyInfo (char *&pKFbxCharacterPropertyName, char *&pKFbxCharacterPropertyModeName, kCharacterPropertyUnit &pUnit, int &pPropertyIndex, char *&pHIKPropertyName, int pIndex) const
int  GetPropertyInfoCount ()

Static Public Member Functions

static int  GetCharacterGroupCount (ECharacterGroupId pCharacterGroupId)
  Get number of elements in a given character group.
static ECharacterNodeId  GetCharacterGroupElementByIndex (ECharacterGroupId pCharacterGroupId, int pIndex)
  Get character node ID of an element in a given character group.
static char *  GetCharacterGroupNameByIndex (ECharacterGroupId pCharacterGroupId, int pIndex)
  Get character node name of an element in a given character group.
static int  GetCharacterGroupVersionByIndex (ECharacterGroupId pCharacterGroupId, int pIndex)
  Get character node version of an element in a given character group.
static bool  FindCharacterGroupIndexByName (const char *pName, bool pForceGroupId, ECharacterGroupId &pCharacterGroupId, int &pIndex)
  Find the character group index associated with a given character node name.
static bool  GetCharacterGroupIndexByElement (ECharacterNodeId pCharacterNodeId, ECharacterGroupId &pCharacterGroupId, int &pIndex)
  Get character node group and index of a given character node ID.
static bool  GetCharacterGroupVersionByElement (ECharacterNodeId pCharacterNodeId, int &pVersion)
  Get character node version of a given character node ID.
static bool  GetCharacterNodeNameFromNodeId (ECharacterNodeId pCharacterNodeId, char *&pName)
  Get character node name associated with a given character node ID.
static bool  GetCharacterNodeIdFromNodeName (const char *pName, ECharacterNodeId &pCharacterNodeId)
  Get the character node ID associated with a given character node name.

Public Attributes

KFbxTypedProperty< fbxInteger1 PullIterationCount
KFbxTypedProperty
< kCharacterPosture
Posture
KFbxTypedProperty< fbxBool1 ForceActorSpace
KFbxTypedProperty< fbxDouble1 ScaleCompensation
KFbxTypedProperty
< kCharacterOffAutoUser
ScaleCompensationMode
KFbxTypedProperty< fbxDouble1 HipsHeightCompensation
KFbxTypedProperty
< kCharacterOffAutoUser
HipsHeightCompensationMode
KFbxTypedProperty< fbxDouble1 AnkleHeightCompensation
KFbxTypedProperty
< kCharacterOffAutoUser
AnkleHeightCompensationMode
KFbxTypedProperty< fbxDouble1 AnkleProximityCompensation
KFbxTypedProperty
< kCharacterOffAutoUser
AnkleProximityCompensationMode
KFbxTypedProperty< fbxDouble1 MassCenterCompensation
KFbxTypedProperty< fbxBool1 ApplyLimits
KFbxTypedProperty< fbxDouble1 ChestReduction
KFbxTypedProperty< fbxDouble1 CollarReduction
KFbxTypedProperty< fbxDouble1 NeckReduction
KFbxTypedProperty< fbxDouble1 HeadReduction
KFbxTypedProperty< fbxDouble1 ReachActorLeftAnkle
KFbxTypedProperty< fbxDouble1 ReachActorRightAnkle
KFbxTypedProperty< fbxDouble1 ReachActorLeftKnee
KFbxTypedProperty< fbxDouble1 ReachActorRightKnee
KFbxTypedProperty< fbxDouble1 ReachActorChest
KFbxTypedProperty< fbxDouble1 ReachActorHead
KFbxTypedProperty< fbxDouble1 ReachActorLeftWrist
KFbxTypedProperty< fbxDouble1 ReachActorRightWrist
KFbxTypedProperty< fbxDouble1 ReachActorLeftElbow
KFbxTypedProperty< fbxDouble1 ReachActorRightElbow
KFbxTypedProperty< fbxDouble1 ReachActorLeftFingerBase
KFbxTypedProperty< fbxDouble1 ReachActorRightFingerBase
KFbxTypedProperty< fbxDouble1 ReachActorLeftToesBase
KFbxTypedProperty< fbxDouble1 ReachActorRightToesBase
KFbxTypedProperty< fbxDouble1 ReachActorLeftFingerBaseRotation
KFbxTypedProperty< fbxDouble1 ReachActorRightFingerBaseRotation
KFbxTypedProperty< fbxDouble1 ReachActorLeftToesBaseRotation
KFbxTypedProperty< fbxDouble1 ReachActorRightToesBaseRotation
KFbxTypedProperty< fbxDouble1 ReachActorLeftAnkleRotation
KFbxTypedProperty< fbxDouble1 ReachActorRightAnkleRotation
KFbxTypedProperty< fbxDouble1 ReachActorHeadRotation
KFbxTypedProperty< fbxDouble1 ReachActorLeftWristRotation
KFbxTypedProperty< fbxDouble1 ReachActorRightWristRotation
KFbxTypedProperty< fbxDouble1 ReachActorChestRotation
KFbxTypedProperty< fbxDouble1 ReachActorLowerChestRotation
KFbxTypedProperty< fbxDouble3 HipsTOffset
KFbxTypedProperty< fbxDouble3 ChestTOffset
KFbxTypedProperty
< kCharacterRollExtractionMode
RollExtractionMode
KFbxTypedProperty< fbxDouble1 LeftUpLegRoll
KFbxTypedProperty< fbxBool1 LeftUpLegRollMode
KFbxTypedProperty< fbxDouble1 LeftLegRoll
KFbxTypedProperty< fbxBool1 LeftLegRollMode
KFbxTypedProperty< fbxDouble1 RightUpLegRoll
KFbxTypedProperty< fbxBool1 RightUpLegRollMode
KFbxTypedProperty< fbxDouble1 RightLegRoll
KFbxTypedProperty< fbxBool1 RightLegRollMode
KFbxTypedProperty< fbxDouble1 LeftArmRoll
KFbxTypedProperty< fbxBool1 LeftArmRollMode
KFbxTypedProperty< fbxDouble1 LeftForeArmRoll
KFbxTypedProperty< fbxBool1 LeftForeArmRollMode
KFbxTypedProperty< fbxDouble1 RightArmRoll
KFbxTypedProperty< fbxBool1 RightArmRollMode
KFbxTypedProperty< fbxDouble1 RightForeArmRoll
KFbxTypedProperty< fbxBool1 RightForeArmRollMode
KFbxTypedProperty
< kCharacterContactBehaviour
ContactBehaviour
KFbxTypedProperty< fbxBool1 FootFloorContact
KFbxTypedProperty< fbxBool1 FootAutomaticToes
KFbxTypedProperty
< kCharacterFloorPivot
FootFloorPivot
KFbxTypedProperty< fbxDouble1 FootBottomToAnkle
KFbxTypedProperty< fbxDouble1 FootBackToAnkle
KFbxTypedProperty< fbxDouble1 FootMiddleToAnkle
KFbxTypedProperty< fbxDouble1 FootFrontToMiddle
KFbxTypedProperty< fbxDouble1 FootInToAnkle
KFbxTypedProperty< fbxDouble1 FootOutToAnkle
KFbxTypedProperty< fbxDouble1 FootContactSize
KFbxTypedProperty< fbxBool1 FootFingerContact
KFbxTypedProperty
< kCharacterFootContactType
FootContactType
KFbxTypedProperty
< kCharacterFingerContactMode
FootFingerContactMode
KFbxTypedProperty< fbxDouble1 FootContactStiffness
KFbxTypedProperty< fbxDouble1 FootFingerContactRollStiffness
KFbxTypedProperty< fbxBool1 HandFloorContact
KFbxTypedProperty< fbxBool1 HandAutomaticFingers
KFbxTypedProperty
< kCharacterFloorPivot
HandFloorPivot
KFbxTypedProperty< fbxDouble1 HandBottomToWrist
KFbxTypedProperty< fbxDouble1 HandBackToWrist
KFbxTypedProperty< fbxDouble1 HandMiddleToWrist
KFbxTypedProperty< fbxDouble1 HandFrontToMiddle
KFbxTypedProperty< fbxDouble1 HandInToWrist
KFbxTypedProperty< fbxDouble1 HandOutToWrist
KFbxTypedProperty< fbxDouble1 HandContactSize
KFbxTypedProperty< fbxBool1 HandFingerContact
KFbxTypedProperty
< kCharacterHandContactType
HandContactType
KFbxTypedProperty
< kCharacterFingerContactMode
HandFingerContactMode
KFbxTypedProperty< fbxDouble1 HandContactStiffness
KFbxTypedProperty< fbxDouble1 HandFingerContactRollStiffness
KFbxTypedProperty< fbxDouble1 LeftHandThumbTip
KFbxTypedProperty< fbxDouble1 LeftHandIndexTip
KFbxTypedProperty< fbxDouble1 LeftHandMiddleTip
KFbxTypedProperty< fbxDouble1 LeftHandRingTip
KFbxTypedProperty< fbxDouble1 LeftHandPinkyTip
KFbxTypedProperty< fbxDouble1 LeftHandExtraFingerTip
KFbxTypedProperty< fbxDouble1 RightHandThumbTip
KFbxTypedProperty< fbxDouble1 RightHandIndexTip
KFbxTypedProperty< fbxDouble1 RightHandMiddleTip
KFbxTypedProperty< fbxDouble1 RightHandRingTip
KFbxTypedProperty< fbxDouble1 RightHandPinkyTip
KFbxTypedProperty< fbxDouble1 RightHandExtraFingerTip
KFbxTypedProperty< fbxDouble1 LeftFootThumbTip
KFbxTypedProperty< fbxDouble1 LeftFootIndexTip
KFbxTypedProperty< fbxDouble1 LeftFootMiddleTip
KFbxTypedProperty< fbxDouble1 LeftFootRingTip
KFbxTypedProperty< fbxDouble1 LeftFootPinkyTip
KFbxTypedProperty< fbxDouble1 LeftFootExtraFingerTip
KFbxTypedProperty< fbxDouble1 RightFootThumbTip
KFbxTypedProperty< fbxDouble1 RightFootIndexTip
KFbxTypedProperty< fbxDouble1 RightFootMiddleTip
KFbxTypedProperty< fbxDouble1 RightFootRingTip
KFbxTypedProperty< fbxDouble1 RightFootPinkyTip
KFbxTypedProperty< fbxDouble1 RightFootExtraFingerTip
KFbxTypedProperty< fbxBool1 FingerSolving
KFbxTypedProperty< fbxDouble1 CtrlPullLeftToeBase
KFbxTypedProperty< fbxDouble1 CtrlPullLeftFoot
KFbxTypedProperty< fbxDouble1 CtrlPullLeftKnee
KFbxTypedProperty< fbxDouble1 CtrlPullRightToeBase
KFbxTypedProperty< fbxDouble1 CtrlPullRightFoot
KFbxTypedProperty< fbxDouble1 CtrlPullRightKnee
KFbxTypedProperty< fbxDouble1 CtrlPullLeftFingerBase
KFbxTypedProperty< fbxDouble1 CtrlPullLeftHand
KFbxTypedProperty< fbxDouble1 CtrlPullLeftElbow
KFbxTypedProperty< fbxDouble1 CtrlPullRightFingerBase
KFbxTypedProperty< fbxDouble1 CtrlPullRightHand
KFbxTypedProperty< fbxDouble1 CtrlPullRightElbow
KFbxTypedProperty< fbxDouble1 CtrlChestPullLeftHand
KFbxTypedProperty< fbxDouble1 CtrlChestPullRightHand
KFbxTypedProperty< fbxDouble1 CtrlPullHead
KFbxTypedProperty< fbxDouble1 CtrlResistHipsPosition
KFbxTypedProperty< fbxDouble1 CtrlEnforceGravity
KFbxTypedProperty< fbxDouble1 CtrlResistHipsOrientation
KFbxTypedProperty< fbxDouble1 CtrlResistChestPosition
KFbxTypedProperty< fbxDouble1 CtrlResistChestOrientation
KFbxTypedProperty< fbxDouble1 CtrlResistLeftCollar
KFbxTypedProperty< fbxDouble1 CtrlResistRightCollar
KFbxTypedProperty< fbxDouble1 CtrlResistLeftKnee
KFbxTypedProperty< fbxDouble1 CtrlResistMaximumExtensionLeftKnee
KFbxTypedProperty< fbxDouble1 CtrlResistCompressionFactorLeftKnee
KFbxTypedProperty< fbxDouble1 CtrlResistRightKnee
KFbxTypedProperty< fbxDouble1 CtrlResistMaximumExtensionRightKnee
KFbxTypedProperty< fbxDouble1 CtrlResistCompressionFactorRightKnee
KFbxTypedProperty< fbxDouble1 CtrlResistLeftElbow
KFbxTypedProperty< fbxDouble1 CtrlResistMaximumExtensionLeftElbow
KFbxTypedProperty< fbxDouble1 CtrlResistCompressionFactorLeftElbow
KFbxTypedProperty< fbxDouble1 CtrlResistRightElbow
KFbxTypedProperty< fbxDouble1 CtrlResistMaximumExtensionRightElbow
KFbxTypedProperty< fbxDouble1 CtrlResistCompressionFactorRightElbow
KFbxTypedProperty< fbxDouble1 CtrlSpineStiffness
KFbxTypedProperty< fbxDouble1 CtrlNeckStiffness
KFbxTypedProperty< fbxBool1 MirrorMode
KFbxTypedProperty< fbxDouble1 ShoulderCorrection
KFbxTypedProperty< fbxBool1 LeftKneeKillPitch
KFbxTypedProperty< fbxBool1 RightKneeKillPitch
KFbxTypedProperty< fbxBool1 LeftElbowKillPitch
KFbxTypedProperty< fbxBool1 RightElbowKillPitch
KFbxTypedProperty
< kCharacterHipsTranslationMode
HipsTranslationMode
KFbxTypedProperty< fbxBool1 WriteReference
KFbxTypedProperty< fbxBool1 SyncMode
KFbxTypedProperty< fbxDouble1 Damping
KFbxTypedProperty< fbxDouble1 OrientationDamping
KFbxTypedProperty
< kCharacterOffAutoUser
OrientationDampingMode
KFbxTypedProperty< fbxDouble1 DisplacementDamping
KFbxTypedProperty
< kCharacterOffAutoUser
DisplacementDampingMode
KFbxTypedProperty< fbxDouble1 DisplacementMemory
KFbxTypedProperty
< kCharacterAutoUser
DisplacementMemoryMode
KFbxTypedProperty< fbxDouble1 HipsDisplacementDamping
KFbxTypedProperty
< kCharacterAutoUser
HipsDisplacementDampingMode
KFbxTypedProperty< fbxDouble1 AnkleDisplacementDamping
KFbxTypedProperty
< kCharacterAutoUser
AnkleDisplacementDampingMode
KFbxTypedProperty< fbxDouble1 WristDisplacementDamping
KFbxTypedProperty
< kCharacterAutoUser
WristDisplacementDampingMode
KFbxTypedProperty< fbxDouble1 Stabilization
KFbxTypedProperty< fbxDouble1 AnkleStabilizationTime
KFbxTypedProperty
< kCharacterAutoUser
AnkleStabilizationTimeMode
KFbxTypedProperty< fbxDouble1 AnkleStabilizationPerimeter
KFbxTypedProperty
< kCharacterAutoUser
AnkleStabilizationPerimeterMode
KFbxTypedProperty< fbxDouble1 AnkleStabilizationAngularPerimeter
KFbxTypedProperty
< kCharacterOffAutoUser
AnkleStabilizationAngularPerimeterMode
KFbxTypedProperty< fbxDouble1 AnkleStabilizationFloorProximity
KFbxTypedProperty
< kCharacterOffAutoUser
AnkleStabilizationFloorProximityMode
KFbxTypedProperty< fbxDouble1 AnkleStabilizationDamping
KFbxTypedProperty
< kCharacterOffAutoUser
AnkleStabilizationDampingMode
KFbxTypedProperty< fbxDouble1 AnkleStabilizationRecoveryTime
KFbxTypedProperty
< kCharacterOffAutoUser
AnkleStabilizationRecoveryTimeMode
KFbxTypedProperty< fbxReference * >  SourceObject
KFbxTypedProperty< fbxReference * >  DestinationObject
KFbxTypedProperty< fbxReference * >  Actor
KFbxTypedProperty< fbxReference * >  Character
KFbxTypedProperty< fbxReference * >  ControlSet
KFbxTypedProperty< fbxDouble1 HikVersion
KFbxTypedProperty< fbxBool1 Characterize
KFbxTypedProperty< fbxBool1 LockXForm
KFbxTypedProperty< fbxBool1 LockPick
KError  mError
KString  mName
KFbxCharacterLink  mCharacterLink [eCharacterLastNodeId]
KFbxControlSet mControlSet

Friends

class  KFbxScene
class  KFbxNode

Member Enumeration Documentation

enum EError

Error identifiers.

  • eERROR
  • eERROR_COUNT
Enumerator:
eINTERNAL_ERROR 
eERROR_COUNT 

Reimplemented from KFbxConstraint.

Definition at line 541 of file kfbxcharacter.h.


Constructor & Destructor Documentation

KFbxCharacter ( KFbxSdkManager pManager,
char const *  pName 
)

Member Function Documentation

void Reset ( )

Reset to default values.

  • Input type will be set to eCharacterInputStance.
  • Input object will be set to NULL.
  • Each Character link will be reset.
  • The control set will be reset.
void SetInput ( ECharacterInputType  pInputType,
KFbxObject pInputObject = NULL 
)

Set input type and index.

Parameters:
pInputType Input type.
pInputObject Pointer to input character if input type equals eCharacterInputCharacter, otherwise NULL.
ECharacterInputType GetInputType ( ) const

Get input type.

KFbxObject* GetInputObject ( ) const

Get input actor or character.

Returns:
Pointer or Null, depending on the input type.
  • If the input type is set to eCharacterInputCharacter. The returned pointer can be casted to a pointer of type KFbxCharacter.
  • Null pointer if the input object has not been set, or if the input type is not set to eCharacterInputCharacter.
bool SetCharacterLink ( ECharacterNodeId  pCharacterNodeId,
const KFbxCharacterLink 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:
pCharacterNodeId Character node ID.
pCharacterLink Character link.
pUpdateObjectList Set to true to update the object list (default value).
Returns:
true if successful, false otherwise.
bool GetCharacterLink ( ECharacterNodeId  pCharacterNodeId,
KFbxCharacterLink pCharacterLink = NULL 
) const

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

Parameters:
pCharacterNodeId ID of character node requested.
pCharacterLink Optional pointer to receive the character link if function succeeds.
Returns:
true if successful, false otherwise.
Examples:
ImportScene/DisplayPose.cxx.
KFbxControlSet& GetControlSet ( ) const

Get control set associated with the character.

Returns:
Return the control set associated with the character.
static int GetCharacterGroupCount ( ECharacterGroupId  pCharacterGroupId ) [static]

Get number of elements in a given character group.

Parameters:
pCharacterGroupId Character group ID.
Returns:
The number of elements in the pCharacterGroupId character group.
static ECharacterNodeId GetCharacterGroupElementByIndex ( ECharacterGroupId  pCharacterGroupId,
int  pIndex 
) [static]

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

Parameters:
pCharacterGroupId Character group ID.
pIndex Character index ID.
Returns:
Character node ID.
static char* GetCharacterGroupNameByIndex ( ECharacterGroupId  pCharacterGroupId,
int  pIndex 
) [static]

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

Parameters:
pCharacterGroupId Character group ID.
pIndex Character index ID.
Returns:
Character node name.
static int GetCharacterGroupVersionByIndex ( ECharacterGroupId  pCharacterGroupId,
int  pIndex 
) [static]

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

Parameters:
pCharacterGroupId Character group ID.
pIndex Character index ID.
Returns:
Character node version.
static bool FindCharacterGroupIndexByName ( const char *  pName,
bool  pForceGroupId,
ECharacterGroupId pCharacterGroupId,
int &  pIndex 
) [static]

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

Parameters:
pName Character node name.
pForceGroupId Set to true to force the character group ID.
pCharacterGroupId Receives character group ID.
pIndex Receives character index ID.
Returns:
true if successful, otherwise false.
static bool GetCharacterGroupIndexByElement ( ECharacterNodeId  pCharacterNodeId,
ECharacterGroupId pCharacterGroupId,
int &  pIndex 
) [static]

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

Parameters:
pCharacterNodeId Character node ID.
pCharacterGroupId if the Character node ID is found, the method returns the group ID through this parameter
pIndex if 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 ( ECharacterNodeId  pCharacterNodeId,
int &  pVersion 
) [static]

Get character node version of a given character node ID.

Parameters:
pCharacterNodeId Character node ID to get version.
pVersion if 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 ( ECharacterNodeId  pCharacterNodeId,
char *&  pName 
) [static]

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

Parameters:
pCharacterNodeId Character node ID to get name.
pName if 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,
ECharacterNodeId pCharacterNodeId 
) [static]

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

Parameters:
pName Character node name to get node ID.
pCharacterNodeId if 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.
virtual KFbxObject& Copy ( const KFbxObject pObject ) [virtual]

Copy an object content into this object.

Parameters:
pObject The source object to copy data from.
Returns:
Returns the destination object being modified by the source.
Remarks:
This function replace the assignment operator (operator=). It will copy all property values and the name. Connections are NOT copied.

Reimplemented from KFbxObject.

virtual void Construct ( const KFbxCharacter pFrom ) [virtual]
virtual void Destruct ( bool  pRecursive,
bool  pDependents 
) [virtual]
virtual EConstraintType GetConstraintType ( ) const [virtual]

Access the type of the constraint.

Returns:
This type of the constraint.

Reimplemented from KFbxConstraint.

virtual KStringList GetTypeFlags ( ) const [virtual]
virtual bool ConnecNotify ( KFbxConnectEvent const &  pEvent ) [virtual]
const void GetKFbxCharacterPropertyFromHIKProperty ( char *&  pKFbxCharacterPropertyName,
char *&  pKFbxCharacterPropertyModeName,
kCharacterPropertyUnit pUnit,
int &  pPropertyIndex,
const char *  pHIKPropertyName 
) const
const void GetHIKPropertyFromKFbxCharacterProperty ( char *&  pHIKPropertyName,
kCharacterPropertyUnit pUnit,
const char *  pKFbxCharacterPropertyName 
) const
const void GetPropertyInfo ( char *&  pKFbxCharacterPropertyName,
char *&  pKFbxCharacterPropertyModeName,
kCharacterPropertyUnit pUnit,
int &  pPropertyIndex,
char *&  pHIKPropertyName,
int  pIndex 
) const
int GetPropertyInfoCount ( )

Friends And Related Function Documentation

friend class KFbxScene [friend]

Reimplemented from KFbxConstraint.

Definition at line 797 of file kfbxcharacter.h.

friend class KFbxNode [friend]

Definition at line 798 of file kfbxcharacter.h.


Member Data Documentation

Definition at line 548 of file kfbxcharacter.h.

Definition at line 549 of file kfbxcharacter.h.

Definition at line 550 of file kfbxcharacter.h.

Definition at line 551 of file kfbxcharacter.h.

Definition at line 552 of file kfbxcharacter.h.

Definition at line 553 of file kfbxcharacter.h.

Definition at line 554 of file kfbxcharacter.h.

Definition at line 555 of file kfbxcharacter.h.

Definition at line 556 of file kfbxcharacter.h.

Definition at line 557 of file kfbxcharacter.h.

Definition at line 558 of file kfbxcharacter.h.

Definition at line 559 of file kfbxcharacter.h.

Definition at line 560 of file kfbxcharacter.h.

Definition at line 561 of file kfbxcharacter.h.

Definition at line 562 of file kfbxcharacter.h.

Definition at line 563 of file kfbxcharacter.h.

Definition at line 564 of file kfbxcharacter.h.

Definition at line 565 of file kfbxcharacter.h.

Definition at line 566 of file kfbxcharacter.h.

Definition at line 567 of file kfbxcharacter.h.

Definition at line 568 of file kfbxcharacter.h.

Definition at line 569 of file kfbxcharacter.h.

Definition at line 570 of file kfbxcharacter.h.

Definition at line 571 of file kfbxcharacter.h.

Definition at line 572 of file kfbxcharacter.h.

Definition at line 573 of file kfbxcharacter.h.

Definition at line 574 of file kfbxcharacter.h.

Definition at line 575 of file kfbxcharacter.h.

Definition at line 576 of file kfbxcharacter.h.

Definition at line 577 of file kfbxcharacter.h.

Definition at line 578 of file kfbxcharacter.h.

Definition at line 579 of file kfbxcharacter.h.

Definition at line 580 of file kfbxcharacter.h.

Definition at line 581 of file kfbxcharacter.h.

Definition at line 582 of file kfbxcharacter.h.

Definition at line 583 of file kfbxcharacter.h.

Definition at line 584 of file kfbxcharacter.h.

Definition at line 585 of file kfbxcharacter.h.

Definition at line 586 of file kfbxcharacter.h.

Definition at line 587 of file kfbxcharacter.h.

Definition at line 588 of file kfbxcharacter.h.

Definition at line 589 of file kfbxcharacter.h.

Definition at line 590 of file kfbxcharacter.h.

Definition at line 591 of file kfbxcharacter.h.

Definition at line 592 of file kfbxcharacter.h.

Definition at line 593 of file kfbxcharacter.h.

Definition at line 594 of file kfbxcharacter.h.

Definition at line 595 of file kfbxcharacter.h.

Definition at line 596 of file kfbxcharacter.h.

Definition at line 597 of file kfbxcharacter.h.

Definition at line 598 of file kfbxcharacter.h.

Definition at line 599 of file kfbxcharacter.h.

Definition at line 600 of file kfbxcharacter.h.

Definition at line 601 of file kfbxcharacter.h.

Definition at line 602 of file kfbxcharacter.h.

Definition at line 603 of file kfbxcharacter.h.

Definition at line 604 of file kfbxcharacter.h.

Definition at line 605 of file kfbxcharacter.h.

Definition at line 606 of file kfbxcharacter.h.

Definition at line 607 of file kfbxcharacter.h.

Definition at line 608 of file kfbxcharacter.h.

Definition at line 609 of file kfbxcharacter.h.

Definition at line 610 of file kfbxcharacter.h.

Definition at line 611 of file kfbxcharacter.h.

Definition at line 612 of file kfbxcharacter.h.

Definition at line 613 of file kfbxcharacter.h.

Definition at line 614 of file kfbxcharacter.h.

Definition at line 615 of file kfbxcharacter.h.

Definition at line 616 of file kfbxcharacter.h.

Definition at line 617 of file kfbxcharacter.h.

Definition at line 618 of file kfbxcharacter.h.

Definition at line 619 of file kfbxcharacter.h.

Definition at line 620 of file kfbxcharacter.h.

Definition at line 621 of file kfbxcharacter.h.

Definition at line 622 of file kfbxcharacter.h.

Definition at line 623 of file kfbxcharacter.h.

Definition at line 624 of file kfbxcharacter.h.

Definition at line 625 of file kfbxcharacter.h.

Definition at line 626 of file kfbxcharacter.h.

Definition at line 627 of file kfbxcharacter.h.

Definition at line 628 of file kfbxcharacter.h.

Definition at line 629 of file kfbxcharacter.h.

Definition at line 630 of file kfbxcharacter.h.

Definition at line 631 of file kfbxcharacter.h.

Definition at line 632 of file kfbxcharacter.h.

Definition at line 633 of file kfbxcharacter.h.

Definition at line 634 of file kfbxcharacter.h.

Definition at line 635 of file kfbxcharacter.h.

Definition at line 636 of file kfbxcharacter.h.

Definition at line 637 of file kfbxcharacter.h.

Definition at line 638 of file kfbxcharacter.h.

Definition at line 639 of file kfbxcharacter.h.

Definition at line 640 of file kfbxcharacter.h.

Definition at line 641 of file kfbxcharacter.h.

Definition at line 642 of file kfbxcharacter.h.

Definition at line 643 of file kfbxcharacter.h.

Definition at line 644 of file kfbxcharacter.h.

Definition at line 645 of file kfbxcharacter.h.

Definition at line 646 of file kfbxcharacter.h.

Definition at line 647 of file kfbxcharacter.h.

Definition at line 648 of file kfbxcharacter.h.

Definition at line 649 of file kfbxcharacter.h.

Definition at line 650 of file kfbxcharacter.h.

Definition at line 651 of file kfbxcharacter.h.

Definition at line 652 of file kfbxcharacter.h.

Definition at line 653 of file kfbxcharacter.h.

Definition at line 654 of file kfbxcharacter.h.

Definition at line 655 of file kfbxcharacter.h.

Definition at line 656 of file kfbxcharacter.h.

Definition at line 657 of file kfbxcharacter.h.

Definition at line 658 of file kfbxcharacter.h.

Definition at line 659 of file kfbxcharacter.h.

Definition at line 660 of file kfbxcharacter.h.

Definition at line 661 of file kfbxcharacter.h.

Definition at line 662 of file kfbxcharacter.h.

Definition at line 663 of file kfbxcharacter.h.

Definition at line 664 of file kfbxcharacter.h.

Definition at line 665 of file kfbxcharacter.h.

Definition at line 666 of file kfbxcharacter.h.

Definition at line 667 of file kfbxcharacter.h.

Definition at line 668 of file kfbxcharacter.h.

Definition at line 669 of file kfbxcharacter.h.

Definition at line 670 of file kfbxcharacter.h.

Definition at line 671 of file kfbxcharacter.h.

Definition at line 672 of file kfbxcharacter.h.

Definition at line 673 of file kfbxcharacter.h.

Definition at line 674 of file kfbxcharacter.h.

Definition at line 675 of file kfbxcharacter.h.

Definition at line 676 of file kfbxcharacter.h.

Definition at line 677 of file kfbxcharacter.h.

Definition at line 678 of file kfbxcharacter.h.

Definition at line 679 of file kfbxcharacter.h.

Definition at line 680 of file kfbxcharacter.h.

Definition at line 681 of file kfbxcharacter.h.

Definition at line 682 of file kfbxcharacter.h.

Definition at line 683 of file kfbxcharacter.h.

Definition at line 684 of file kfbxcharacter.h.

Definition at line 685 of file kfbxcharacter.h.

Definition at line 686 of file kfbxcharacter.h.

Definition at line 687 of file kfbxcharacter.h.

Definition at line 688 of file kfbxcharacter.h.

Definition at line 689 of file kfbxcharacter.h.

Definition at line 690 of file kfbxcharacter.h.

Definition at line 691 of file kfbxcharacter.h.

Definition at line 692 of file kfbxcharacter.h.

Definition at line 693 of file kfbxcharacter.h.

Definition at line 694 of file kfbxcharacter.h.

Definition at line 695 of file kfbxcharacter.h.

Definition at line 696 of file kfbxcharacter.h.

Definition at line 697 of file kfbxcharacter.h.

Definition at line 698 of file kfbxcharacter.h.

Definition at line 699 of file kfbxcharacter.h.

Definition at line 700 of file kfbxcharacter.h.

Definition at line 701 of file kfbxcharacter.h.

Definition at line 702 of file kfbxcharacter.h.

Definition at line 703 of file kfbxcharacter.h.

Definition at line 704 of file kfbxcharacter.h.

Definition at line 705 of file kfbxcharacter.h.

Definition at line 706 of file kfbxcharacter.h.

Definition at line 707 of file kfbxcharacter.h.

Definition at line 708 of file kfbxcharacter.h.

Definition at line 709 of file kfbxcharacter.h.

Definition at line 710 of file kfbxcharacter.h.

Definition at line 711 of file kfbxcharacter.h.

Definition at line 712 of file kfbxcharacter.h.

Definition at line 713 of file kfbxcharacter.h.

Definition at line 714 of file kfbxcharacter.h.

Definition at line 715 of file kfbxcharacter.h.

Definition at line 716 of file kfbxcharacter.h.

Definition at line 717 of file kfbxcharacter.h.

Definition at line 718 of file kfbxcharacter.h.

Definition at line 719 of file kfbxcharacter.h.

Definition at line 720 of file kfbxcharacter.h.

Definition at line 721 of file kfbxcharacter.h.

Definition at line 722 of file kfbxcharacter.h.

Definition at line 723 of file kfbxcharacter.h.

Definition at line 724 of file kfbxcharacter.h.

Definition at line 725 of file kfbxcharacter.h.

Definition at line 726 of file kfbxcharacter.h.

Definition at line 727 of file kfbxcharacter.h.

Definition at line 728 of file kfbxcharacter.h.

Definition at line 729 of file kfbxcharacter.h.

Definition at line 730 of file kfbxcharacter.h.

Definition at line 731 of file kfbxcharacter.h.

Definition at line 732 of file kfbxcharacter.h.

Definition at line 733 of file kfbxcharacter.h.

Definition at line 734 of file kfbxcharacter.h.

Definition at line 735 of file kfbxcharacter.h.

Definition at line 737 of file kfbxcharacter.h.

Definition at line 738 of file kfbxcharacter.h.

Definition at line 739 of file kfbxcharacter.h.

Definition at line 740 of file kfbxcharacter.h.

Definition at line 741 of file kfbxcharacter.h.

Definition at line 743 of file kfbxcharacter.h.

Definition at line 744 of file kfbxcharacter.h.

Definition at line 745 of file kfbxcharacter.h.

Definition at line 746 of file kfbxcharacter.h.

Reimplemented from KFbxConstraint.

Definition at line 791 of file kfbxcharacter.h.

KFbxCharacterLink mCharacterLink[eCharacterLastNodeId]

Definition at line 794 of file kfbxcharacter.h.

Definition at line 795 of file kfbxcharacter.h.


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

KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter
KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter KFbxCharacter