Public Types | Public Member Functions

IParticleChannelMeshR Class Reference

Search for all occurrences

#include <IParticleChannelMesh.h>

Inheritance diagram for IParticleChannelMeshR:
Inheritance graph
[legend]

List of all members.

Public Types

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

Public Member Functions

BEGIN_FUNCTION_MAP  FN_0 (kIsShared, TYPE_bool, IsShared)
  FN_0 (kGetValueCount, TYPE_INT, GetValueCount)
  FN_1 (kGetValueIndex, TYPE_INT, GetValueIndex, TYPE_INT)
  FN_1 (kGetValueByIndex, TYPE_MESH, GetValueByIndex, TYPE_INT)
  FN_1 (kGetValue, TYPE_MESH, GetValue, TYPE_INT)
  FN_0 (kGetValueFirst, TYPE_MESH, GetValue)
  VFN_2 (kGetMaxBoundingBox, GetMaxBoundingBox, TYPE_POINT3_BR, TYPE_POINT3_BR)
virtual END_FUNCTION_MAP bool  IsShared () const =0
virtual int  GetValueCount () const =0
virtual int  GetValueIndex (int particleIndex) const =0
virtual const Mesh GetValueByIndex (int valueIndex) const =0
virtual const Mesh GetValue (int particleIndex) const =0
virtual const Mesh GetValue () const =0
virtual const Box3 GetMaxBoundingBox () const =0
PFExport void  GetMaxBoundingBox (Point3 &corner1, Point3 &corner2) const
FPInterfaceDesc GetDesc ()

Member Enumeration Documentation

anonymous enum

Member Function Documentation

BEGIN_FUNCTION_MAP FN_0 ( kIsShared  ,
TYPE_bool  ,
IsShared   
)
FN_0 ( kGetValueCount  ,
TYPE_INT  ,
GetValueCount   
)
FN_1 ( kGetValueIndex  ,
TYPE_INT  ,
GetValueIndex  ,
TYPE_INT   
)
FN_1 ( kGetValueByIndex  ,
TYPE_MESH  ,
GetValueByIndex  ,
TYPE_INT   
)
FN_1 ( kGetValue  ,
TYPE_MESH  ,
GetValue  ,
TYPE_INT   
)
FN_0 ( kGetValueFirst  ,
TYPE_MESH  ,
GetValue   
)
VFN_2 ( kGetMaxBoundingBox  ,
GetMaxBoundingBox  ,
TYPE_POINT3_BR  ,
TYPE_POINT3_BR   
)
virtual END_FUNCTION_MAP bool IsShared ( ) const [pure virtual]
virtual int GetValueCount ( ) const [pure virtual]
virtual int GetValueIndex ( int  particleIndex ) const [pure virtual]
virtual const Mesh* GetValueByIndex ( int  valueIndex ) const [pure virtual]
virtual const Mesh* GetValue ( int  particleIndex ) const [pure virtual]
virtual const Mesh* GetValue ( ) const [pure virtual]
virtual const Box3& GetMaxBoundingBox ( ) const [pure virtual]
PFExport void GetMaxBoundingBox ( Point3 corner1,
Point3 corner2 
) const
FPInterfaceDesc* GetDesc ( ) [inline, virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELMESHR_INTERFACE); }

IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR
IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR IParticleChannelMeshR