kfbxcharacter.h File Reference

#include <fbxfilesdk/fbxfilesdk_def.h>
#include <fbxfilesdk/kfbxmath/kfbxvector4.h>
#include <fbxfilesdk/components/kbaselib/klib/kstring.h>
#include <fbxfilesdk/components/kbaselib/klib/kerror.h>
#include <fbxfilesdk/components/kcharacterdef/kfiltersetenum.h>
#include <fbxfilesdk/kfbxplugins/kfbxconstraint.h>
#include <fbxfilesdk/kfbxplugins/kfbxnodelimits.h>
#include <fbxfilesdk/kfbxplugins/kfbxgroupname.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>

Go to the source code of this file.

Classes

class   KFbxCharacterLink
  This class represents a link between a given FBX node and the associated node in the character hierarchy. More...
class   KFbxCharacter
  Character is person or animal with pre-defined skeleton system. More...

Typedefs

typedef KFbxCharacter HKFbxCharacter

Enumerations

enum   ECharacterInputType {
  eCharacterInputActor = 0, eCharacterInputCharacter = 1, eCharacterInputMarkerSet = 2, eCharacterOutputMarkerSet = 3,
  eCharacterInputStance = 4
}
 

Character input type.

More...
enum   ECharacterNodeId {
  eCharacterHips = 0, eCharacterLeftHip, eCharacterLeftKnee, eCharacterLeftAnkle,
  eCharacterLeftFoot, eCharacterRightHip, eCharacterRightKnee, eCharacterRightAnkle,
  eCharacterRightFoot, eCharacterWaist, eCharacterChest, eCharacterLeftCollar,
  eCharacterLeftShoulder, eCharacterLeftElbow, eCharacterLeftWrist, eCharacterRightCollar,
  eCharacterRightShoulder, eCharacterRightElbow, eCharacterRightWrist, eCharacterNeck,
  eCharacterHead, eCharacterLeftHipRoll, eCharacterLeftKneeRoll, eCharacterRightHipRoll,
  eCharacterRightKneeRoll, eCharacterLeftShoulderRoll, eCharacterLeftElbowRoll, eCharacterRightShoulderRoll,
  eCharacterRightElbowRoll, eCharacterSpine2, eCharacterSpine3, eCharacterSpine4,
  eCharacterSpine5, eCharacterSpine6, eCharacterSpine7, eCharacterSpine8,
  eCharacterSpine9, eCharacterLeftThumbA, eCharacterLeftThumbB, eCharacterLeftThumbC,
  eCharacterLeftIndexA, eCharacterLeftIndexB, eCharacterLeftIndexC, eCharacterLeftMiddleA,
  eCharacterLeftMiddleB, eCharacterLeftMiddleC, eCharacterLeftRingA, eCharacterLeftRingB,
  eCharacterLeftRingC, eCharacterLeftPinkyA, eCharacterLeftPinkyB, eCharacterLeftPinkyC,
  eCharacterRightThumbA, eCharacterRightThumbB, eCharacterRightThumbC, eCharacterRightIndexA,
  eCharacterRightIndexB, eCharacterRightIndexC, eCharacterRightMiddleA, eCharacterRightMiddleB,
  eCharacterRightMiddleC, eCharacterRightRingA, eCharacterRightRingB, eCharacterRightRingC,
  eCharacterRightPinkyA, eCharacterRightPinkyB, eCharacterRightPinkyC, eCharacterReference,
  eCharacterLeftFloor, eCharacterRightFloor, eCharacterHipsTranslation, eCharacterProps0,
  eCharacterProps1, eCharacterProps2, eCharacterProps3, eCharacterProps4,
  eCharacterGameModeParentLeftHipRoll, eCharacterGameModeParentLeftKnee, eCharacterGameModeParentLeftKneeRoll, eCharacterGameModeParentRightHipRoll,
  eCharacterGameModeParentRightKnee, eCharacterGameModeParentRightKneeRoll, eCharacterGameModeParentLeftShoulderRoll, eCharacterGameModeParentLeftElbow,
  eCharacterGameModeParentLeftElbowRoll, eCharacterGameModeParentRightShoulderRoll, eCharacterGameModeParentRightElbow, eCharacterGameModeParentRightElbowRoll,
  eCharacterLeftHandFloor, eCharacterRightHandFloor, eCharacterLeftHand, eCharacterRightHand,
  eCharacterNeck1, eCharacterNeck2, eCharacterNeck3, eCharacterNeck4,
  eCharacterNeck5, eCharacterNeck6, eCharacterNeck7, eCharacterNeck8,
  eCharacterNeck9, eCharacterLeftInHandThumb, eCharacterLeftThumbD, eCharacterLeftInHandIndex,
  eCharacterLeftIndexD, eCharacterLeftInHandMiddle, eCharacterLeftMiddleD, eCharacterLeftInHandRing,
  eCharacterLeftRingD, eCharacterLeftInHandPinky, eCharacterLeftPinkyD, eCharacterLeftInHandExtraFinger,
  eCharacterLeftExtraFingerA, eCharacterLeftExtraFingerB, eCharacterLeftExtraFingerC, eCharacterLeftExtraFingerD,
  eCharacterRightInHandThumb, eCharacterRightThumbD, eCharacterRightInHandIndex, eCharacterRightIndexD,
  eCharacterRightInHandMiddle, eCharacterRightMiddleD, eCharacterRightInHandRing, eCharacterRightRingD,
  eCharacterRightInHandPinky, eCharacterRightPinkyD, eCharacterRightInHandExtraFinger, eCharacterRightExtraFingerA,
  eCharacterRightExtraFingerB, eCharacterRightExtraFingerC, eCharacterRightExtraFingerD, eCharacterLeftInFootThumb,
  eCharacterLeftFootThumbA, eCharacterLeftFootThumbB, eCharacterLeftFootThumbC, eCharacterLeftFootThumbD,
  eCharacterLeftInFootIndex, eCharacterLeftFootIndexA, eCharacterLeftFootIndexB, eCharacterLeftFootIndexC,
  eCharacterLeftFootIndexD, eCharacterLeftInFootMiddle, eCharacterLeftFootMiddleA, eCharacterLeftFootMiddleB,
  eCharacterLeftFootMiddleC, eCharacterLeftFootMiddleD, eCharacterLeftInFootRing, eCharacterLeftFootRingA,
  eCharacterLeftFootRingB, eCharacterLeftFootRingC, eCharacterLeftFootRingD, eCharacterLeftInFootPinky,
  eCharacterLeftFootPinkyA, eCharacterLeftFootPinkyB, eCharacterLeftFootPinkyC, eCharacterLeftFootPinkyD,
  eCharacterLeftInFootExtraFinger, eCharacterLeftFootExtraFingerA, eCharacterLeftFootExtraFingerB, eCharacterLeftFootExtraFingerC,
  eCharacterLeftFootExtraFingerD, eCharacterRightInFootThumb, eCharacterRightFootThumbA, eCharacterRightFootThumbB,
  eCharacterRightFootThumbC, eCharacterRightFootThumbD, eCharacterRightInFootIndex, eCharacterRightFootIndexA,
  eCharacterRightFootIndexB, eCharacterRightFootIndexC, eCharacterRightFootIndexD, eCharacterRightInFootMiddle,
  eCharacterRightFootMiddleA, eCharacterRightFootMiddleB, eCharacterRightFootMiddleC, eCharacterRightFootMiddleD,
  eCharacterRightInFootRing, eCharacterRightFootRingA, eCharacterRightFootRingB, eCharacterRightFootRingC,
  eCharacterRightFootRingD, eCharacterRightInFootPinky, eCharacterRightFootPinkyA, eCharacterRightFootPinkyB,
  eCharacterRightFootPinkyC, eCharacterRightFootPinkyD, eCharacterRightInFootExtraFinger, eCharacterRightFootExtraFingerA,
  eCharacterRightFootExtraFingerB, eCharacterRightFootExtraFingerC, eCharacterRightFootExtraFingerD, eCharacterLeftCollarExtra,
  eCharacterRightCollarExtra, eCharacterLastNodeId
}
 

Define ID for each character node.

More...
enum   ECharacterGroupId {
  eCharacterGroup_Base, eCharacterGroup_Auxiliary, eCharacterGroup_Spine, eCharacterGroup_Roll,
  eCharacterGroup_Special, eCharacterGroup_LeftHand, eCharacterGroup_RightHand, eCharacterGroup_Props,
  eCharacterGroup_GameModeParent, eCharacterGroup_Neck, eCharacterGroup_LeftFoot, eCharacterGroup_RightFoot,
  eCharacterGroup_FloorContact, eLastCharacterGroupId
}
 

Define ID for character groups that contains multiple character nodes.

More...
enum   ECharacterLinkType { eCharacterLink, eControlSetLink, eControlSetEffector, eControlSetEffectorAux }

Functions

EFbxType  FbxTypeOf (kCharacterOffAutoUser const &pItem)
EFbxType  FbxTypeOf (kCharacterAutoUser const &pItem)
EFbxType  FbxTypeOf (kCharacterPosture const &pItem)
EFbxType  FbxTypeOf (kCharacterFloorPivot const &pItem)
EFbxType  FbxTypeOf (kCharacterRollExtractionMode const &pItem)
EFbxType  FbxTypeOf (kCharacterHipsTranslationMode const &pItem)
EFbxType  FbxTypeOf (kCharacterFootContactType const &pItem)
EFbxType  FbxTypeOf (kCharacterHandContactType const &pItem)
EFbxType  FbxTypeOf (kCharacterFingerContactMode const &pItem)
EFbxType  FbxTypeOf (kCharacterContactBehaviour const &pItem)

Detailed Description

Definition in file kfbxcharacter.h.


Typedef Documentation


Enumeration Type Documentation

Character input type.

  • eCharacterInputActor Not supported.
  • eCharacterInputCharacter The character's input is another character.
  • eCharacterInputMarkerSet The character's input is a control rig.
  • eCharacterOutputMarkerSet Not supported.
  • eCharacterInputStance The character's input is the stance pose.
Enumerator:
eCharacterInputActor 
eCharacterInputCharacter 
eCharacterInputMarkerSet 
eCharacterOutputMarkerSet 
eCharacterInputStance 

Definition at line 67 of file kfbxcharacter.h.

Define ID for each character node.

Enumerator:
eCharacterHips 

Required.

eCharacterLeftHip 

Required.

eCharacterLeftKnee 

Required.

eCharacterLeftAnkle 

Required.

eCharacterLeftFoot 
eCharacterRightHip 

Required.

eCharacterRightKnee 

Required.

eCharacterRightAnkle 

Required.

eCharacterRightFoot 
eCharacterWaist 

Spine0, Required.

eCharacterChest 

Spine1.

eCharacterLeftCollar 
eCharacterLeftShoulder 

Required.

eCharacterLeftElbow 

Required.

eCharacterLeftWrist 

Required.

eCharacterRightCollar 
eCharacterRightShoulder 

Required.

eCharacterRightElbow 

Required.

eCharacterRightWrist 

Required.

eCharacterNeck 
eCharacterHead 

Required.

eCharacterLeftHipRoll 
eCharacterLeftKneeRoll 
eCharacterRightHipRoll 
eCharacterRightKneeRoll 
eCharacterLeftShoulderRoll 
eCharacterLeftElbowRoll 
eCharacterRightShoulderRoll 
eCharacterRightElbowRoll 
eCharacterSpine2 
eCharacterSpine3 
eCharacterSpine4 
eCharacterSpine5 
eCharacterSpine6 
eCharacterSpine7 
eCharacterSpine8 
eCharacterSpine9 
eCharacterLeftThumbA 
eCharacterLeftThumbB 
eCharacterLeftThumbC 
eCharacterLeftIndexA 
eCharacterLeftIndexB 
eCharacterLeftIndexC 
eCharacterLeftMiddleA 
eCharacterLeftMiddleB 
eCharacterLeftMiddleC 
eCharacterLeftRingA 
eCharacterLeftRingB 
eCharacterLeftRingC 
eCharacterLeftPinkyA 
eCharacterLeftPinkyB 
eCharacterLeftPinkyC 
eCharacterRightThumbA 
eCharacterRightThumbB 
eCharacterRightThumbC 
eCharacterRightIndexA 
eCharacterRightIndexB 
eCharacterRightIndexC 
eCharacterRightMiddleA 
eCharacterRightMiddleB 
eCharacterRightMiddleC 
eCharacterRightRingA 
eCharacterRightRingB 
eCharacterRightRingC 
eCharacterRightPinkyA 
eCharacterRightPinkyB 
eCharacterRightPinkyC 
eCharacterReference 
eCharacterLeftFloor 
eCharacterRightFloor 
eCharacterHipsTranslation 
eCharacterProps0 
eCharacterProps1 
eCharacterProps2 
eCharacterProps3 
eCharacterProps4 
eCharacterGameModeParentLeftHipRoll 
eCharacterGameModeParentLeftKnee 
eCharacterGameModeParentLeftKneeRoll 
eCharacterGameModeParentRightHipRoll 
eCharacterGameModeParentRightKnee 
eCharacterGameModeParentRightKneeRoll 
eCharacterGameModeParentLeftShoulderRoll 
eCharacterGameModeParentLeftElbow 
eCharacterGameModeParentLeftElbowRoll 
eCharacterGameModeParentRightShoulderRoll 
eCharacterGameModeParentRightElbow 
eCharacterGameModeParentRightElbowRoll 
eCharacterLeftHandFloor 
eCharacterRightHandFloor 
eCharacterLeftHand 
eCharacterRightHand 
eCharacterNeck1 
eCharacterNeck2 
eCharacterNeck3 
eCharacterNeck4 
eCharacterNeck5 
eCharacterNeck6 
eCharacterNeck7 
eCharacterNeck8 
eCharacterNeck9 
eCharacterLeftInHandThumb 
eCharacterLeftThumbD 
eCharacterLeftInHandIndex 
eCharacterLeftIndexD 
eCharacterLeftInHandMiddle 
eCharacterLeftMiddleD 
eCharacterLeftInHandRing 
eCharacterLeftRingD 
eCharacterLeftInHandPinky 
eCharacterLeftPinkyD 
eCharacterLeftInHandExtraFinger 
eCharacterLeftExtraFingerA 
eCharacterLeftExtraFingerB 
eCharacterLeftExtraFingerC 
eCharacterLeftExtraFingerD 
eCharacterRightInHandThumb 
eCharacterRightThumbD 
eCharacterRightInHandIndex 
eCharacterRightIndexD 
eCharacterRightInHandMiddle 
eCharacterRightMiddleD 
eCharacterRightInHandRing 
eCharacterRightRingD 
eCharacterRightInHandPinky 
eCharacterRightPinkyD 
eCharacterRightInHandExtraFinger 
eCharacterRightExtraFingerA 
eCharacterRightExtraFingerB 
eCharacterRightExtraFingerC 
eCharacterRightExtraFingerD 
eCharacterLeftInFootThumb 
eCharacterLeftFootThumbA 
eCharacterLeftFootThumbB 
eCharacterLeftFootThumbC 
eCharacterLeftFootThumbD 
eCharacterLeftInFootIndex 
eCharacterLeftFootIndexA 
eCharacterLeftFootIndexB 
eCharacterLeftFootIndexC 
eCharacterLeftFootIndexD 
eCharacterLeftInFootMiddle 
eCharacterLeftFootMiddleA 
eCharacterLeftFootMiddleB 
eCharacterLeftFootMiddleC 
eCharacterLeftFootMiddleD 
eCharacterLeftInFootRing 
eCharacterLeftFootRingA 
eCharacterLeftFootRingB 
eCharacterLeftFootRingC 
eCharacterLeftFootRingD 
eCharacterLeftInFootPinky 
eCharacterLeftFootPinkyA 
eCharacterLeftFootPinkyB 
eCharacterLeftFootPinkyC 
eCharacterLeftFootPinkyD 
eCharacterLeftInFootExtraFinger 
eCharacterLeftFootExtraFingerA 
eCharacterLeftFootExtraFingerB 
eCharacterLeftFootExtraFingerC 
eCharacterLeftFootExtraFingerD 
eCharacterRightInFootThumb 
eCharacterRightFootThumbA 
eCharacterRightFootThumbB 
eCharacterRightFootThumbC 
eCharacterRightFootThumbD 
eCharacterRightInFootIndex 
eCharacterRightFootIndexA 
eCharacterRightFootIndexB 
eCharacterRightFootIndexC 
eCharacterRightFootIndexD 
eCharacterRightInFootMiddle 
eCharacterRightFootMiddleA 
eCharacterRightFootMiddleB 
eCharacterRightFootMiddleC 
eCharacterRightFootMiddleD 
eCharacterRightInFootRing 
eCharacterRightFootRingA 
eCharacterRightFootRingB 
eCharacterRightFootRingC 
eCharacterRightFootRingD 
eCharacterRightInFootPinky 
eCharacterRightFootPinkyA 
eCharacterRightFootPinkyB 
eCharacterRightFootPinkyC 
eCharacterRightFootPinkyD 
eCharacterRightInFootExtraFinger 
eCharacterRightFootExtraFingerA 
eCharacterRightFootExtraFingerB 
eCharacterRightFootExtraFingerC 
eCharacterRightFootExtraFingerD 
eCharacterLeftCollarExtra 
eCharacterRightCollarExtra 
eCharacterLastNodeId 
Examples:
ImportScene/DisplayPose.cxx.

Definition at line 78 of file kfbxcharacter.h.

{       
    eCharacterHips = 0,             
    eCharacterLeftHip,              
    eCharacterLeftKnee,             
    eCharacterLeftAnkle,            
    eCharacterLeftFoot,
    eCharacterRightHip,             
    eCharacterRightKnee,            
    eCharacterRightAnkle,           
    eCharacterRightFoot,
    eCharacterWaist,                
    eCharacterChest,                
    eCharacterLeftCollar,
    eCharacterLeftShoulder,         
    eCharacterLeftElbow,            
    eCharacterLeftWrist,            
    eCharacterRightCollar,
    eCharacterRightShoulder,        
    eCharacterRightElbow,           
    eCharacterRightWrist,           
    eCharacterNeck,
    eCharacterHead,                 
    eCharacterLeftHipRoll,
    eCharacterLeftKneeRoll,
    eCharacterRightHipRoll,
    eCharacterRightKneeRoll,
    eCharacterLeftShoulderRoll,
    eCharacterLeftElbowRoll,
    eCharacterRightShoulderRoll,
    eCharacterRightElbowRoll,
    eCharacterSpine2,
    eCharacterSpine3,
    eCharacterSpine4,
    eCharacterSpine5,
    eCharacterSpine6,
    eCharacterSpine7,
    eCharacterSpine8,
    eCharacterSpine9,
    eCharacterLeftThumbA,
    eCharacterLeftThumbB,
    eCharacterLeftThumbC,
    eCharacterLeftIndexA,
    eCharacterLeftIndexB,
    eCharacterLeftIndexC,
    eCharacterLeftMiddleA,
    eCharacterLeftMiddleB,
    eCharacterLeftMiddleC,
    eCharacterLeftRingA,
    eCharacterLeftRingB,
    eCharacterLeftRingC,
    eCharacterLeftPinkyA,
    eCharacterLeftPinkyB,
    eCharacterLeftPinkyC,
    eCharacterRightThumbA,
    eCharacterRightThumbB,
    eCharacterRightThumbC,
    eCharacterRightIndexA,
    eCharacterRightIndexB,
    eCharacterRightIndexC,
    eCharacterRightMiddleA,
    eCharacterRightMiddleB,
    eCharacterRightMiddleC,
    eCharacterRightRingA,
    eCharacterRightRingB,
    eCharacterRightRingC,
    eCharacterRightPinkyA,
    eCharacterRightPinkyB,
    eCharacterRightPinkyC,
    eCharacterReference,
    eCharacterLeftFloor,
    eCharacterRightFloor,
    eCharacterHipsTranslation,
    eCharacterProps0,
    eCharacterProps1,
    eCharacterProps2,
    eCharacterProps3,
    eCharacterProps4,

    // Added in 4.0x as patch.

    eCharacterGameModeParentLeftHipRoll,
    eCharacterGameModeParentLeftKnee,
    eCharacterGameModeParentLeftKneeRoll,
    eCharacterGameModeParentRightHipRoll,
    eCharacterGameModeParentRightKnee,
    eCharacterGameModeParentRightKneeRoll,
    eCharacterGameModeParentLeftShoulderRoll,       
    eCharacterGameModeParentLeftElbow,      
    eCharacterGameModeParentLeftElbowRoll,  
    eCharacterGameModeParentRightShoulderRoll,
    eCharacterGameModeParentRightElbow,             
    eCharacterGameModeParentRightElbowRoll, 


    // Elements added for Dominus.
    // From this point, the enum doesn't have to be synchronized with the HumanIK library.

    eCharacterLeftHandFloor,
    eCharacterRightHandFloor,

    eCharacterLeftHand,
    eCharacterRightHand,

    eCharacterNeck1,
    eCharacterNeck2,
    eCharacterNeck3,
    eCharacterNeck4,
    eCharacterNeck5,
    eCharacterNeck6,
    eCharacterNeck7,
    eCharacterNeck8,
    eCharacterNeck9,

    eCharacterLeftInHandThumb,
    eCharacterLeftThumbD,

    eCharacterLeftInHandIndex,
    eCharacterLeftIndexD,

    eCharacterLeftInHandMiddle,
    eCharacterLeftMiddleD,

    eCharacterLeftInHandRing,
    eCharacterLeftRingD,

    eCharacterLeftInHandPinky,
    eCharacterLeftPinkyD,

    eCharacterLeftInHandExtraFinger,
    eCharacterLeftExtraFingerA,
    eCharacterLeftExtraFingerB,
    eCharacterLeftExtraFingerC,
    eCharacterLeftExtraFingerD,

    eCharacterRightInHandThumb,
    eCharacterRightThumbD,

    eCharacterRightInHandIndex,
    eCharacterRightIndexD,

    eCharacterRightInHandMiddle,
    eCharacterRightMiddleD,

    eCharacterRightInHandRing,
    eCharacterRightRingD,

    eCharacterRightInHandPinky,
    eCharacterRightPinkyD,

    eCharacterRightInHandExtraFinger,
    eCharacterRightExtraFingerA,
    eCharacterRightExtraFingerB,
    eCharacterRightExtraFingerC,
    eCharacterRightExtraFingerD,

    eCharacterLeftInFootThumb,
    eCharacterLeftFootThumbA,
    eCharacterLeftFootThumbB,
    eCharacterLeftFootThumbC,
    eCharacterLeftFootThumbD,
    eCharacterLeftInFootIndex,
    eCharacterLeftFootIndexA,
    eCharacterLeftFootIndexB,
    eCharacterLeftFootIndexC,
    eCharacterLeftFootIndexD,
    eCharacterLeftInFootMiddle,
    eCharacterLeftFootMiddleA,
    eCharacterLeftFootMiddleB,
    eCharacterLeftFootMiddleC,
    eCharacterLeftFootMiddleD,
    eCharacterLeftInFootRing,
    eCharacterLeftFootRingA,
    eCharacterLeftFootRingB,
    eCharacterLeftFootRingC,
    eCharacterLeftFootRingD,
    eCharacterLeftInFootPinky,
    eCharacterLeftFootPinkyA,
    eCharacterLeftFootPinkyB,
    eCharacterLeftFootPinkyC,
    eCharacterLeftFootPinkyD,
    eCharacterLeftInFootExtraFinger,
    eCharacterLeftFootExtraFingerA,
    eCharacterLeftFootExtraFingerB,
    eCharacterLeftFootExtraFingerC,
    eCharacterLeftFootExtraFingerD,

    eCharacterRightInFootThumb,
    eCharacterRightFootThumbA,
    eCharacterRightFootThumbB,
    eCharacterRightFootThumbC,
    eCharacterRightFootThumbD,
    eCharacterRightInFootIndex,
    eCharacterRightFootIndexA,
    eCharacterRightFootIndexB,
    eCharacterRightFootIndexC,
    eCharacterRightFootIndexD,
    eCharacterRightInFootMiddle,
    eCharacterRightFootMiddleA,
    eCharacterRightFootMiddleB,
    eCharacterRightFootMiddleC,
    eCharacterRightFootMiddleD,
    eCharacterRightInFootRing,
    eCharacterRightFootRingA,
    eCharacterRightFootRingB,
    eCharacterRightFootRingC,
    eCharacterRightFootRingD,
    eCharacterRightInFootPinky,
    eCharacterRightFootPinkyA,
    eCharacterRightFootPinkyB,
    eCharacterRightFootPinkyC,
    eCharacterRightFootPinkyD,
    eCharacterRightInFootExtraFinger,
    eCharacterRightFootExtraFingerA,
    eCharacterRightFootExtraFingerB,
    eCharacterRightFootExtraFingerC,
    eCharacterRightFootExtraFingerD,
    eCharacterLeftCollarExtra,
    eCharacterRightCollarExtra,

    eCharacterLastNodeId
} ECharacterNodeId;

Define ID for character groups that contains multiple character nodes.

Enumerator:
eCharacterGroup_Base 
eCharacterGroup_Auxiliary 
eCharacterGroup_Spine 
eCharacterGroup_Roll 
eCharacterGroup_Special 
eCharacterGroup_LeftHand 
eCharacterGroup_RightHand 
eCharacterGroup_Props 
eCharacterGroup_GameModeParent 
eCharacterGroup_Neck 
eCharacterGroup_LeftFoot 
eCharacterGroup_RightFoot 
eCharacterGroup_FloorContact 
eLastCharacterGroupId 

Definition at line 303 of file kfbxcharacter.h.


Function Documentation

EFbxType FbxTypeOf ( kCharacterOffAutoUser const &  pItem ) [inline]

Definition at line 808 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterAutoUser const &  pItem ) [inline]

Definition at line 809 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterPosture const &  pItem ) [inline]

Definition at line 810 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterFloorPivot const &  pItem ) [inline]

Definition at line 811 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterRollExtractionMode const &  pItem ) [inline]

Definition at line 812 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterHipsTranslationMode const &  pItem ) [inline]

Definition at line 813 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterFootContactType const &  pItem ) [inline]

Definition at line 814 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterHandContactType const &  pItem ) [inline]

Definition at line 815 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterFingerContactMode const &  pItem ) [inline]

Definition at line 816 of file kfbxcharacter.h.

{ return eENUM; }
EFbxType FbxTypeOf ( kCharacterContactBehaviour const &  pItem ) [inline]

Definition at line 817 of file kfbxcharacter.h.

{ return eENUM; }