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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
action_tableFPInterfaceDesc
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
AppendEnum(int id,...)FPInterfaceDesc
AppendFunction(int id,...)FPInterfaceDesc
AppendProperty(int id,...)FPInterfaceDesc
cdFPInterfaceDesc
check_enum(va_list ap, EnumID id)FPInterfaceDesc
check_fn(va_list ap, int id)FPInterfaceDesc
check_prop(va_list ap, int id)FPInterfaceDesc
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
DECLARE_DESCRIPTOR(IWorkBench2)IWorkBench2
IWorkBench::DECLARE_DESCRIPTOR(IWorkBench)IWorkBench
DeleteInterface()BaseInterfaceinlinevirtual
descriptionFPInterfaceDesc
EnableActions(BOOL onOff)FPInterfaceDescvirtual
enumerationsFPInterfaceDesc
FindFn(const MCHAR *name)FPInterfacevirtual
flagsFPInterfaceDesc
FN_0(getShowX, TYPE_BOOL, GetShowX)IWorkBench
FN_0(getShowY, TYPE_BOOL, GetShowY)IWorkBench
FN_0(getShowZ, TYPE_BOOL, GetShowZ)IWorkBench
FN_0(getLayerEdit, TYPE_BOOL, GetLayerEdit)IWorkBench
FN_0(getDrawDuringMove, TYPE_BOOL, GetDrawDuringMove)IWorkBench
FN_0(getLimit180, TYPE_BOOL, GetLimit180)IWorkBench
FPInterfaceDesc()FPInterfaceDesc
FPInterfaceDesc(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, ULONG flag,...)FPInterfaceDesc
functionsFPInterfaceDesc
GetActionTable()FPInterfaceDescinlinevirtual
GetDesc()FPInterfaceDescinlinevirtual
getDrawDuringMove enum valueIWorkBench
GetDrawDuringMove()IWorkBenchvirtual
GetFnDef(FunctionID fid)FPInterfaceDesc
GetID()FPInterfaceDescinlinevirtual
GetInterface(Interface_ID id)FPInterfaceDescinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetLayerEdit()IWorkBenchvirtual
getLayerEdit enum valueIWorkBench
getLimit180 enum valueIWorkBench
GetLimit180()IWorkBenchvirtual
GetRsrcString(StringResID id)FPInterfaceDescvirtual
getShowX enum valueIWorkBench
GetShowX()IWorkBenchvirtual
getShowY enum valueIWorkBench
GetShowY()IWorkBenchvirtual
getShowZ enum valueIWorkBench
GetShowZ()IWorkBenchvirtual
GetTypedInterface()InterfaceServerinline
HInstance()FPInterfaceDescvirtual
IDFPInterfaceDesc
immediateRelease enum valueBaseInterface
Init()FPInterfaceDescinlinevirtual
internal_nameFPInterfaceDesc
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()FPInterfaceDescinlinevirtual
LifetimeType enum nameBaseInterface
load_descriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, USHORT flag, va_list ap)FPInterfaceDescprotected
LoadDescriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *pCD, ULONG flag,...)FPInterfaceDesc
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
Open()IWorkBenchvirtual
open enum valueIWorkBench
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
pcFPInterfaceDesc
PosCurveToBipRoot()IWorkBenchvirtual
posCurveToBipRoot enum valueIWorkBench
posCurveToThisNode enum valueIWorkBench
PosCurveToThisNode(INode *node)IWorkBenchvirtual
posCurveToWorld enum valueIWorkBench
PosCurveToWorld()IWorkBenchvirtual
propsFPInterfaceDesc
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
rolloutFPInterfaceDesc
scan_enum(va_list ap, EnumID id, int index)FPInterfaceDesc
scan_fn(va_list ap, int id, int index)FPInterfaceDesc
scan_prop(va_list ap, int id, int index)FPInterfaceDesc
serverControlled enum valueBaseInterface
SetClassDesc(ClassDesc *i_cd)FPInterfaceDesc
ShowAngAccelCurve()IWorkBenchvirtual
showAngAccelCurve enum valueIWorkBench
ShowAngJerkCurve()IWorkBenchvirtual
showAngJerkCurve enum valueIWorkBench
ShowAngSpeedCurve()IWorkBenchvirtual
showAngSpeedCurve enum valueIWorkBench
showPosAccelCurve enum valueIWorkBench
ShowPosAccelCurve()IWorkBenchvirtual
showPosCurve enum valueIWorkBench
ShowPosCurve()IWorkBenchvirtual
showPosJerkCurve enum valueIWorkBench
ShowPosJerkCurve()IWorkBenchvirtual
ShowPosSpeedCurve()IWorkBenchvirtual
showPosSpeedCurve enum valueIWorkBench
showQuatCurve enum valueIWorkBench
ShowQuatCurve()IWorkBenchvirtual
ShowQuatXYZ()IWorkBench2virtual
showQuatXYZ enum valueIWorkBench2
showQuatXZY enum valueIWorkBench2
ShowQuatXZY()IWorkBench2virtual
showQuatYXZ enum valueIWorkBench2
ShowQuatYXZ()IWorkBench2virtual
showQuatYZX enum valueIWorkBench2
ShowQuatYZX()IWorkBench2virtual
ShowQuatZXY()IWorkBench2virtual
showQuatZXY enum valueIWorkBench2
showQuatZYX enum valueIWorkBench2
ShowQuatZYX()IWorkBench2virtual
ToggleDrawDuringMove()IWorkBenchvirtual
toggleDrawDuringMove enum valueIWorkBench
ToggleLayerEdit()IWorkBenchvirtual
toggleLayerEdit enum valueIWorkBench
toggleLimit180 enum valueIWorkBench
ToggleLimit180()IWorkBenchvirtual
ToggleShowX()IWorkBenchvirtual
toggleShowX enum valueIWorkBench
ToggleShowY()IWorkBenchvirtual
toggleShowY enum valueIWorkBench
ToggleShowZ()IWorkBenchvirtual
toggleShowZ enum valueIWorkBench
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
VFN_0(showQuatXYZ, ShowQuatXYZ)IWorkBench2
VFN_0(showQuatXZY, ShowQuatXZY)IWorkBench2
VFN_0(showQuatYXZ, ShowQuatYXZ)IWorkBench2
VFN_0(showQuatYZX, ShowQuatYZX)IWorkBench2
VFN_0(showQuatZXY, ShowQuatZXY)IWorkBench2
VFN_0(showQuatZYX, ShowQuatZYX)IWorkBench2
IWorkBench::VFN_0(toggleShowX, ToggleShowX)IWorkBench
IWorkBench::VFN_0(toggleShowY, ToggleShowY)IWorkBench
IWorkBench::VFN_0(toggleShowZ, ToggleShowZ)IWorkBench
IWorkBench::VFN_0(toggleLayerEdit, ToggleLayerEdit)IWorkBench
IWorkBench::VFN_0(toggleDrawDuringMove, ToggleDrawDuringMove)IWorkBench
IWorkBench::VFN_0(toggleLimit180, ToggleLimit180)IWorkBench
IWorkBench::VFN_0(showQuatCurve, ShowQuatCurve)IWorkBench
IWorkBench::VFN_0(showPosCurve, ShowPosCurve)IWorkBench
IWorkBench::VFN_0(showAngSpeedCurve, ShowAngSpeedCurve)IWorkBench
IWorkBench::VFN_0(showAngAccelCurve, ShowAngAccelCurve)IWorkBench
IWorkBench::VFN_0(showAngJerkCurve, ShowAngJerkCurve)IWorkBench
IWorkBench::VFN_0(showPosSpeedCurve, ShowPosSpeedCurve)IWorkBench
IWorkBench::VFN_0(showPosAccelCurve, ShowPosAccelCurve)IWorkBench
IWorkBench::VFN_0(showPosJerkCurve, ShowPosJerkCurve)IWorkBench
IWorkBench::VFN_0(posCurveToWorld, PosCurveToWorld)IWorkBench
IWorkBench::VFN_0(posCurveToBipRoot, PosCurveToBipRoot)IWorkBench
IWorkBench::VFN_0(open, Open)IWorkBench
VFN_1(posCurveToThisNode, PosCurveToThisNode, TYPE_INODE)IWorkBench
wantsRelease enum valueBaseInterface
WorkBenchFunctions enum nameIWorkBench2
~BaseInterface()BaseInterfacevirtual
~FPInterfaceDesc()FPInterfaceDesc
~InterfaceServer()InterfaceServervirtual