Public Types | Public Member Functions

IParticleChannelMeshW Class Reference

Search for all occurrences

#include <IParticleChannelMesh.h>

Inheritance diagram for IParticleChannelMeshW:
Inheritance graph
[legend]

List of all members.

Public Types

enum   {
  kSetValue, kSetValueMany, kSetValueAll, kCopyValue,
  kCopyValueMany, kCopyValueAll, kBuildMaxBoundingBox
}

Public Member Functions

BEGIN_FUNCTION_MAP  FN_2 (kSetValue, TYPE_bool, SetValue, TYPE_INT, TYPE_MESH)
  FN_2 (kSetValueMany, TYPE_bool, SetValue, TYPE_INT_TAB_BR, TYPE_MESH)
  FN_1 (kSetValueAll, TYPE_bool, SetValue, TYPE_MESH)
  FN_2 (kCopyValue, TYPE_bool, CopyValue, TYPE_INT, TYPE_INT)
  FN_2 (kCopyValueMany, TYPE_bool, CopyValue, TYPE_INT, TYPE_INT_TAB_BR)
  FN_1 (kCopyValueAll, TYPE_bool, CopyValue, TYPE_INT)
  VFN_0 (kBuildMaxBoundingBox, BuildMaxBoundingBox)
virtual END_FUNCTION_MAP bool  SetValue (int particleIndex, Mesh *mesh)=0
virtual bool  SetValue (Tab< int > &particleIndices, Mesh *mesh)=0
virtual bool  SetValue (Mesh *mesh)=0
virtual bool  CopyValue (int fromParticle, int toParticle)=0
virtual bool  CopyValue (int fromParticle, Tab< int > &toParticles)=0
virtual bool  CopyValue (int fromParticle)=0
virtual void  BuildMaxBoundingBox ()=0
FPInterfaceDesc GetDesc ()

Member Enumeration Documentation

anonymous enum

Member Function Documentation

BEGIN_FUNCTION_MAP FN_2 ( kSetValue  ,
TYPE_bool  ,
SetValue  ,
TYPE_INT  ,
TYPE_MESH   
)
FN_2 ( kSetValueMany  ,
TYPE_bool  ,
SetValue  ,
TYPE_INT_TAB_BR  ,
TYPE_MESH   
)
FN_1 ( kSetValueAll  ,
TYPE_bool  ,
SetValue  ,
TYPE_MESH   
)
FN_2 ( kCopyValue  ,
TYPE_bool  ,
CopyValue  ,
TYPE_INT  ,
TYPE_INT   
)
FN_2 ( kCopyValueMany  ,
TYPE_bool  ,
CopyValue  ,
TYPE_INT  ,
TYPE_INT_TAB_BR   
)
FN_1 ( kCopyValueAll  ,
TYPE_bool  ,
CopyValue  ,
TYPE_INT   
)
VFN_0 ( kBuildMaxBoundingBox  ,
BuildMaxBoundingBox   
)
virtual END_FUNCTION_MAP bool SetValue ( int  particleIndex,
Mesh mesh 
) [pure virtual]
virtual bool SetValue ( Tab< int > &  particleIndices,
Mesh mesh 
) [pure virtual]
virtual bool SetValue ( Mesh mesh ) [pure virtual]
virtual bool CopyValue ( int  fromParticle,
int  toParticle 
) [pure virtual]
virtual bool CopyValue ( int  fromParticle,
Tab< int > &  toParticles 
) [pure virtual]
virtual bool CopyValue ( int  fromParticle ) [pure virtual]
virtual void BuildMaxBoundingBox ( ) [pure virtual]
FPInterfaceDesc* GetDesc ( ) [inline, virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELMESHW_INTERFACE); }

IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW
IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW IParticleChannelMeshW