kfbxcontrolset.h File Reference

#include <fbxfilesdk/fbxfilesdk_def.h>
#include <fbxfilesdk/kfbxcharacter/kfbxcharacter.h>
#include <fbxfilesdk/kfbxmath/kfbxxmatrix.h>
#include <fbxfilesdk/components/kbaselib/klib/kstring.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>

Go to the source code of this file.

Classes

class   KFbxControlSetLink
  This class represents a link between a given character's FK node and the associated node in the character hierarchy. More...
class   KFbxEffector
  An effector wraps a character node (KFbxNode) used to animate its control rig (KFbxControlSet) via inverse kinematics. More...
class   KFbxControlSet
  This class contains all methods to either set-up an exported control rig or query information on an imported control rig. More...
class   KFbxControlSetPlug
  Plug class for control set. More...

Typedefs

typedef KFbxControlSetPlug HKFbxControlSetPlug

Enumerations

enum   EEffectorNodeId {
  eEffectorHips = 0, eEffectorLeftAnkle, eEffectorRightAnkle, eEffectorLeftWrist,
  eEffectorRightWrist, eEffectorLeftKnee, eEffectorRightKnee, eEffectorLeftElbow,
  eEffectorRightElbow, eEffectorChestOrigin, eEffectorChestEnd, eEffectorLeftFoot,
  eEffectorRightFoot, eEffectorLeftShoulder, eEffectorRightShoulder, eEffectorHead,
  eEffectorLeftHip, eEffectorRightHip, eEffectorLeftHand, eEffectorRightHand,
  eEffectorLeftHandThumb, eEffectorLeftHandIndex, eEffectorLeftHandMiddle, eEffectorLeftHandRing,
  eEffectorLeftHandPinky, eEffectorLeftHandExtraFinger, eEffectorRightHandThumb, eEffectorRightHandIndex,
  eEffectorRightHandMiddle, eEffectorRightHandRing, eEffectorRightHandPinky, eEffectorRightHandExtraFinger,
  eEffectorLeftFootThumb, eEffectorLeftFootIndex, eEffectorLeftFootMiddle, eEffectorLeftFootRing,
  eEffectorLeftFootPinky, eEffectorLeftFootExtraFinger, eEffectorRightFootThumb, eEffectorRightFootIndex,
  eEffectorRightFootMiddle, eEffectorRightFootRing, eEffectorRightFootPinky, eEffectorRightFootExtraFinger,
  eEffectorLastNodeId
}
enum   EEffectorSetId {
  eEffectorSetDefault = 0, eEffectorSetAux1, eEffectorSetAux2, eEffectorSetAux3,
  eEffectorSetAux4, eEffectorSetAux5, eEffectorSetAux6, eEffectorSetAux7,
  eEffectorSetAux8, eEffectorSetAux9, eEffectorSetAux10, eEffectorSetAux11,
  eEffectorSetAux12, eEffectorSetAux13, eEffectorSetAux14, eLastEffectorSetId
}

Functions

EFbxType  FbxTypeOf (KFbxControlSet::EType const &pItem)

Detailed Description

Definition in file kfbxcontrolset.h.


Typedef Documentation


Enumeration Type Documentation

Enumerator:
eEffectorHips 
eEffectorLeftAnkle 
eEffectorRightAnkle 
eEffectorLeftWrist 
eEffectorRightWrist 
eEffectorLeftKnee 
eEffectorRightKnee 
eEffectorLeftElbow 
eEffectorRightElbow 
eEffectorChestOrigin 
eEffectorChestEnd 
eEffectorLeftFoot 
eEffectorRightFoot 
eEffectorLeftShoulder 
eEffectorRightShoulder 
eEffectorHead 
eEffectorLeftHip 
eEffectorRightHip 
eEffectorLeftHand 
eEffectorRightHand 
eEffectorLeftHandThumb 
eEffectorLeftHandIndex 
eEffectorLeftHandMiddle 
eEffectorLeftHandRing 
eEffectorLeftHandPinky 
eEffectorLeftHandExtraFinger 
eEffectorRightHandThumb 
eEffectorRightHandIndex 
eEffectorRightHandMiddle 
eEffectorRightHandRing 
eEffectorRightHandPinky 
eEffectorRightHandExtraFinger 
eEffectorLeftFootThumb 
eEffectorLeftFootIndex 
eEffectorLeftFootMiddle 
eEffectorLeftFootRing 
eEffectorLeftFootPinky 
eEffectorLeftFootExtraFinger 
eEffectorRightFootThumb 
eEffectorRightFootIndex 
eEffectorRightFootMiddle 
eEffectorRightFootRing 
eEffectorRightFootPinky 
eEffectorRightFootExtraFinger 
eEffectorLastNodeId 

Definition at line 54 of file kfbxcontrolset.h.


Function Documentation

EFbxType FbxTypeOf ( KFbxControlSet::EType const &  pItem ) [inline]

Definition at line 450 of file kfbxcontrolset.h.

{ return eENUM; }