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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
action_tableFPInterfaceDesc
AddInterface(FPInterface *fpi)ClassDescvirtual
AddParamBlockDesc(ParamBlockDesc2 *pbd) overrideClassDesc2virtual
ClassDesc2::aligned_free(void *ptr)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::aligned_free(void *ptr)MaxHeapOperatorsstatic
ClassDesc2::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
ClassDesc2::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
AppendEnum(int id,...)FPInterfaceDesc
AppendFunction(int id,...)FPInterfaceDesc
AppendProperty(int id,...)FPInterfaceDesc
base_objMSPluginDesc
BeginCreate(Interface *i) overrideMSPluginDescvirtual
BeginEditParams(IObjParam *ip, ReferenceMaker *obj, ULONG flags, Animatable *prev) overrideClassDesc2virtual
CanManipulate(ReferenceTarget *hTarget) overrideMSPluginDescinlinevirtual
CanManipulateNode(INode *pNode) overrideMSPluginDescinlinevirtual
Category() overrideMSPluginDescinlinevirtual
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
ClassDesc2()ClassDesc2
ClassID() overrideMSPluginDescinlinevirtual
ClassName() overrideMSPluginDescinlinevirtual
ClearInterfaces()ClassDescinlinevirtual
ClearParamBlockDescs()ClassDesc2inline
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
Create(BOOL loading=FALSE) overrideMSPluginDescinlinevirtual
CreateManipulator(ReferenceTarget *hTarget, INode *pNode) overrideMSPluginDescinlinevirtual
CreateManipulator(INode *pNode) overrideMSPluginDescinlinevirtual
CreateParamDialog(BlockID id, IRendParams *ip, Renderer &renderer, MapID mapID)ClassDesc2
CreateParamDialog(BlockID id, IRendParams *ip, SpecialFX *obj, MapID mapID=0)ClassDesc2
CreateParamDialogs(IRendParams *ip, SpecialFX *obj)ClassDesc2
CreateParamDialogs(IRendParams *ip, Renderer &renderer)ClassDesc2
CreateParamDlg(BlockID id, HWND hwMtlEdit, IMtlParams *imp, ReferenceTarget *obj, MapID mapID=0)ClassDesc2
CreateParamDlgs(HWND hwMtlEdit, IMtlParams *imp, ReferenceTarget *obj)ClassDesc2
CreateQtWidget(ReferenceMaker &owner, IParamBlock2 &paramBlock, const MapID paramMapID, MSTR &rollupTitle, int &rollupFlags, int &rollupCategory)ClassDesc2inlinevirtual
CreateQtWidget(ReferenceMaker &owner, IParamBlock2 &paramBlock, const MapID paramMapID, MSTR &rollupTitle, int &rollupFlags, int &rollupCategory, Class_ID &tabID)ClassDesc2inlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
descriptionFPInterfaceDesc
DrawRepresentation(COLORREF bkColor, HDC hDC, Rect &rect)ClassDescinlinevirtual
EditClassParams(HWND hParent)ClassDescinlinevirtual
EnableActions(BOOL onOff)FPInterfaceDescvirtual
EndCreate(Interface *i) overrideMSPluginDescvirtual
EndEditParams(IObjParam *ip, ReferenceMaker *obj, ULONG flags, Animatable *prev) overrideClassDesc2virtual
enumerationsFPInterfaceDesc
Execute(int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0)ClassDescinlinevirtual
FindFn(const MCHAR *name)FPInterfacevirtual
flagsFPInterfaceDesc
FPInterfaceDesc()FPInterfaceDesc
FPInterfaceDesc(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, ULONG flag,...)FPInterfaceDesc
functionsFPInterfaceDesc
ClassDesc2::GetActionTable(int i)ClassDescinlinevirtual
IMtlRender_Compatibility_MtlBase::GetActionTable()FPInterfaceDescinlinevirtual
GetCustomMtlBrowserIcon(HIMAGELIST &hImageList, int &inactiveIndex, int &activeIndex, int &disabledIndex) overrideMSPluginDescvirtual
GetDesc()FPInterfaceDescinlinevirtual
GetEParamDlg()ClassDesc2inline
GetFnDef(FunctionID fid)FPInterfaceDesc
GetID()FPInterfaceDescinlinevirtual
ClassDesc2::GetInterface(Interface_ID id)ClassDescvirtual
ClassDesc2::GetInterface(const MCHAR *name)ClassDescvirtual
IMtlRender_Compatibility_MtlBase::GetInterface(Interface_ID id)FPInterfaceDescinlinevirtual
GetInterfaceAt(int i)ClassDescinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetMParamDlg()ClassDesc2inline
GetParamBlockDesc(int i) overrideClassDesc2inlinevirtual
GetParamBlockDescByID(BlockID id) overrideClassDesc2virtual
GetParamBlockDescByName(const MCHAR *name)ClassDesc2
GetParamMap(int i) overrideClassDesc2inlinevirtual
GetParamMap(ParamBlockDesc2 *pbd, MapID map_id=0)ClassDesc2
ClassDesc::GetParamMap(ParamBlockDesc2 *pbd)ClassDescinlinevirtual
GetParamMaps()ClassDesc2inlineprotected
GetRsrcString(INT_PTR id) overrideMSPluginDescinlinevirtual
GetString(INT_PTR id)MSPluginDescinline
GetTypedInterface()InterfaceServerinline
GetUserDlgProc(ParamBlockDesc2 *pbd, MapID map_id=0)ClassDesc2
ClassDesc::GetUserDlgProc(ParamBlockDesc2 *pbd)ClassDescinlinevirtual
GetValidity(ReferenceMaker *owner, TimeValue t, Interval &valid)ClassDesc2
HasClassParams()ClassDescinlinevirtual
HInstance() overrideMSPluginDescinlinevirtual
IDFPInterfaceDesc
immediateRelease enum valueBaseInterface
Init(ClassDesc &classDesc)IMtlRender_Compatibility_MtlBaseinline
FPStaticInterface::Init()FPInterfaceDescinlinevirtual
InitialRollupPageState() overrideMSPluginDescvirtual
internal_nameFPInterfaceDesc
InternalName() overrideMSPluginDescinlinevirtual
InvalidateUI()ClassDesc2
InvalidateUI(ParamBlockDesc2 *pbd) overrideClassDesc2virtual
InvalidateUI(ParamBlockDesc2 *pbd, ParamID id, int tabIndex=-1)ClassDesc2
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
IsCompatibleWithRenderer(ClassDesc &rendererClassDesc) overrideMSPluginDescvirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsManipulator() overrideMSPluginDescinlinevirtual
IsPublic() overrideMSPluginDescvirtual
IsVisible(FunctionID actionID)FPInterfacevirtual
LastNotifyParamID(ReferenceMaker *owner, IParamBlock2 *&pb)ClassDesc2
LifetimeControl()FPInterfaceDescinlinevirtual
LifetimeType enum nameBaseInterface
Load(ILoad *iload)ClassDescinlinevirtual
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
MainDlgDeleted(IAutoMParamDlg *dlg)ClassDesc2
MainDlgDeleted(IAutoEParamDlg *dlg)ClassDesc2
MainDlgDeleted(IAutoRendererParamDlg &dlg)ClassDesc2
MakeAutoParamBlocks(ReferenceMaker *owner) overrideClassDesc2virtual
MSPluginDesc(MSPluginClass *ipc)MSPluginDescinline
NeedsToSave()ClassDescinlinevirtual
NonLocalizedClassName() overrideMSPluginDescinlinevirtual
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
NumActionTables()ClassDescinlinevirtual
NumInterfaces()ClassDescinlinevirtual
NumParamBlockDescs() overrideClassDesc2inlinevirtual
NumParamMaps() overrideClassDesc2inlinevirtual
OkToCreate(Interface *i) overrideMSPluginDescinlinevirtual
ClassDesc2::operator delete(void *ptr)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
ClassDesc2::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
IMtlRender_Compatibility_MtlBase::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
pcMSPluginDesc
pluginMSPluginDesc
propsFPInterfaceDesc
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
RemoveParamBlockDesc(ParamBlockDesc2 *pbd)ClassDesc2
Reset(ReferenceMaker *owner, BOOL updateUI=TRUE, BOOL callSetHandlers=TRUE)ClassDesc2
ResetClassParams(BOOL fileReset) overrideMSPluginDescvirtual
RestoreRolloutState()ClassDesc2
rolloutFPInterfaceDesc
Save(ISave *isave)ClassDescinlinevirtual
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
SetEParamDlg(IAutoEParamDlg *dlg)ClassDesc2inlineprotected
SetMParamDlg(IAutoMParamDlg *dlg)ClassDesc2inlineprotected
SetUserDlgProc(ParamBlockDesc2 *pbd, MapID map_id, ParamMap2UserDlgProc *proc=nullptr)ClassDesc2
SetUserDlgProc(ParamBlockDesc2 *pbd, ParamMap2UserDlgProc *proc=nullptr) overrideClassDesc2inlinevirtual
StartTool(IObjCreate *iob)MSPluginDesc
StopTool(IObjCreate *iob)MSPluginDesc
SubClassID() overrideMSPluginDescvirtual
SuperClassID() overrideMSPluginDescinlinevirtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
UseOnlyInternalNameForMAXScriptExposure()ClassDescinlinevirtual
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~ClassDesc()ClassDescinlinevirtual
~ClassDesc2()ClassDesc2
~FPInterfaceDesc()FPInterfaceDesc
~InterfaceServer()InterfaceServervirtual