#include <IParticleChannelMesh.h>
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 () |
anonymous enum |
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] |
FPInterfaceDesc* GetDesc | ( | ) | [inline, virtual] |
Implements FPInterface.
{ return GetDescByID(PARTICLECHANNELMESHR_INTERFACE); }