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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
AddSingleSpringFromSelection(LagModData *lmd, int flag, BOOL addDupes)=0ILagModpure virtual
AddSpring(LagModData *lmd, int a, int b, int flag, BOOL addDupes)=0ILagModpure virtual
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
DeleteInterface()BaseInterfaceinlinevirtual
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
FindFn(const MCHAR *name)FPInterfacevirtual
FN_0(lag_numbervertices, TYPE_INT, fnNumberVertices)ILagMod
FN_0(lag_getselectedvertices, TYPE_BITARRAY, fnGetSelectedVertices)ILagMod
FN_0(lag_getedgelist, TYPE_BITARRAY, fnGetEdgeList)ILagMod
FN_0(lag_numbersprings, TYPE_INT, fnNumberSprings)ILagMod
FN_1(lag_getvertexweight, TYPE_FLOAT, fnGetVertexWeight, TYPE_INT)ILagMod
FN_1(lag_getspringgroup, TYPE_FLOAT, fnGetSpringGroup, TYPE_INT)ILagMod
FN_1(lag_getspringlength, TYPE_FLOAT, fnGetSpringLength, TYPE_INT)ILagMod
FN_2(lag_getindex, TYPE_INT, fnGetIndex, TYPE_INT, TYPE_INT)ILagMod
fnAddForce(INode *node)=0ILagModpure virtual
fnAddSingleSpringFromSelection(int flag, BOOL addDupes)=0ILagModpure virtual
fnAddSpring(int a, int b, int flag, BOOL addDupes)=0ILagModpure virtual
fnAddSpringButton()=0ILagModpure virtual
fnGetEdgeList()=0ILagModpure virtual
fnGetIndex(int a, int b)=0ILagModpure virtual
fnGetSelectedVertices()=0ILagModpure virtual
fnGetSpringGroup(int index)=0ILagModpure virtual
fnGetSpringLength(int index)=0ILagModpure virtual
fnGetVertexWeight(int index)=0ILagModpure virtual
fnNumberSprings()=0ILagModpure virtual
fnNumberVertices()=0ILagModpure virtual
fnOptionButton()=0ILagModpure virtual
fnPaint()=0ILagModpure virtual
fnRemoveAllSprings()=0ILagModpure virtual
fnRemoveForce(int whichNode)=0ILagModpure virtual
fnRemoveSpring(int a)=0ILagModpure virtual
fnRemoveSpring(int a, int b)=0ILagModpure virtual
fnRemoveSpringButton()=0ILagModpure virtual
fnRemoveSpringByIndex(int index)=0ILagModpure virtual
fnReset()=0ILagModpure virtual
fnSelectVertices(BitArray *selList, BOOL updateViews)=0ILagModpure virtual
fnSetEdgeList(BitArray *selList, BOOL updateViews)=0ILagModpure virtual
fnSetReference()=0ILagModpure virtual
fnSetSpringGroup(int index, int group)=0ILagModpure virtual
fnSetSpringLength(int index, float dist)=0ILagModpure virtual
fnSetVertexWeight(Tab< int > *indexList, Tab< float > *values)=0ILagModpure virtual
fnSimpleSoftButton()=0ILagModpure virtual
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetActionTable()FPInterfaceinlinevirtual
GetDesc()ILagModvirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetID()FPMixinInterfaceinlinevirtual
GetIndex(LagModData *lmd, int a, int b)=0ILagModpure virtual
GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetSpringGroup(LagModData *lmd, int index)=0ILagModpure virtual
GetSpringLength(LagModData *lmd, int index)=0ILagModpure 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
NumberSprings(LagModData *lmd)=0ILagModpure virtual
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
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
RemoveAllSprings(LagModData *lmd)=0ILagModpure virtual
RemoveSpring(LagModData *lmd, int a)=0ILagModpure virtual
RemoveSpring(LagModData *lmd, int a, int b)=0ILagModpure virtual
RemoveSpringByIndex(LagModData *lmd, int index)=0ILagModpure virtual
serverControlled enum valueBaseInterface
SetSpringGroup(LagModData *lmd, int index, int group)=0ILagModpure virtual
SetSpringLength(LagModData *lmd, int index, float dist)=0ILagModpure virtual
tempBitArrayILagMod
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
VFN_0(lag_paint, fnPaint)ILagMod
VFN_0(lag_setreference, fnSetReference)ILagMod
VFN_0(lag_reset, fnReset)ILagMod
VFN_0(lag_removeallsprings, fnRemoveAllSprings)ILagMod
VFN_0(lag_addspring_button, fnAddSpringButton)ILagMod
VFN_0(lag_removespring_button, fnRemoveSpringButton)ILagMod
VFN_0(lag_option_button, fnOptionButton)ILagMod
VFN_0(lag_simplesoft_button, fnSimpleSoftButton)ILagMod
VFN_1(lag_addforce, fnAddForce, TYPE_INODE)ILagMod
VFN_1(lag_removeforce, fnRemoveForce, TYPE_INT)ILagMod
VFN_1(lag_removespring_by_end, fnRemoveSpring, TYPE_INT)ILagMod
VFN_1(lag_removespringbyindex, fnRemoveSpringByIndex, TYPE_INT)ILagMod
VFN_2(lag_selectvertices, fnSelectVertices, TYPE_BITARRAY, TYPE_BOOL)ILagMod
VFN_2(lag_setvertexweight, fnSetVertexWeight, TYPE_INT_TAB, TYPE_FLOAT_TAB)ILagMod
VFN_2(lag_setedgelist, fnSetEdgeList, TYPE_BITARRAY, TYPE_BOOL)ILagMod
VFN_2(lag_addspringselection, fnAddSingleSpringFromSelection, TYPE_INT, TYPE_BOOL)ILagMod
VFN_2(lag_removespring_by_both_ends, fnRemoveSpring, TYPE_INT, TYPE_INT)ILagMod
VFN_2(lag_setspringgroup, fnSetSpringGroup, TYPE_INT, TYPE_INT)ILagMod
VFN_2(lag_setspringlength, fnSetSpringLength, TYPE_INT, TYPE_FLOAT)ILagMod
VFN_4(lag_addspring, fnAddSpring, TYPE_INT, TYPE_INT, TYPE_INT, TYPE_BOOL)ILagMod
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual