IParticleChannelINodeHandleR Class Reference
 
 
 
IParticleChannelINodeHandleR Class Reference

This reference page is linked to from the following overview topics: New Classes and Methods.


#include <IParticleChannelINodeHandle.h>

Inheritance diagram for IParticleChannelINodeHandleR:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

Public Types

enum   {
  kIsShared, kGetValueCount, kGetValueIndex, kGetValueByIndex,
  kGetValue, kGetValueFirst
}

Public Member Functions

BEGIN_FUNCTION_MAP  FN_0 (kGetValueCount, TYPE_INT, GetValueCount)
  FN_1 (kGetValueIndex, TYPE_INT, GetValueIndex, TYPE_INT)
  FN_1 (kGetValueByIndex, TYPE_DWORD, GetValueByIndex, TYPE_INT)
  FN_1 (kGetValue, TYPE_DWORD, GetValue, TYPE_INT)
  FN_0 (kGetValueFirst, TYPE_DWORD, GetValue)
virtual END_FUNCTION_MAP int  GetValueCount () const =0
virtual int  GetValueIndex (int particleIndex) const =0
virtual ULONG  GetValueByIndex (int valueIndex) const =0
virtual ULONG  GetValue (int particleIndex) const =0
virtual ULONG  GetValue () const =0
FPInterfaceDesc GetDesc ()

Member Enumeration Documentation


Member Function Documentation

BEGIN_FUNCTION_MAP FN_0 ( kGetValueCount  ,
TYPE_INT  ,
GetValueCount   
)
FN_1 ( kGetValueIndex  ,
TYPE_INT  ,
GetValueIndex  ,
TYPE_INT   
)
FN_1 ( kGetValueByIndex  ,
TYPE_DWORD  ,
GetValueByIndex  ,
TYPE_INT   
)
FN_1 ( kGetValue  ,
TYPE_DWORD  ,
GetValue  ,
TYPE_INT   
)
FN_0 ( kGetValueFirst  ,
TYPE_DWORD  ,
GetValue   
)
virtual END_FUNCTION_MAP int GetValueCount ( ) const [pure virtual]
virtual int GetValueIndex ( int  particleIndex ) const [pure virtual]
virtual ULONG GetValueByIndex ( int  valueIndex ) const [pure virtual]
virtual ULONG GetValue ( int  particleIndex ) const [pure virtual]
virtual ULONG GetValue ( ) const [pure virtual]
FPInterfaceDesc* GetDesc ( ) [inline, virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.