1 #ifndef __GENERIC_MENU_H__ 2 #define __GENERIC_MENU_H__ 47 #include <kaydaradef.h> 49 #define FBSDK_DLL K_DLLEXPORT 56 K_FORWARD( IKtObject );
59 #ifdef FBSDKUseNamespace 88 FBPropertyGenericMenu
Menu;
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.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
Contains the user interface components for the SDK.
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
PropertyEvent: Base event class.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
Property class: const char * (String).
class K_DLLIMPORT FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
MotionBuilder SDK base class.