IParticleContainer Member List

This is the complete list of members for IParticleContainer, including all inherited members.
_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterface [inline, protected, virtual]
AcquireInterface()BaseInterface [inline, virtual]
AcquireIObject()IObject [inline, virtual]
AddChannel(IObject *channel)=0IChannelContainer [pure virtual]
Append(IObject *obj)=0IParticleChannelAmountW [pure virtual]
AppendNum(int num)=0IParticleChannelAmountW [pure virtual]
Clone()=0IChannelContainer [pure virtual]
CloneInterface(void *remapDir=NULL)BaseInterface [inline, virtual]
Copy(IObject *container)=0IChannelContainer [pure virtual]
Count() const =0IParticleChannelAmountR [pure virtual]
Delete(int start, int num)=0IParticleChannelAmountW [pure virtual]
Delete(BitArray &toRemove)=0IParticleChannelAmountW [pure virtual]
DeleteInterface()BaseInterface [inline, virtual]
DeleteIObject()IObject [inline, virtual]
EnableActions(BOOL onOff)FPInterface [inline, virtual]
EnsureChannel(Interface_ID &iChanID, Class_ID &channelClassID, bool isWrapper, Interface_ID &wrappingReadID, Interface_ID &wrappingWriteID, bool isTransferable=TRUE, INode *creatorAction=NULL, Object *privateOwner=NULL, bool *initChannel=NULL)=0IChannelContainer [pure virtual]
EnsureInterface(Interface_ID &iChanID, Class_ID &channelClassID, bool isWrapper, Interface_ID &wrappingReadID, Interface_ID &wrappingWriteID, bool isTransferable=TRUE, INode *creatorAction=NULL, Object *privateOwner=NULL, bool *initChannel=NULL)=0IChannelContainer [pure virtual]
FindFn(MCHAR *name)FPInterface [virtual]
FN_0(kCount, TYPE_INT, Count)IParticleChannelAmountR
IChannelContainer::FN_1(kAddChannel, TYPE_bool, AddChannel, TYPE_IOBJECT)IChannelContainer
IParticleChannelAmountW::FN_1(kSetCount, TYPE_bool, SetCount, TYPE_INT)IParticleChannelAmountW
IParticleChannelAmountW::FN_1(kDeleteByArray, TYPE_INT, Delete, TYPE_BITARRAY_BR)IParticleChannelAmountW
IParticleChannelAmountW::FN_1(kSplit, TYPE_IOBJECT, Split, TYPE_BITARRAY_BR)IParticleChannelAmountW
IParticleChannelAmountW::FN_1(kSpawn, TYPE_bool, Spawn, TYPE_INT_TAB_BR)IParticleChannelAmountW
IParticleChannelAmountW::FN_1(kAppendNum, TYPE_bool, AppendNum, TYPE_INT)IParticleChannelAmountW
IParticleChannelAmountW::FN_1(kAppend, TYPE_bool, Append, TYPE_IOBJECT)IParticleChannelAmountW
IChannelContainer::FN_2(kGetPublicChannel, TYPE_IOBJECT, GetPublicChannel, TYPE_INT, TYPE_INT)IChannelContainer
IParticleChannelAmountW::FN_2(kDeleteByIndex, TYPE_INT, Delete, TYPE_INT, TYPE_INT)IParticleChannelAmountW
FN_4(kGetPrivateChannel, TYPE_IOBJECT, GetPrivateChannel, TYPE_INT, TYPE_INT, TYPE_OBJECT, TYPE_INODE)IChannelContainer
IChannelContainer::FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
IChannelContainer::FPMixinInterface()FPMixinInterface [inline]
IParticleChannelAmountR::FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
IParticleChannelAmountR::FPMixinInterface()FPMixinInterface [inline]
IParticleChannelAmountW::FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
IParticleChannelAmountW::FPMixinInterface()FPMixinInterface [inline]
GetActionTable()FPInterface [inline, virtual]
GetAddedAmount()IParticleChannelAmountW [inline, virtual]
GetChannel(int i)=0IChannelContainer [pure virtual]
GetChannel(Interface_ID id, Object *privateOwner=NULL, INode *creatorAction=NULL)=0IChannelContainer [pure virtual]
GetClassID()=0IChannelContainer [pure virtual]
IChannelContainer::GetDesc()IChannelContainer [inline, virtual]
IParticleChannelAmountR::GetDesc()IParticleChannelAmountR [inline, virtual]
IParticleChannelAmountW::GetDesc()IParticleChannelAmountW [inline, virtual]
GetDescByID(Interface_ID id)FPMixinInterface [inline, virtual]
GetID()FPMixinInterface [inline, virtual]
IObject::GetInterface(Interface_ID id)BaseInterfaceServer [virtual]
IChannelContainer::GetInterface(Interface_ID id)FPMixinInterface [inline, virtual]
GetInterfaceAt(int i) const BaseInterfaceServer [virtual]
GetIObjectName()IObject [inline, virtual]
GetIsChecked(FunctionID actionID)FPInterface [virtual]
GetIsEnabled(FunctionID actionID)FPInterface [virtual]
GetIsVisible(FunctionID actionID)FPInterface [virtual]
GetPrivateChannel(int id_PartA, int id_PartB, Object *privateOwner, INode *creatorAction)IChannelContainer [inline]
GetPrivateInterface(Interface_ID id, Object *privateOwner)=0IChannelContainer [pure virtual]
GetPublicChannel(int id_PartA, int id_PartB)IChannelContainer [inline]
IChannelContainer::immediateRelease enum valueBaseInterface
IParticleChannelAmountR::immediateRelease enum valueBaseInterface
IParticleChannelAmountW::immediateRelease enum valueBaseInterface
IChannelContainer::interfaceNotifyCBsFPMixinInterface [protected]
IParticleChannelAmountR::interfaceNotifyCBsFPMixinInterface [protected]
IParticleChannelAmountW::interfaceNotifyCBsFPMixinInterface [protected]
interfacesBaseInterfaceServer [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]
IsEnabled(FunctionID actionID)FPInterface [virtual]
IsVisible(FunctionID actionID)FPInterface [virtual]
kAddChannel enum valueIChannelContainer
kAppend enum valueIParticleChannelAmountW
kAppendNum enum valueIParticleChannelAmountW
kCount enum valueIParticleChannelAmountR
kDeleteByArray enum valueIParticleChannelAmountW
kDeleteByIndex enum valueIParticleChannelAmountW
kGetPrivateChannel enum valueIChannelContainer
kGetPublicChannel enum valueIChannelContainer
kSetCount enum valueIParticleChannelAmountW
kSpawn enum valueIParticleChannelAmountW
kSplit enum valueIParticleChannelAmountW
kZeroCount enum valueIParticleChannelAmountW
LifetimeControl()FPMixinInterface [inline, virtual]
IChannelContainer::LifetimeType enum nameBaseInterface
IParticleChannelAmountR::LifetimeType enum nameBaseInterface
IParticleChannelAmountW::LifetimeType enum nameBaseInterface
Load(ILoad *iload)=0IChannelContainer [pure virtual]
MemoryUsed() const =0IChannelContainer [pure virtual]
IChannelContainer::noRelease enum valueBaseInterface
IParticleChannelAmountR::noRelease enum valueBaseInterface
IParticleChannelAmountW::noRelease enum valueBaseInterface
IChannelContainer::nullInterfaceFPInterface [static]
IParticleChannelAmountR::nullInterfaceFPInterface [static]
IParticleChannelAmountW::nullInterfaceFPInterface [static]
NumChannels() const =0IChannelContainer [pure virtual]
NumInterfaces() const BaseInterfaceServer [virtual]
IObject::operator delete(void *ptr)MaxHeapOperators [static]
IObject::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IObject::operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
IObject::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IObject::operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
IObject::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IObject::operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
IObject::operator delete[](void *ptr)MaxHeapOperators [static]
IObject::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IObject::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
IObject::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IObject::operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
IObject::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator delete[](void *ptr)MaxHeapOperators [static]
IChannelContainer::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IChannelContainer::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete[](void *ptr)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete[](void *ptr)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IObject::operator new(size_t size)MaxHeapOperators [static]
IObject::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IObject::operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
IObject::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IObject::operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
IObject::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IObject::operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
IObject::operator new[](size_t size)MaxHeapOperators [static]
IObject::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IObject::operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
IObject::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IObject::operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
IObject::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator new[](size_t size)MaxHeapOperators [static]
IChannelContainer::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IChannelContainer::operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IChannelContainer::operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator new[](size_t size)MaxHeapOperators [static]
IParticleChannelAmountR::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountR::operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountR::operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountR::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator new[](size_t size)MaxHeapOperators [static]
IParticleChannelAmountW::operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
IParticleChannelAmountW::operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
IParticleChannelAmountW::operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
IParticleChannelAmountW::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
IChannelContainer::operator=(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
IParticleChannelAmountR::operator=(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
IParticleChannelAmountW::operator=(const FPMixinInterface &rhs)FPMixinInterface [inline, protected]
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [virtual]
ReleaseInterface()BaseInterface [inline, virtual]
ReleaseIObject()IObject [inline, virtual]
RemoveNonTransferableChannels(INode *nextParticleGroup=NULL)=0IChannelContainer [pure virtual]
ResetAddedAmount()IParticleChannelAmountW [inline, virtual]
Save(ISave *isave) const =0IChannelContainer [pure virtual]
IChannelContainer::serverControlled enum valueBaseInterface
IParticleChannelAmountR::serverControlled enum valueBaseInterface
IParticleChannelAmountW::serverControlled enum valueBaseInterface
SetCount(int n)=0IParticleChannelAmountW [pure virtual]
Spawn(Tab< int > &spawnTable)=0IParticleChannelAmountW [pure virtual]
Split(BitArray &toSplit)=0IParticleChannelAmountW [pure virtual]
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterface [inline, virtual]
VFN_0(kZeroCount, ZeroCount)IParticleChannelAmountW
IChannelContainer::wantsRelease enum valueBaseInterface
IParticleChannelAmountR::wantsRelease enum valueBaseInterface
IParticleChannelAmountW::wantsRelease enum valueBaseInterface
ZeroCount()=0IParticleChannelAmountW [pure virtual]
~BaseInterface()BaseInterface [virtual]
~BaseInterfaceServer()BaseInterfaceServer [virtual]
IChannelContainer::~FPMixinInterface()FPMixinInterface
IParticleChannelAmountR::~FPMixinInterface()FPMixinInterface
IParticleChannelAmountW::~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServer [virtual]