3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ILayerControl Member List

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
collapseLayer enum valueILayerControl
CollapseLayer(int index)=0ILayerControlpure virtual
copyLayer enum valueILayerControl
CopyLayer(int index)=0ILayerControlpure virtual
count enum valueILayerControl
DeleteInterface()BaseInterfaceinlinevirtual
deleteLayer enum valueILayerControl
DeleteLayer(int index)=0ILayerControlpure virtual
DisableLayer()=0ILayerControlpure virtual
disableLayer enum valueILayerControl
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
FindFn(const MCHAR *name)FPInterfacevirtual
FN_0(getNumLayers, TYPE_INT, GetLayerCount)ILayerControl
FN_0(getLayerActive, TYPE_INDEX, GetLayerActive)ILayerControl
FN_1(getLayerName, TYPE_TSTR_BV, GetLayerName, TYPE_INDEX)ILayerControl
FN_1(getSubCtrl, TYPE_CONTROL, GetSubCtrl, TYPE_INDEX)ILayerControl
FN_1(getLayerMute, TYPE_bool, GetLayerMute, TYPE_INDEX)ILayerControl
FN_1(getLayerLocked, TYPE_bool, GetLayerLocked, TYPE_INDEX)ILayerControl
FN_2(getLayerWeight, TYPE_FLOAT, GetLayerWeight, TYPE_INDEX, TYPE_TIMEVALUE)ILayerControl
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetActionTable()FPInterfaceinlinevirtual
GetDesc()ILayerControlvirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetID()FPMixinInterfaceinlinevirtual
GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
getLayerActive enum valueILayerControl
GetLayerActive()=0ILayerControlpure virtual
getLayerActive_prop enum valueILayerControl
GetLayerCount()=0ILayerControlpure virtual
getLayerLocked enum valueILayerControl
GetLayerLocked(int index)=0ILayerControlpure virtual
GetLayerMute(int index)=0ILayerControlpure virtual
getLayerMute enum valueILayerControl
getLayerName enum valueILayerControl
GetLayerName(int index)=0ILayerControlpure virtual
getLayerWeight enum valueILayerControl
GetLayerWeight(int index, TimeValue t)=0ILayerControlpure virtual
getNumLayers enum valueILayerControl
getSubCtrl enum valueILayerControl
GetSubCtrl(int in_index) const =0ILayerControlpure virtual
GetTypedInterface()InterfaceServerinline
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
IsVisible(FunctionID actionID)FPInterfacevirtual
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator=(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
pasteLayer enum valueILayerControl
PasteLayer(int index)=0ILayerControlpure virtual
PROP_FNS(getLayerActive_prop, GetLayerActive, setLayerActive_prop, SetLayerActive, TYPE_INDEX)ILayerControl
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
RO_PROP_FN(count, GetLayerCount, TYPE_INT)ILayerControl
serverControlled enum valueBaseInterface
SetLayerActive(int index)=0ILayerControlpure virtual
setLayerActive enum valueILayerControl
setLayerActive_prop enum valueILayerControl
SetLayerLocked(int index, bool locked)=0ILayerControlpure virtual
setLayerLocked enum valueILayerControl
setLayerMute enum valueILayerControl
SetLayerMute(int index, bool mute)=0ILayerControlpure virtual
setLayerName enum valueILayerControl
SetLayerName(int index, MSTR name)=0ILayerControlpure virtual
setLayerWeight enum valueILayerControl
SetLayerWeight(int index, TimeValue t, float weight)=0ILayerControlpure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
VFN_0(disableLayer, DisableLayer)ILayerControl
VFN_1(setLayerActive, SetLayerActive, TYPE_INDEX)ILayerControl
VFN_1(copyLayer, CopyLayer, TYPE_INDEX)ILayerControl
VFN_1(pasteLayer, PasteLayer, TYPE_INDEX)ILayerControl
VFN_1(deleteLayer, DeleteLayer, TYPE_INDEX)ILayerControl
VFN_1(collapseLayer, CollapseLayer, TYPE_INDEX)ILayerControl
VFN_2(setLayerName, SetLayerName, TYPE_INDEX, TYPE_STRING)ILayerControl
VFN_2(setLayerMute, SetLayerMute, TYPE_INDEX, TYPE_bool)ILayerControl
VFN_2(setLayerLocked, SetLayerLocked, TYPE_INDEX, TYPE_bool)ILayerControl
VFN_3(setLayerWeight, SetLayerWeight, TYPE_INDEX, TYPE_TIMEVALUE, TYPE_FLOAT)ILayerControl
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual