#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); }