Open Reality Reference Guide
|
|
1 #ifndef __FBNAMESPACE_H__
2 #define __FBNAMESPACE_H__
39 #include <kaydaradef.h>
44 #define FBSDK_DLL K_DLLIMPORT
49 #ifdef FBSDKUseNamespace
50 namespace FBSDKNamespace {
93 FBNamespace(
const char* pMultiLevelNamespace, HIObject pObject);
130 #ifdef FBSDKUseNamespace
FBPropertyListNamespace ChildrenNamespaces
List: Direct Children Namespace Objects.
Objects Containing class.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
static int TypeInfo
TypeInfo.
FBNamespace(const char *pSingleLevelNamespace, FBNamespace *pParentNSObj)
Constructor.
FBComponent * GetContent(int pIndex) const
Get the namespace content object count (Not Recursive).
#define __FBClassDeclare(Name, Parent)
For internal use only.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBNamespace * operator[](int pIndex)
Get the Namespace object at pIndex.
FBNamespace(const char *pMultiLevelNamespace, HIObject pObject)
Constructor.
void GetContentList(FBComponentList &pContentList, FBPlugModificationFlag pModificationFlags=kFBPlugAllContent, bool pRecursive=true, int pTypeInfo=FBPlug::TypeInfo, bool pExactTypeMatch=false)
Get List of the namespace content.
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
#define FB_DEFINE_LIST(DllTag, Type)
Define a component list.
FBPropertyBool ContentLocked
Read Write Property: Content locking state.
PropertyList: Concrete class for PropertyList of component
int GetContentCount() const
Get the namespace content objects count (Not Recursive).
Template class to contain an array of items.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
@ kFBPlugAllContent
None Modified.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
MotionBuilder SDK base class.