3ds Max C++ API Reference
IMenuItem Member List

This is the complete list of members for IMenuItem, including all inherited members.

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
ActAsSeparator()=0IMenuItempure virtual
ActionFn typedefIMenuItem
ActionMode enum nameIMenuItem
FPMixinInterface::aligned_free(void *ptr)MaxHeapOperatorsstatic
IMenuElement::aligned_free(void *ptr)MaxHeapOperatorsstatic
FPMixinInterface::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
IMenuElement::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
FPMixinInterface::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
IMenuElement::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AM_FN enum valueIMenuItem
AM_INACTIVE enum valueIMenuItem
AM_ITEM enum valueIMenuItem
AM_ITEM_SUBMENU enum valueIMenuItem
AM_SEPARATOR enum valueIMenuItem
AM_SUBMENU enum valueIMenuItem
CloneInterface(void *remapDir=NULL)BaseInterfaceinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
Display(bool leftToRight)=0IMenuItempure virtual
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
ExecuteAction() const =0IMenuItempure virtual
FindFn(const MCHAR *name)FPInterfacevirtual
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetAccelerator()=0IMenuItempure virtual
GetActionFn() const =0IMenuItempure virtual
GetActionItem() const =0IMenuItempure virtual
GetActionMode() const =0IMenuItempure virtual
GetActionTable()FPInterfaceinlinevirtual
GetChecked()=0IMenuItempure virtual
GetDesc()=0FPInterfacepure virtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
getDisplayFlat enum valueIMenuItem
GetDisplayFlat() const =0IMenuItempure virtual
GetEnabled()=0IMenuElementpure virtual
GetHighlighted() const =0IMenuItempure virtual
GetIcon() const =0IMenuItempure virtual
GetID()FPMixinInterfaceinlinevirtual
GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
getIsSeparator enum valueIMenuItem
GetIsVisible(FunctionID actionID)FPInterfacevirtual
getMacroScript enum valueIMenuItem
GetOrigin() const =0IMenuElementpure virtual
GetPreDisplayCB() const =0IMenuItempure virtual
GetRect()=0IMenuElementpure virtual
GetSize()=0IMenuElementpure virtual
getSubMenu enum valueIMenuItem
GetSubMenu()=0IMenuItempure virtual
getTitle enum valueIMenuItem
GetTitle()=0IMenuElementpure virtual
GetTypedInterface()InterfaceServerinline
getUseCustomTitle enum valueIMenuItem
GetUseCustomTitle() const =0IMenuItempure virtual
GetVisible()=0IMenuElementpure virtual
IMenuItemIcon typedefIMenuItem
immediateRelease enum valueBaseInterface
interfaceNotifyCBsFPMixinInterfaceprotected
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPParams *params)FPInterfaceinlinevirtual
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterfaceinlinevirtual
IsChecked(FunctionID actionID)FPInterfacevirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsInRect(const IPoint2 &point)=0IMenuElementpure virtual
IsSeparator() const =0IMenuItempure virtual
IsVisible(FunctionID actionID)FPInterfacevirtual
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
LOWER_LEFT enum valueIMenuElement
LOWER_RIGHT enum valueIMenuElement
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
FPMixinInterface::operator delete(void *ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
FPMixinInterface::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
IMenuElement::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator=(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
OriginLocation enum nameIMenuElement
PostMenuInteraction()=0IMenuItempure virtual
PreDisplayCB typedefIMenuItem
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
serverControlled enum valueBaseInterface
SetActionFn(ActionFn actionFn)=0IMenuItempure virtual
SetActionItem(ActionItem *pActionItem)=0IMenuItempure virtual
SetChecked(bool checked)=0IMenuItempure virtual
SetDisplayFlat(bool displayFlat)=0IMenuItempure virtual
setDisplayFlat enum valueIMenuItem
SetEnabled(bool enabled)=0IMenuElementpure virtual
SetHighlighted(bool highlighted)=0IMenuItempure virtual
SetIcon(MaxIcon *pMaxIcon)=0IMenuItempure virtual
SetIMenuLocalContext(IMenuLocalContext *pIMenuLocalContext)=0IMenuItempure virtual
SetOrigin(const IPoint2 &origin, OriginLocation location)=0IMenuElementpure virtual
SetPreDisplayCB(PreDisplayCB preDisplayCB)=0IMenuItempure virtual
SetSubMenu(IMenu *menu)=0IMenuItempure virtual
setTitle enum valueIMenuItem
SetTitle(const MCHAR *customTitle)=0IMenuElementpure virtual
setUseCustomTitle enum valueIMenuItem
SetUseCustomTitle(bool useCustomTitle)=0IMenuItempure virtual
SetVisible(bool visible)=0IMenuElementpure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
UPPER_LEFT enum valueIMenuElement
UPPER_RIGHT enum valueIMenuElement
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~IMenuElement()IMenuElementinlinevirtual
~InterfaceServer()InterfaceServervirtual
  • Generated by doxygen 1.9.1