fbsdk/fbfbx.h Source File
Go to the documentation of this file.
52 #define FBSDK_DLL K_DLLIMPORT
58 #ifdef FBSDKUseNamespace
66 #if !defined(K_NO_CHARACTER)
94 void FieldWriteBegin(
const char *pFieldName);
103 bool FieldReadBegin(
const char *pFieldName);
111 int FieldReadGetCount();
117 void FieldWriteI(
int pValue );
118 void FieldWriteC(
const char *pValue );
119 void FieldWriteD(
double pValue );
127 void FieldWriteI(
const char *pFieldName,
int pValue );
128 void FieldWriteC(
const char *pFieldName,
const char *pValue );
129 void FieldWriteD(
const char *pFieldName,
double pValue );
137 const char* FieldReadC();
146 int FieldReadI(
const char *pFieldName);
147 const char* FieldReadC(
const char *pFieldName);
148 double FieldReadD(
const char *pFieldName);
155 void FieldWriteObjectReference (
const char* pFieldName,
FBComponent* pObject);
160 void FieldWriteObjectReference (
FBComponent* pObject);
168 HIObject FieldReadObjectReference (
const char * pFieldName);
175 HIObject FieldReadObjectReference ();
182 void FieldWriteBlockBegin ();
190 void FieldWriteBlockBegin (
const char *pFieldName);
193 void FieldWriteBlockEnd ();
198 bool FieldReadIsBlock ();
203 bool FieldReadBlockBegin();
206 void FieldReadBlockEnd ();
212 const char* GetFullFilePath(
const char *pFilename);
215 #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.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
MotionBuilder SDK base class.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.