fbsdk/fbpose.h Source File
Go to the documentation of this file.
48 #define FBSDK_DLL K_DLLIMPORT
53 #ifdef FBSDKUseNamespace
101 void RemoveNode(
int pIndex );
107 void SetNodeObject(
int pIndex,
FBModel* pObject );
114 FBModel* GetNodeObject(
int pIndex );
121 FBString GetNodeName(
int pIndex )
const;
127 void SetNodeMatrix(
int pIndex,
FBMatrix* pMatrix );
135 FBMatrix GetNodeMatrix(
int pIndex )
const;
143 FBMatrix GetNodeMatrixGlobal(
int pIndex )
const;
149 void SetIsNodeLocalMatrix(
int pIndex,
bool pIsNodeLocalMatrix );
156 bool IsNodeLocalMatrix(
int pIndex );
166 void CreatePoseThumbnail();
187 FBPose* operator[](
int pIndex);
191 #ifdef FBSDKUseNamespace
#define __FBClassDeclare(Name, Parent)
For internal use only.
#define FB_DEFINE_COMPONENT(DllTag, Type)
Define a component and give it the ability to be a property.
Four x Four (double) Matrix.
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
MotionBuilder SDK base class.
class FBPropertyBaseEnum< enum FBPoseType > FBPropertyPoseType
PropertyList: Concrete class for PropertyList of component
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
#define IQuery_Declare(IsPure)
FBPropertyPoseType Type
Read Only Property: Type of the pose (bind pose or rest pose)