#include <IParticleChannelMesh.h>
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 () |
anonymous enum |
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 | ( | 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] |
Implements FPInterface.
{ return GetDescByID(PARTICLECHANNELMESHW_INTERFACE); }