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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
_numRefs()IParticleChannelinlineprotected
AcquireInterface()BaseInterfaceinlinevirtual
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
Clone() const =0IParticleChannelpure virtual
CloneChannelCore(IParticleChannel *getFrom)IParticleChannel
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
FindFn(const MCHAR *name)FPInterfacevirtual
FN_0(kClone, TYPE_IOBJECT, Clone)IParticleChannel
FN_0(kIsTransferable, TYPE_bool, IsTransferable)IParticleChannel
FN_0(kIsPrivateChannel, TYPE_bool, IsPrivateChannel)IParticleChannel
FN_0(kGetPrivateOwner, TYPE_OBJECT, GetPrivateOwner)IParticleChannel
FN_0(kGetCreatorAction, TYPE_INODE, GetCreatorAction)IParticleChannel
FN_0(kGetReadID_PartA, TYPE_DWORD, GetReadID_PartA)IParticleChannel
FN_0(kGetReadID_PartB, TYPE_DWORD, GetReadID_PartB)IParticleChannel
FN_0(kGetWriteID_PartA, TYPE_DWORD, GetWriteID_PartA)IParticleChannel
FN_0(kGetWriteID_PartB, TYPE_DWORD, GetWriteID_PartB)IParticleChannel
FN_1(kIsSimilarChannel, TYPE_bool, IsSimilarChannel, TYPE_IOBJECT)IParticleChannel
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetActionTable()FPInterfaceinlinevirtual
GetClassID() const =0IParticleChannelpure virtual
GetCreatorAction() constIParticleChannel
GetDesc()IParticleChannelinlinevirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetID()FPMixinInterfaceinlinevirtual
GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetPrivateOwner() constIParticleChannel
GetReadID() constIParticleChannel
GetReadID_PartA() constIParticleChannel
GetReadID_PartB() constIParticleChannel
GetTypedInterface()InterfaceServerinline
GetWriteID() constIParticleChannel
GetWriteID_PartA() constIParticleChannel
GetWriteID_PartB() constIParticleChannel
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
IParticleChannel()IParticleChannel
IParticleChannel(const Interface_ID &readID, const Interface_ID &writeID)IParticleChannel
IsChecked(FunctionID actionID)FPInterfacevirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsPrivateChannel() constIParticleChannel
IsSimilarChannel(IObject *channel) constIParticleChannel
IsTransferable() constIParticleChannel
IsVisible(FunctionID actionID)FPInterfacevirtual
kChunkActionHandle enum valueIParticleChannel
kChunkCount enum valueIParticleChannel
kChunkData enum valueIParticleChannel
kChunkGlobalCount enum valueIParticleChannel
kChunkGlobalValue enum valueIParticleChannel
kChunkPrivate enum valueIParticleChannel
kChunkReadID enum valueIParticleChannel
kChunkSharedCount enum valueIParticleChannel
kChunkSharedValue enum valueIParticleChannel
kChunkTransferable enum valueIParticleChannel
kChunkValue1 enum valueIParticleChannel
kChunkValue2 enum valueIParticleChannel
kChunkValue3 enum valueIParticleChannel
kChunkValue4 enum valueIParticleChannel
kChunkValue5 enum valueIParticleChannel
kChunkValue6 enum valueIParticleChannel
kChunkValue7 enum valueIParticleChannel
kChunkWriteID enum valueIParticleChannel
kClone enum valueIParticleChannel
kGetCreatorAction enum valueIParticleChannel
kGetPrivateOwner enum valueIParticleChannel
kGetReadID_PartA enum valueIParticleChannel
kGetReadID_PartB enum valueIParticleChannel
kGetWriteID_PartA enum valueIParticleChannel
kGetWriteID_PartB enum valueIParticleChannel
kIsPrivateChannel enum valueIParticleChannel
kIsSimilarChannel enum valueIParticleChannel
kIsTransferable enum valueIParticleChannel
kSetCreatorAction enum valueIParticleChannel
kSetPrivateOwner enum valueIParticleChannel
kSetReadID enum valueIParticleChannel
kSetTransferable enum valueIParticleChannel
kSetWriteID enum valueIParticleChannel
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
Load(ILoad *iload)=0IParticleChannelpure virtual
m_creatorActionIParticleChannelmutableprotected
m_creatorHandleIParticleChannelprotected
m_isPrivateIParticleChannelprotected
m_isTransferableIParticleChannelprotected
m_privateOwnerIParticleChannelmutableprotected
m_readIDIParticleChannelprotected
m_writeIDIParticleChannelprotected
MemoryUsed() const =0IParticleChannelpure virtual
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
numRefs() constIParticleChannelinlineprotected
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
Save(ISave *isave) const =0IParticleChannelpure virtual
serverControlled enum valueBaseInterface
SetCreatorAction(INode *actionNode)IParticleChannel
SetPrivateOwner(Object *action)IParticleChannel
SetReadID(DWORD interfaceID_PartA, DWORD interfaceID_PartB)IParticleChannel
SetReadID(const Interface_ID &id)IParticleChannel
SetTransferable(bool status)IParticleChannel
SetWriteID(DWORD interfaceID_PartA, DWORD interfaceID_PartB)IParticleChannel
SetWriteID(const Interface_ID &id)IParticleChannel
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
UpdateCreatorHandle(IMergeManager *pMM)IParticleChannel
VFN_1(kSetTransferable, SetTransferable, TYPE_bool)IParticleChannel
VFN_1(kSetPrivateOwner, SetPrivateOwner, TYPE_OBJECT)IParticleChannel
VFN_1(kSetCreatorAction, SetCreatorAction, TYPE_INODE)IParticleChannel
VFN_2(kSetReadID, SetReadID, TYPE_DWORD, TYPE_DWORD)IParticleChannel
VFN_2(kSetWriteID, SetWriteID, TYPE_DWORD, TYPE_DWORD)IParticleChannel
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual