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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AcquireInterface()BaseInterfaceinlinevirtual
ActivityInterval() const =0IPFActionpure 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
ChannelsUsed(const Interval &time) const =0IPFActionpure virtual
ChannelsUsed(const Interval &time, FPValue *channels) constIPFAction
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
FindFn(const MCHAR *name)FPInterfacevirtual
FN_0(kActivityInterval, TYPE_INTERVAL_BV, ActivityInterval)IPFAction
FN_0(kIsFertile, TYPE_bool, IsFertile)IPFAction
FN_0(kIsNonExecutable, TYPE_bool, IsNonExecutable)IPFAction
FN_0(kSupportRand, TYPE_bool, SupportRand)IPFAction
FN_0(kGetRand, TYPE_INT, GetRand)IPFAction
FN_0(kNewRand, TYPE_INT, NewRand)IPFAction
FN_0(kIsMaterialHolder, TYPE_bool, IsMaterialHolder)IPFAction
FN_0(kGetMaterial, TYPE_MTL, GetMaterial)IPFAction
FN_0(kSupportScriptWiring, TYPE_bool, SupportScriptWiring)IPFAction
FN_0(kGetUseScriptWiring, TYPE_bool, GetUseScriptWiring)IPFAction
FN_1(kRelease, TYPE_bool, Release, TYPE_IOBJECT)IPFAction
FN_1(kSetMaterial, TYPE_bool, SetMaterial, TYPE_MTL)IPFAction
FN_5(kInit, TYPE_bool, Init, TYPE_IOBJECT, TYPE_OBJECT, TYPE_INODE, TYPE_OBJECT_TAB_BR, TYPE_INODE_TAB_BR)IPFAction
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetActionTable()FPInterfaceinlinevirtual
GetCurrentState(IObject *pContainer)IPFActioninlinevirtual
GetDesc()IPFActioninlinevirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetID()FPMixinInterfaceinlinevirtual
GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetMaterial()IPFActioninlinevirtual
GetRand()=0IPFActionpure virtual
GetTypedInterface()InterfaceServerinline
GetUseScriptWiring() constIPFActioninlinevirtual
Has3dIcon() constIPFActioninlinevirtual
immediateRelease enum valueBaseInterface
Init(IObject *pCont, Object *pSystem, INode *node, Tab< Object * > &actions, Tab< INode * > &actionNodes)=0IPFActionpure virtual
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
IsColorCoordinated() constIPFActioninlinevirtual
IsEmitterPropDependent() constIPFActioninlinevirtual
IsEmitterTMDependent() constIPFActioninlinevirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsFertile() constIPFActioninlinevirtual
IsMaterialHolder() constIPFActioninlinevirtual
IsNonExecutable() constIPFActioninlinevirtual
IsVisible(FunctionID actionID)FPInterfacevirtual
kActivityInterval enum valueIPFAction
kChannelsUsed enum valueIPFAction
kGetMaterial enum valueIPFAction
kGetRand enum valueIPFAction
kGetUseScriptWiring enum valueIPFAction
kInit enum valueIPFAction
kIsFertile enum valueIPFAction
kIsMaterialHolder enum valueIPFAction
kIsNonExecutable enum valueIPFAction
kNewRand enum valueIPFAction
kRelease enum valueIPFAction
kSetMaterial enum valueIPFAction
kSetRand enum valueIPFAction
kSetUseScriptWiring enum valueIPFAction
kSupportRand enum valueIPFAction
kSupportScriptWiring enum valueIPFAction
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
NewRand()IPFAction
NewRand(IParamBlock2 *pblock, ParamID randomSeedParamID)IPFActionstatic
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
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
Release(IObject *pCont)=0IPFActionpure virtual
ReleaseInterface()BaseInterfaceinlinevirtual
serverControlled enum valueBaseInterface
SetCurrentState(IObject *actionState, IObject *pContainer)IPFActioninlinevirtual
SetMaterial(Mtl *mtl)IPFActioninlinevirtual
SetRand(int seed)=0IPFActionpure virtual
SetUseScriptWiring(bool useScriptWiring)IPFActioninlinevirtual
SupportRand() const =0IPFActionpure virtual
SupportScriptWiring() constIPFActioninlinevirtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
VFN_1(kSetRand, SetRand, TYPE_INT)IPFAction
VFN_1(kSetUseScriptWiring, SetUseScriptWiring, TYPE_bool)IPFAction
VFN_2(kChannelsUsed, ChannelsUsed, TYPE_INTERVAL_BR, TYPE_FPVALUE)IPFAction
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual