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)FPInterface [inline, protected, virtual]
AcquireInterface()BaseInterface [inline, virtual]
ActivityInterval() const =0IPFAction [pure virtual]
ChannelsUsed(const Interval &time) const =0IPFAction [pure virtual]
ChannelsUsed(const Interval &time, FPValue *channels) const IPFAction
CloneInterface(void *remapDir=NULL)BaseInterface [inline, virtual]
DeleteInterface()BaseInterface [inline, virtual]
EnableActions(BOOL onOff)FPInterface [inline, virtual]
FindFn(MCHAR *name)FPInterface [virtual]
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)FPMixinInterface [inline, protected]
FPMixinInterface()FPMixinInterface [inline]
GetActionTable()FPInterface [inline, virtual]
GetCurrentState(IObject *pContainer)IPFAction [inline, virtual]
GetDesc()IPFAction [inline, virtual]
GetDescByID(Interface_ID id)FPMixinInterface [inline, virtual]
GetID()FPMixinInterface [inline, virtual]
GetInterface(Interface_ID id)FPMixinInterface [inline, virtual]
GetIsChecked(FunctionID actionID)FPInterface [virtual]
GetIsEnabled(FunctionID actionID)FPInterface [virtual]
GetIsVisible(FunctionID actionID)FPInterface [virtual]
GetMaterial()IPFAction [inline, virtual]
GetRand()=0IPFAction [pure virtual]
GetUseScriptWiring() const IPFAction [inline, virtual]
Has3dIcon() const IPFAction [inline, virtual]
immediateRelease enum valueBaseInterface
Init(IObject *pCont, Object *pSystem, INode *node, Tab< Object * > &actions, Tab< INode * > &actionNodes)=0IPFAction [pure virtual]
interfaceNotifyCBsFPMixinInterface [protected]
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterface [virtual]
Invoke(FunctionID fid, FPParams *params)FPInterface [inline, virtual]
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterface [virtual]
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterface [inline, virtual]
IsChecked(FunctionID actionID)FPInterface [virtual]
IsColorCoordinated() const IPFAction [inline, virtual]
IsEmitterPropDependent() const IPFAction [inline, virtual]
IsEmitterTMDependent() const IPFAction [inline, virtual]
IsEnabled(FunctionID actionID)FPInterface [virtual]
IsFertile() const IPFAction [inline, virtual]
IsMaterialHolder() const IPFAction [inline, virtual]
IsNonExecutable() const IPFAction [inline, virtual]
IsVisible(FunctionID actionID)FPInterface [virtual]
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()FPMixinInterface [inline, virtual]
LifetimeType enum nameBaseInterface
NewRand()IPFAction
NewRand(IParamBlock2 *pblock, ParamID randomSeedParamID)IPFAction [static]
noRelease enum valueBaseInterface
nullInterfaceFPInterface [static]
operator delete(void *ptr)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
operator delete[](void *ptr)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
operator new[](size_t size)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator=(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [virtual]
Release(IObject *pCont)=0IPFAction [pure virtual]
ReleaseInterface()BaseInterface [inline, virtual]
serverControlled enum valueBaseInterface
SetCurrentState(IObject *actionState, IObject *pContainer)IPFAction [inline, virtual]
SetMaterial(Mtl *mtl)IPFAction [inline, virtual]
SetRand(int seed)=0IPFAction [pure virtual]
SetUseScriptWiring(bool useScriptWiring)IPFAction [inline, virtual]
SupportRand() const =0IPFAction [pure virtual]
SupportScriptWiring() const IPFAction [inline, virtual]
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [inline, virtual]
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()BaseInterface [virtual]
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServer [virtual]