fbcontrols/fbgenericmenu.h Source File
Go to the documentation of this file. 1 #ifndef __GENERIC_MENU_H__
2 #define __GENERIC_MENU_H__
49 #define FBSDK_DLL K_DLLEXPORT
59 #ifdef FBSDKUseNamespace
145 virtual void FBDelete()
override;
229 friend class DataFBMenuManager;
230 friend class DataFBGenericMenu;
293 FBGenericMenuItem* InsertBefore(
const char* pMenuPath,
const char* pAfterMenuName,
const char* pMenuName);
300 FBGenericMenuItem* InsertAfter(
const char* pMenuPath,
const char* pBeforeMenuName,
const char* pMenuName);
308 void SetItemEnable(
const char* pMenuPath,
int pItemId,
bool pEnable );
316 bool IsItemEnable(
const char* pMenuPath,
int pItemId);
318 FBGenericMenuItem* GetMenuItem(
const char* pMenuPath,
const char* pMenuName,
int pId );
328 bool ExecuteMenuItem(
const char* pMenuPath,
int pMenuItemID );
345 bool ExecuteMenuItemFromFullPath(
const char* pMenuItemFullPath );
350 #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.
Property class: const char * (String).
Contains the user interface components for the SDK.
MotionBuilder SDK base class.
class FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
PropertyEvent: Base event class.
class FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
class FBPropertyBaseComponent< FBGenericMenu * > FBPropertyGenericMenu