47 #include <kaydaradef.h>
52 #define FBSDK_DLL K_DLLIMPORT
56 #include <fbsdk/fbfbxoptions.h>
58 #ifdef FBSDKUseNamespace
59 namespace FBSDKNamespace {
66 #if !defined(K_NO_CHARACTER)
118 void FieldWriteC(
const char *pValue );
119 void FieldWriteD(
double pValue );
128 void FieldWriteC(
const char *pFieldName,
const char *pValue );
129 void FieldWriteD(
const char *pFieldName,
double pValue );
137 const char* FieldReadC();
147 const char* FieldReadC(
const char *pFieldName,
const char* pDefault=
"");
148 double FieldReadD(
const char *pFieldName,
double pDefault=0);
215 #ifdef FBSDKUseNamespace
A character is the link between a motion source and a character model.
MotionBuilder SDK base class.
void FieldReadEnd()
End of field reading.
int FieldReadI(const char *pFieldName, int pDefault=0)
Read data from field pFieldName.
void FieldWriteEnd()
End of field writing.
void FieldWriteBlockEnd()
Finish writing a block of data.
void FieldWriteBegin(const char *pFieldName)
Begin writing a field named pFieldName.
void FieldWriteBlockBegin(const char *pFieldName)
Begin writing a block in the FBX file.
bool FieldReadIsBlock()
Is current reading a block of data?
bool FieldReadBegin(const char *pFieldName)
Begin reading from a field named pFieldName.
void FieldWriteI(const char *pFieldName, int pValue)
Write data to field pFieldName.
void FieldWriteObjectReference(const char *pFieldName, FBComponent *pObject)
Write an object reference (handle) to the field pFieldName.
void FieldReadBlockEnd()
Finish reading data from a block.
bool FieldReadBlockBegin()
Begin reading a block of data.
int FieldReadGetCount()
Get the number of items to read for the current field.
void FieldWriteObjectReference(FBComponent *pObject)
Write an object reference (handle) to the current field.
void FieldWriteI(int pValue)
Write data to the current field.
HIObject FieldReadObjectReference()
Read an object reference from the current field.
HIObject FieldReadObjectReference(const char *pFieldName)
Read an object reference from the field pFieldName.
int FieldReadI()
Read data from the current field.
void FieldWriteBlockBegin()
Begin writing a block in the FBX file.
FBFbxObject(HIObject pObject)
Constructor.
const char * GetFullFilePath(const char *pFilename)
Get the full file path for pFilename.
Option parameters for plotting.
Access to the MotionBuilder scene.
#define __FBClassDeclare(Name, Parent)
For internal use only.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.