Open Reality Reference Guide
|
|
Go to the documentation of this file.
43 #include <kaydaradef.h>
48 #define FBSDK_DLL K_DLLIMPORT
53 #ifdef FBSDKUseNamespace
54 namespace FBSDKNamespace {;
66 #define FBRegisterTool( ClassName, Label, Description, IconFilename ) \
67 static HIObject RegisterTool##ClassName( HIObject pOwner,const char* pName,void * pData) \
69 ClassName *Class = new ClassName( Label ); \
70 Class->mAllocated = true; \
71 if( Class->FBCreate() ) {\
72 return Class->GetHIObject(); \
78 FBLibraryModule( ClassName ) \
80 FBRegisterObject( ClassName,"UI/Tools",Label,Description,RegisterTool##ClassName, false, IconFilename );\
87 #define FBToolDeclare( ClassName,Parent ) \
88 FBClassDeclare( ClassName,Parent ); \
90 ClassName(const char *pName=NULL):Parent(pName) { FBClassInit; } \
96 #define FBToolImplementation( ThisComponent ) \
97 FBClassImplementation( ThisComponent )
102 enum FBToolPossibleDockPosition
104 kFBToolPossibleDockPosNone = 0,
105 kFBToolPossibleDockPosTop = (1 << 0),
106 kFBToolPossibleDockPosLeft = (1 << 1),
107 kFBToolPossibleDockPosRight = (1 << 2),
108 kFBToolPossibleDockPosBottom = (1 << 3),
124 FBTool(
const char* pName,
bool pRegisterTool);
149 IQuery_Declare(
override);
261 #ifdef FBSDKUseNamespace
kFbxObjectStore
Description of the different store/retrieve passes of the FBX format.
class K_DLLIMPORT FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
#define __FBClassDeclare(Name, Parent)
For internal use only.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
Used to build the user interface.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
Contains the user interface components for the SDK.
Property class: const char * (String).