#include <IParticleObjectExt.h>
Public Types |
|
enum | { kUpdateParticles, kSetEveryStepUpdateScriptLine, kSetEveryStepUpdateScriptFile, kSetFinalStepUpdateScriptLine, kSetFinalStepUpdateScriptFile, kExecuteEveryStepUpdateScript, kExecuteFinalStepUpdateScript, kGetUpdateTime, kGetUpdateInterval, kNumParticles, kNumParticlesGenerated, kAddParticle, kAddParticles, kDeleteParticle, kDeleteParticles, kGetParticleBornIndex, kHasParticleBornIndex, kGetParticleGroup, kGetParticleIndex, kGetCurrentParticleIndex, kGetCurrentParticleBornIndex, kSetCurrentParticleIndex, kSetCurrentParticleBornIndex, kGetParticleAgeByIndex, kGetParticleAgeByBornIndex, kSetParticleAgeByIndex, kSetParticleAgeByBornIndex, kGetParticleAge, kSetParticleAge, kGetParticleLifeSpanByIndex, kGetParticleLifeSpanByBornIndex, kSetParticleLifeSpanByIndex, kSetParticleLifeSpanByBornIndex, kGetParticleLifeSpan, kSetParticleLifeSpan, kGetParticleGroupTimeByIndex, kGetParticleGroupTimeByBornIndex, kSetParticleGroupTimeByIndex, kSetParticleGroupTimeByBornIndex, kGetParticleGroupTime, kSetParticleGroupTime, kGetParticlePositionByIndex, kGetParticlePositionByBornIndex, kSetParticlePositionByIndex, kSetParticlePositionByBornIndex, kGetParticlePosition, kSetParticlePosition, kGetParticleSpeedByIndex, kGetParticleSpeedByBornIndex, kSetParticleSpeedByIndex, kSetParticleSpeedByBornIndex, kGetParticleSpeed, kSetParticleSpeed, kGetParticleOrientationByIndex, kGetParticleOrientationByBornIndex, kSetParticleOrientationByIndex, kSetParticleOrientationByBornIndex, kGetParticleOrientation, kSetParticleOrientation, kGetParticleSpinByIndex, kGetParticleSpinByBornIndex, kSetParticleSpinByIndex, kSetParticleSpinByBornIndex, kGetParticleSpin, kSetParticleSpin, kGetParticleScaleByIndex, kGetParticleScaleByBornIndex, kSetParticleScaleByIndex, kSetParticleScaleByBornIndex, kGetParticleScale, kSetParticleScale, kGetParticleScaleXYZByIndex, kGetParticleScaleXYZByBornIndex, kSetParticleScaleXYZByIndex, kSetParticleScaleXYZByBornIndex, kGetParticleScaleXYZ, kSetParticleScaleXYZ, kGetParticleTMByIndex, kGetParticleTMByBornIndex, kSetParticleTMByIndex, kSetParticleTMByBornIndex, kGetParticleTM, kSetParticleTM, kGetParticleSelectedByIndex, kGetParticleSelectedByBornIndex, kSetParticleSelectedByIndex, kSetParticleSelectedByBornIndex, kGetParticleSelected, kSetParticleSelected, kGetParticleShapeByIndex, kGetParticleShapeByBornIndex, kSetParticleShapeByIndex, kSetParticleShapeByBornIndex, kGetParticleShape, kSetParticleShape, kSetGlobalParticleShape } |
Public Member Functions |
|
BEGIN_FUNCTION_MAP | VFN_2 (kUpdateParticles, UpdateParticles, TYPE_INODE, TYPE_TIMEVALUE) |
VFN_1 (kSetEveryStepUpdateScriptLine, SetEveryStepUpdateScriptLine, TYPE_STRING) | |
VFN_1 (kSetEveryStepUpdateScriptFile, SetEveryStepUpdateScriptFile, TYPE_FILENAME) | |
VFN_1 (kSetFinalStepUpdateScriptLine, SetFinalStepUpdateScriptLine, TYPE_STRING) | |
VFN_1 (kSetFinalStepUpdateScriptFile, SetFinalStepUpdateScriptFile, TYPE_FILENAME) | |
VFN_0 (kExecuteEveryStepUpdateScript, ExecuteEveryStepUpdateScript) | |
VFN_0 (kExecuteFinalStepUpdateScript, ExecuteFinalStepUpdateScript) | |
FN_0 (kGetUpdateTime, TYPE_TIMEVALUE, GetUpdateTime) | |
VFN_2 (kGetUpdateInterval, GetUpdateInterval, TYPE_TIMEVALUE_BR, TYPE_TIMEVALUE_BR) | |
RO_PROP_FN (kNumParticles, NumParticles, TYPE_INT) | |
RO_PROP_FN (kNumParticlesGenerated, NumParticlesGenerated, TYPE_INT) | |
FN_0 (kAddParticle, TYPE_bool, AddParticle) | |
FN_1 (kAddParticles, TYPE_bool, AddParticles, TYPE_INT) | |
FN_1 (kDeleteParticle, TYPE_bool, DeleteParticle, TYPE_INDEX) | |
FN_2 (kDeleteParticles, TYPE_bool, DeleteParticles, TYPE_INDEX, TYPE_INT) | |
FN_1 (kGetParticleBornIndex, TYPE_INDEX, GetParticleBornIndex, TYPE_INDEX) | |
FN_2 (kHasParticleBornIndex, TYPE_bool, HasParticleBornIndex, TYPE_INDEX, TYPE_INDEX_BR) | |
FN_1 (kGetParticleGroup, TYPE_INODE, GetParticleGroup, TYPE_INDEX) | |
FN_1 (kGetParticleIndex, TYPE_INDEX, GetParticleIndex, TYPE_INDEX) | |
PROP_FNS (kGetCurrentParticleIndex, GetCurrentParticleIndex, kSetCurrentParticleIndex, SetCurrentParticleIndex, TYPE_INDEX) | |
PROP_FNS (kGetCurrentParticleBornIndex, GetCurrentParticleBornIndex, kSetCurrentParticleBornIndex, SetCurrentParticleBornIndex, TYPE_INDEX) | |
FN_1 (kGetParticleAgeByIndex, TYPE_TIMEVALUE, GetParticleAgeByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleAgeByBornIndex, TYPE_TIMEVALUE, GetParticleAgeByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleAgeByIndex, SetParticleAgeByIndex, TYPE_INDEX, TYPE_TIMEVALUE) | |
VFN_2 (kSetParticleAgeByBornIndex, SetParticleAgeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE) | |
PROP_FNS (kGetParticleAge, GetParticleAge, kSetParticleAge, SetParticleAge, TYPE_TIMEVALUE) | |
FN_1 (kGetParticleLifeSpanByIndex, TYPE_TIMEVALUE, GetParticleLifeSpanByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleLifeSpanByBornIndex, TYPE_TIMEVALUE, GetParticleLifeSpanByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleLifeSpanByIndex, SetParticleLifeSpanByIndex, TYPE_INDEX, TYPE_TIMEVALUE) | |
VFN_2 (kSetParticleLifeSpanByBornIndex, SetParticleLifeSpanByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE) | |
PROP_FNS (kGetParticleLifeSpan, GetParticleLifeSpan, kSetParticleLifeSpan, SetParticleLifeSpan, TYPE_TIMEVALUE) | |
FN_1 (kGetParticleGroupTimeByIndex, TYPE_TIMEVALUE, GetParticleGroupTimeByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleGroupTimeByBornIndex, TYPE_TIMEVALUE, GetParticleGroupTimeByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleGroupTimeByIndex, SetParticleGroupTimeByIndex, TYPE_INDEX, TYPE_TIMEVALUE) | |
VFN_2 (kSetParticleGroupTimeByBornIndex, SetParticleGroupTimeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE) | |
PROP_FNS (kGetParticleGroupTime, GetParticleGroupTime, kSetParticleGroupTime, SetParticleGroupTime, TYPE_TIMEVALUE) | |
FN_1 (kGetParticlePositionByIndex, TYPE_POINT3, GetParticlePositionByIndex, TYPE_INDEX) | |
FN_1 (kGetParticlePositionByBornIndex, TYPE_POINT3, GetParticlePositionByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticlePositionByIndex, SetParticlePositionByIndex, TYPE_INDEX, TYPE_POINT3) | |
VFN_2 (kSetParticlePositionByBornIndex, SetParticlePositionByBornIndex, TYPE_INDEX, TYPE_POINT3) | |
PROP_FNS (kGetParticlePosition, GetParticlePosition, kSetParticlePosition, SetParticlePosition, TYPE_POINT3) | |
FN_1 (kGetParticleSpeedByIndex, TYPE_POINT3, GetParticleSpeedByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleSpeedByBornIndex, TYPE_POINT3, GetParticleSpeedByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleSpeedByIndex, SetParticleSpeedByIndex, TYPE_INDEX, TYPE_POINT3) | |
VFN_2 (kSetParticleSpeedByBornIndex, SetParticleSpeedByBornIndex, TYPE_INDEX, TYPE_POINT3) | |
PROP_FNS (kGetParticleSpeed, GetParticleSpeed, kSetParticleSpeed, SetParticleSpeed, TYPE_POINT3) | |
FN_1 (kGetParticleOrientationByIndex, TYPE_POINT3, GetParticleOrientationByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleOrientationByBornIndex, TYPE_POINT3, GetParticleOrientationByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleOrientationByIndex, SetParticleOrientationByIndex, TYPE_INDEX, TYPE_POINT3) | |
VFN_2 (kSetParticleOrientationByBornIndex, SetParticleOrientationByBornIndex, TYPE_INDEX, TYPE_POINT3) | |
PROP_FNS (kGetParticleOrientation, GetParticleOrientation, kSetParticleOrientation, SetParticleOrientation, TYPE_POINT3) | |
FN_1 (kGetParticleSpinByIndex, TYPE_ANGAXIS, GetParticleSpinByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleSpinByBornIndex, TYPE_ANGAXIS, GetParticleSpinByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleSpinByIndex, SetParticleSpinByIndex, TYPE_INDEX, TYPE_ANGAXIS) | |
VFN_2 (kSetParticleSpinByBornIndex, SetParticleSpinByBornIndex, TYPE_INDEX, TYPE_ANGAXIS) | |
PROP_FNS (kGetParticleSpin, GetParticleSpin, kSetParticleSpin, SetParticleSpin, TYPE_ANGAXIS) | |
FN_1 (kGetParticleScaleByIndex, TYPE_FLOAT, GetParticleScaleByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleScaleByBornIndex, TYPE_FLOAT, GetParticleScaleByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleScaleByIndex, SetParticleScaleByIndex, TYPE_INDEX, TYPE_FLOAT) | |
VFN_2 (kSetParticleScaleByBornIndex, SetParticleScaleByBornIndex, TYPE_INDEX, TYPE_FLOAT) | |
PROP_FNS (kGetParticleScale, GetParticleScale, kSetParticleScale, SetParticleScale, TYPE_FLOAT) | |
FN_1 (kGetParticleScaleXYZByIndex, TYPE_POINT3, GetParticleScaleXYZByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleScaleXYZByBornIndex, TYPE_POINT3, GetParticleScaleXYZByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleScaleXYZByIndex, SetParticleScaleXYZByIndex, TYPE_INDEX, TYPE_POINT3) | |
VFN_2 (kSetParticleScaleXYZByBornIndex, SetParticleScaleXYZByBornIndex, TYPE_INDEX, TYPE_POINT3) | |
PROP_FNS (kGetParticleScaleXYZ, GetParticleScaleXYZ, kSetParticleScaleXYZ, SetParticleScaleXYZ, TYPE_POINT3) | |
FN_1 (kGetParticleTMByIndex, TYPE_MATRIX3, GetParticleTMByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleTMByBornIndex, TYPE_MATRIX3, GetParticleTMByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleTMByIndex, SetParticleTMByIndex, TYPE_INDEX, TYPE_MATRIX3) | |
VFN_2 (kSetParticleTMByBornIndex, SetParticleTMByBornIndex, TYPE_INDEX, TYPE_MATRIX3) | |
PROP_FNS (kGetParticleTM, GetParticleTM, kSetParticleTM, SetParticleTM, TYPE_MATRIX3) | |
FN_1 (kGetParticleSelectedByIndex, TYPE_bool, GetParticleSelectedByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleSelectedByBornIndex, TYPE_bool, GetParticleSelectedByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleSelectedByIndex, SetParticleSelectedByIndex, TYPE_INDEX, TYPE_bool) | |
VFN_2 (kSetParticleSelectedByBornIndex, SetParticleSelectedByBornIndex, TYPE_INDEX, TYPE_bool) | |
PROP_FNS (kGetParticleSelected, GetParticleSelected, kSetParticleSelected, SetParticleSelected, TYPE_bool) | |
FN_1 (kGetParticleShapeByIndex, TYPE_MESH, GetParticleShapeByIndex, TYPE_INDEX) | |
FN_1 (kGetParticleShapeByBornIndex, TYPE_MESH, GetParticleShapeByBornIndex, TYPE_INDEX) | |
VFN_2 (kSetParticleShapeByIndex, SetParticleShapeByIndex, TYPE_INDEX, TYPE_MESH) | |
VFN_2 (kSetParticleShapeByBornIndex, SetParticleShapeByBornIndex, TYPE_INDEX, TYPE_MESH) | |
VFN_1 (kSetGlobalParticleShape, SetGlobalParticleShape, TYPE_MESH) | |
PROP_FNS (kGetParticleShape, GetParticleShape, kSetParticleShape, SetParticleShape, TYPE_MESH) | |
virtual END_FUNCTION_MAP bool | GetRenderMeshVertexSpeed (TimeValue t, INode *inode, View &view, Tab< Point3 > &speed) |
virtual int | NumberOfRenderMeshes (TimeValue t, INode *inode, View &view) |
virtual bool | GetMultipleRenderMeshVertexSpeed (TimeValue t, INode *inode, View &view, int meshNumber, Tab< Point3 > &speed) |
virtual void | UpdateParticles (INode *node, TimeValue t) |
virtual void | SetEveryStepUpdateScriptLine (MCHAR *script) |
virtual void | SetEveryStepUpdateScriptFile (MCHAR *file) |
virtual void | SetFinalStepUpdateScriptLine (MCHAR *script) |
virtual void | SetFinalStepUpdateScriptFile (MCHAR *file) |
virtual void | ExecuteEveryStepUpdateScript () |
virtual void | ExecuteFinalStepUpdateScript () |
virtual TimeValue | GetUpdateTime () |
virtual void | GetUpdateInterval (TimeValue &start, TimeValue &finish) |
virtual int | NumParticles ()=0 |
virtual int | NumParticlesGenerated () |
virtual bool | AddParticle () |
virtual bool | AddParticles (int num) |
virtual bool | DeleteParticle (int index) |
virtual bool | DeleteParticles (int start, int num) |
virtual int | GetParticleBornIndex (int i) |
virtual bool | HasParticleBornIndex (int bornIndex, int &index) |
virtual INode * | GetParticleGroup (int index) |
virtual int | GetParticleIndex (int bornIndex) |
virtual int | GetCurrentParticleIndex () |
virtual int | GetCurrentParticleBornIndex () |
virtual void | SetCurrentParticleIndex (int index) |
virtual void | SetCurrentParticleBornIndex (int bornIndex) |
virtual TimeValue | GetParticleAgeByIndex (int index) |
virtual TimeValue | GetParticleAgeByBornIndex (int id) |
virtual void | SetParticleAgeByIndex (int index, TimeValue age) |
virtual void | SetParticleAgeByBornIndex (int id, TimeValue age) |
virtual TimeValue | GetParticleAge () |
virtual void | SetParticleAge (TimeValue age) |
virtual TimeValue | GetParticleLifeSpanByIndex (int index) |
virtual TimeValue | GetParticleLifeSpanByBornIndex (int id) |
virtual void | SetParticleLifeSpanByIndex (int index, TimeValue LifeSpan) |
virtual void | SetParticleLifeSpanByBornIndex (int id, TimeValue LifeSpan) |
virtual TimeValue | GetParticleLifeSpan () |
virtual void | SetParticleLifeSpan (TimeValue lifespan) |
virtual TimeValue | GetParticleGroupTimeByIndex (int index) |
virtual TimeValue | GetParticleGroupTimeByBornIndex (int id) |
virtual void | SetParticleGroupTimeByIndex (int index, TimeValue time) |
virtual void | SetParticleGroupTimeByBornIndex (int id, TimeValue time) |
virtual TimeValue | GetParticleGroupTime () |
virtual void | SetParticleGroupTime (TimeValue time) |
virtual Point3 * | GetParticlePositionByIndex (int index) |
virtual Point3 * | GetParticlePositionByBornIndex (int id) |
virtual void | SetParticlePositionByIndex (int index, Point3 pos) |
virtual void | SetParticlePositionByBornIndex (int id, Point3 pos) |
virtual Point3 * | GetParticlePosition () |
virtual void | SetParticlePosition (Point3 pos) |
virtual Point3 * | GetParticleSpeedByIndex (int index) |
virtual Point3 * | GetParticleSpeedByBornIndex (int id) |
virtual void | SetParticleSpeedByIndex (int index, Point3 speed) |
virtual void | SetParticleSpeedByBornIndex (int id, Point3 speed) |
virtual Point3 * | GetParticleSpeed () |
virtual void | SetParticleSpeed (Point3 speed) |
virtual Point3 * | GetParticleOrientationByIndex (int index) |
virtual Point3 * | GetParticleOrientationByBornIndex (int id) |
virtual void | SetParticleOrientationByIndex (int index, Point3 orient) |
virtual void | SetParticleOrientationByBornIndex (int id, Point3 orient) |
virtual Point3 * | GetParticleOrientation () |
virtual void | SetParticleOrientation (Point3 orient) |
virtual AngAxis * | GetParticleSpinByIndex (int index) |
virtual AngAxis * | GetParticleSpinByBornIndex (int id) |
virtual void | SetParticleSpinByIndex (int index, AngAxis spin) |
virtual void | SetParticleSpinByBornIndex (int id, AngAxis spin) |
virtual AngAxis * | GetParticleSpin () |
virtual void | SetParticleSpin (AngAxis spin) |
virtual float | GetParticleScaleByIndex (int index) |
virtual float | GetParticleScaleByBornIndex (int id) |
virtual void | SetParticleScaleByIndex (int index, float scale) |
virtual void | SetParticleScaleByBornIndex (int id, float scale) |
virtual float | GetParticleScale () |
virtual void | SetParticleScale (float scale) |
virtual Point3 * | GetParticleScaleXYZByIndex (int index) |
virtual Point3 * | GetParticleScaleXYZByBornIndex (int id) |
virtual void | SetParticleScaleXYZByIndex (int index, Point3 scale) |
virtual void | SetParticleScaleXYZByBornIndex (int id, Point3 scale) |
virtual Point3 * | GetParticleScaleXYZ () |
virtual void | SetParticleScaleXYZ (Point3 scale) |
virtual Matrix3 * | GetParticleTMByIndex (int index) |
virtual Matrix3 * | GetParticleTMByBornIndex (int id) |
virtual void | SetParticleTMByIndex (int index, Matrix3 tm) |
virtual void | SetParticleTMByBornIndex (int id, Matrix3 tm) |
virtual Matrix3 * | GetParticleTM () |
virtual void | SetParticleTM (Matrix3 tm) |
virtual bool | GetParticleSelectedByIndex (int index) |
virtual bool | GetParticleSelectedByBornIndex (int id) |
virtual void | SetParticleSelectedByIndex (int index, bool selected) |
virtual void | SetParticleSelectedByBornIndex (int id, bool selected) |
virtual bool | GetParticleSelected () |
virtual void | SetParticleSelected (bool selected) |
virtual Mesh * | GetParticleShapeByIndex (int index) |
virtual Mesh * | GetParticleShapeByBornIndex (int id) |
virtual void | SetParticleShapeByIndex (int index, Mesh *shape) |
virtual void | SetParticleShapeByBornIndex (int id, Mesh *shape) |
virtual Mesh * | GetParticleShape () |
virtual void | SetParticleShape (Mesh *shape) |
virtual void | SetGlobalParticleShape (Mesh *shape) |
FPInterfaceDesc * | GetDesc () |
anonymous enum |
{ kUpdateParticles, kSetEveryStepUpdateScriptLine, kSetEveryStepUpdateScriptFile, kSetFinalStepUpdateScriptLine, kSetFinalStepUpdateScriptFile, kExecuteEveryStepUpdateScript, kExecuteFinalStepUpdateScript, kGetUpdateTime, kGetUpdateInterval, kNumParticles, kNumParticlesGenerated, kAddParticle, kAddParticles, kDeleteParticle, kDeleteParticles, kGetParticleBornIndex, kHasParticleBornIndex, kGetParticleGroup, kGetParticleIndex, kGetCurrentParticleIndex, kGetCurrentParticleBornIndex, kSetCurrentParticleIndex, kSetCurrentParticleBornIndex, kGetParticleAgeByIndex, kGetParticleAgeByBornIndex, kSetParticleAgeByIndex, kSetParticleAgeByBornIndex, kGetParticleAge, kSetParticleAge, kGetParticleLifeSpanByIndex, kGetParticleLifeSpanByBornIndex, kSetParticleLifeSpanByIndex, kSetParticleLifeSpanByBornIndex, kGetParticleLifeSpan, kSetParticleLifeSpan, kGetParticleGroupTimeByIndex, kGetParticleGroupTimeByBornIndex, kSetParticleGroupTimeByIndex, kSetParticleGroupTimeByBornIndex, kGetParticleGroupTime, kSetParticleGroupTime, kGetParticlePositionByIndex, kGetParticlePositionByBornIndex, kSetParticlePositionByIndex, kSetParticlePositionByBornIndex, kGetParticlePosition, kSetParticlePosition, kGetParticleSpeedByIndex, kGetParticleSpeedByBornIndex, kSetParticleSpeedByIndex, kSetParticleSpeedByBornIndex, kGetParticleSpeed, kSetParticleSpeed, kGetParticleOrientationByIndex, kGetParticleOrientationByBornIndex, kSetParticleOrientationByIndex, kSetParticleOrientationByBornIndex, kGetParticleOrientation, kSetParticleOrientation, kGetParticleSpinByIndex, kGetParticleSpinByBornIndex, kSetParticleSpinByIndex, kSetParticleSpinByBornIndex, kGetParticleSpin, kSetParticleSpin, kGetParticleScaleByIndex, kGetParticleScaleByBornIndex, kSetParticleScaleByIndex, kSetParticleScaleByBornIndex, kGetParticleScale, kSetParticleScale, kGetParticleScaleXYZByIndex, kGetParticleScaleXYZByBornIndex, kSetParticleScaleXYZByIndex, kSetParticleScaleXYZByBornIndex, kGetParticleScaleXYZ, kSetParticleScaleXYZ, kGetParticleTMByIndex, kGetParticleTMByBornIndex, kSetParticleTMByIndex, kSetParticleTMByBornIndex, kGetParticleTM, kSetParticleTM, kGetParticleSelectedByIndex, kGetParticleSelectedByBornIndex, kSetParticleSelectedByIndex, kSetParticleSelectedByBornIndex, kGetParticleSelected, kSetParticleSelected, kGetParticleShapeByIndex, kGetParticleShapeByBornIndex, kSetParticleShapeByIndex, kSetParticleShapeByBornIndex, kGetParticleShape, kSetParticleShape, kSetGlobalParticleShape, };
BEGIN_FUNCTION_MAP VFN_2 | ( | kUpdateParticles | , |
UpdateParticles | , | ||
TYPE_INODE | , | ||
TYPE_TIMEVALUE | |||
) |
VFN_1 | ( | kSetEveryStepUpdateScriptLine | , |
SetEveryStepUpdateScriptLine | , | ||
TYPE_STRING | |||
) |
VFN_1 | ( | kSetEveryStepUpdateScriptFile | , |
SetEveryStepUpdateScriptFile | , | ||
TYPE_FILENAME | |||
) |
VFN_1 | ( | kSetFinalStepUpdateScriptLine | , |
SetFinalStepUpdateScriptLine | , | ||
TYPE_STRING | |||
) |
VFN_1 | ( | kSetFinalStepUpdateScriptFile | , |
SetFinalStepUpdateScriptFile | , | ||
TYPE_FILENAME | |||
) |
VFN_0 | ( | kExecuteEveryStepUpdateScript | , |
ExecuteEveryStepUpdateScript | |||
) |
VFN_0 | ( | kExecuteFinalStepUpdateScript | , |
ExecuteFinalStepUpdateScript | |||
) |
FN_0 | ( | kGetUpdateTime | , |
TYPE_TIMEVALUE | , | ||
GetUpdateTime | |||
) |
VFN_2 | ( | kGetUpdateInterval | , |
GetUpdateInterval | , | ||
TYPE_TIMEVALUE_BR | , | ||
TYPE_TIMEVALUE_BR | |||
) |
RO_PROP_FN | ( | kNumParticles | , |
NumParticles | , | ||
TYPE_INT | |||
) |
RO_PROP_FN | ( | kNumParticlesGenerated | , |
NumParticlesGenerated | , | ||
TYPE_INT | |||
) |
FN_0 | ( | kAddParticle | , |
TYPE_bool | , | ||
AddParticle | |||
) |
FN_1 | ( | kAddParticles | , |
TYPE_bool | , | ||
AddParticles | , | ||
TYPE_INT | |||
) |
FN_1 | ( | kDeleteParticle | , |
TYPE_bool | , | ||
DeleteParticle | , | ||
TYPE_INDEX | |||
) |
FN_2 | ( | kDeleteParticles | , |
TYPE_bool | , | ||
DeleteParticles | , | ||
TYPE_INDEX | , | ||
TYPE_INT | |||
) |
FN_1 | ( | kGetParticleBornIndex | , |
TYPE_INDEX | , | ||
GetParticleBornIndex | , | ||
TYPE_INDEX | |||
) |
FN_2 | ( | kHasParticleBornIndex | , |
TYPE_bool | , | ||
HasParticleBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_INDEX_BR | |||
) |
FN_1 | ( | kGetParticleGroup | , |
TYPE_INODE | , | ||
GetParticleGroup | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleIndex | , |
TYPE_INDEX | , | ||
GetParticleIndex | , | ||
TYPE_INDEX | |||
) |
PROP_FNS | ( | kGetCurrentParticleIndex | , |
GetCurrentParticleIndex | , | ||
kSetCurrentParticleIndex | , | ||
SetCurrentParticleIndex | , | ||
TYPE_INDEX | |||
) |
PROP_FNS | ( | kGetCurrentParticleBornIndex | , |
GetCurrentParticleBornIndex | , | ||
kSetCurrentParticleBornIndex | , | ||
SetCurrentParticleBornIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleAgeByIndex | , |
TYPE_TIMEVALUE | , | ||
GetParticleAgeByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleAgeByBornIndex | , |
TYPE_TIMEVALUE | , | ||
GetParticleAgeByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleAgeByIndex | , |
SetParticleAgeByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_TIMEVALUE | |||
) |
VFN_2 | ( | kSetParticleAgeByBornIndex | , |
SetParticleAgeByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_TIMEVALUE | |||
) |
PROP_FNS | ( | kGetParticleAge | , |
GetParticleAge | , | ||
kSetParticleAge | , | ||
SetParticleAge | , | ||
TYPE_TIMEVALUE | |||
) |
FN_1 | ( | kGetParticleLifeSpanByIndex | , |
TYPE_TIMEVALUE | , | ||
GetParticleLifeSpanByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleLifeSpanByBornIndex | , |
TYPE_TIMEVALUE | , | ||
GetParticleLifeSpanByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleLifeSpanByIndex | , |
SetParticleLifeSpanByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_TIMEVALUE | |||
) |
VFN_2 | ( | kSetParticleLifeSpanByBornIndex | , |
SetParticleLifeSpanByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_TIMEVALUE | |||
) |
PROP_FNS | ( | kGetParticleLifeSpan | , |
GetParticleLifeSpan | , | ||
kSetParticleLifeSpan | , | ||
SetParticleLifeSpan | , | ||
TYPE_TIMEVALUE | |||
) |
FN_1 | ( | kGetParticleGroupTimeByIndex | , |
TYPE_TIMEVALUE | , | ||
GetParticleGroupTimeByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleGroupTimeByBornIndex | , |
TYPE_TIMEVALUE | , | ||
GetParticleGroupTimeByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleGroupTimeByIndex | , |
SetParticleGroupTimeByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_TIMEVALUE | |||
) |
VFN_2 | ( | kSetParticleGroupTimeByBornIndex | , |
SetParticleGroupTimeByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_TIMEVALUE | |||
) |
PROP_FNS | ( | kGetParticleGroupTime | , |
GetParticleGroupTime | , | ||
kSetParticleGroupTime | , | ||
SetParticleGroupTime | , | ||
TYPE_TIMEVALUE | |||
) |
FN_1 | ( | kGetParticlePositionByIndex | , |
TYPE_POINT3 | , | ||
GetParticlePositionByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticlePositionByBornIndex | , |
TYPE_POINT3 | , | ||
GetParticlePositionByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticlePositionByIndex | , |
SetParticlePositionByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
VFN_2 | ( | kSetParticlePositionByBornIndex | , |
SetParticlePositionByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
PROP_FNS | ( | kGetParticlePosition | , |
GetParticlePosition | , | ||
kSetParticlePosition | , | ||
SetParticlePosition | , | ||
TYPE_POINT3 | |||
) |
FN_1 | ( | kGetParticleSpeedByIndex | , |
TYPE_POINT3 | , | ||
GetParticleSpeedByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleSpeedByBornIndex | , |
TYPE_POINT3 | , | ||
GetParticleSpeedByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleSpeedByIndex | , |
SetParticleSpeedByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
VFN_2 | ( | kSetParticleSpeedByBornIndex | , |
SetParticleSpeedByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
PROP_FNS | ( | kGetParticleSpeed | , |
GetParticleSpeed | , | ||
kSetParticleSpeed | , | ||
SetParticleSpeed | , | ||
TYPE_POINT3 | |||
) |
FN_1 | ( | kGetParticleOrientationByIndex | , |
TYPE_POINT3 | , | ||
GetParticleOrientationByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleOrientationByBornIndex | , |
TYPE_POINT3 | , | ||
GetParticleOrientationByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleOrientationByIndex | , |
SetParticleOrientationByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
VFN_2 | ( | kSetParticleOrientationByBornIndex | , |
SetParticleOrientationByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
PROP_FNS | ( | kGetParticleOrientation | , |
GetParticleOrientation | , | ||
kSetParticleOrientation | , | ||
SetParticleOrientation | , | ||
TYPE_POINT3 | |||
) |
FN_1 | ( | kGetParticleSpinByIndex | , |
TYPE_ANGAXIS | , | ||
GetParticleSpinByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleSpinByBornIndex | , |
TYPE_ANGAXIS | , | ||
GetParticleSpinByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleSpinByIndex | , |
SetParticleSpinByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_ANGAXIS | |||
) |
VFN_2 | ( | kSetParticleSpinByBornIndex | , |
SetParticleSpinByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_ANGAXIS | |||
) |
PROP_FNS | ( | kGetParticleSpin | , |
GetParticleSpin | , | ||
kSetParticleSpin | , | ||
SetParticleSpin | , | ||
TYPE_ANGAXIS | |||
) |
FN_1 | ( | kGetParticleScaleByIndex | , |
TYPE_FLOAT | , | ||
GetParticleScaleByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleScaleByBornIndex | , |
TYPE_FLOAT | , | ||
GetParticleScaleByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleScaleByIndex | , |
SetParticleScaleByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_FLOAT | |||
) |
VFN_2 | ( | kSetParticleScaleByBornIndex | , |
SetParticleScaleByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | kGetParticleScale | , |
GetParticleScale | , | ||
kSetParticleScale | , | ||
SetParticleScale | , | ||
TYPE_FLOAT | |||
) |
FN_1 | ( | kGetParticleScaleXYZByIndex | , |
TYPE_POINT3 | , | ||
GetParticleScaleXYZByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleScaleXYZByBornIndex | , |
TYPE_POINT3 | , | ||
GetParticleScaleXYZByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleScaleXYZByIndex | , |
SetParticleScaleXYZByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
VFN_2 | ( | kSetParticleScaleXYZByBornIndex | , |
SetParticleScaleXYZByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_POINT3 | |||
) |
PROP_FNS | ( | kGetParticleScaleXYZ | , |
GetParticleScaleXYZ | , | ||
kSetParticleScaleXYZ | , | ||
SetParticleScaleXYZ | , | ||
TYPE_POINT3 | |||
) |
FN_1 | ( | kGetParticleTMByIndex | , |
TYPE_MATRIX3 | , | ||
GetParticleTMByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleTMByBornIndex | , |
TYPE_MATRIX3 | , | ||
GetParticleTMByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleTMByIndex | , |
SetParticleTMByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_MATRIX3 | |||
) |
VFN_2 | ( | kSetParticleTMByBornIndex | , |
SetParticleTMByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_MATRIX3 | |||
) |
PROP_FNS | ( | kGetParticleTM | , |
GetParticleTM | , | ||
kSetParticleTM | , | ||
SetParticleTM | , | ||
TYPE_MATRIX3 | |||
) |
FN_1 | ( | kGetParticleSelectedByIndex | , |
TYPE_bool | , | ||
GetParticleSelectedByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleSelectedByBornIndex | , |
TYPE_bool | , | ||
GetParticleSelectedByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleSelectedByIndex | , |
SetParticleSelectedByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_bool | |||
) |
VFN_2 | ( | kSetParticleSelectedByBornIndex | , |
SetParticleSelectedByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_bool | |||
) |
PROP_FNS | ( | kGetParticleSelected | , |
GetParticleSelected | , | ||
kSetParticleSelected | , | ||
SetParticleSelected | , | ||
TYPE_bool | |||
) |
FN_1 | ( | kGetParticleShapeByIndex | , |
TYPE_MESH | , | ||
GetParticleShapeByIndex | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | kGetParticleShapeByBornIndex | , |
TYPE_MESH | , | ||
GetParticleShapeByBornIndex | , | ||
TYPE_INDEX | |||
) |
VFN_2 | ( | kSetParticleShapeByIndex | , |
SetParticleShapeByIndex | , | ||
TYPE_INDEX | , | ||
TYPE_MESH | |||
) |
VFN_2 | ( | kSetParticleShapeByBornIndex | , |
SetParticleShapeByBornIndex | , | ||
TYPE_INDEX | , | ||
TYPE_MESH | |||
) |
VFN_1 | ( | kSetGlobalParticleShape | , |
SetGlobalParticleShape | , | ||
TYPE_MESH | |||
) |
PROP_FNS | ( | kGetParticleShape | , |
GetParticleShape | , | ||
kSetParticleShape | , | ||
SetParticleShape | , | ||
TYPE_MESH | |||
) |
virtual END_FUNCTION_MAP bool GetRenderMeshVertexSpeed | ( | TimeValue | t, |
INode * | inode, | ||
View & | view, | ||
Tab< Point3 > & | speed | ||
) | [inline, virtual] |
{ return false; }
{ return 0; }
virtual bool GetMultipleRenderMeshVertexSpeed | ( | TimeValue | t, |
INode * | inode, | ||
View & | view, | ||
int | meshNumber, | ||
Tab< Point3 > & | speed | ||
) | [inline, virtual] |
{ return false; }
virtual void UpdateParticles | ( | INode * | node, |
TimeValue | t | ||
) | [inline, virtual] |
virtual void SetEveryStepUpdateScriptLine | ( | MCHAR * | script | ) | [inline, virtual] |
virtual void SetEveryStepUpdateScriptFile | ( | MCHAR * | file | ) | [inline, virtual] |
virtual void SetFinalStepUpdateScriptLine | ( | MCHAR * | script | ) | [inline, virtual] |
virtual void SetFinalStepUpdateScriptFile | ( | MCHAR * | file | ) | [inline, virtual] |
virtual void ExecuteEveryStepUpdateScript | ( | ) | [inline, virtual] |
virtual void ExecuteFinalStepUpdateScript | ( | ) | [inline, virtual] |
virtual TimeValue GetUpdateTime | ( | ) | [inline, virtual] |
{ return 0; }
virtual void GetUpdateInterval | ( | TimeValue & | start, |
TimeValue & | finish | ||
) | [inline, virtual] |
virtual int NumParticles | ( | ) | [pure virtual] |
virtual int NumParticlesGenerated | ( | ) | [inline, virtual] |
{ return NumParticles(); }
virtual bool AddParticle | ( | ) | [inline, virtual] |
{ return false; }
virtual bool AddParticles | ( | int | num | ) | [inline, virtual] |
{ return false; }
virtual bool DeleteParticle | ( | int | index | ) | [inline, virtual] |
{ return false; }
virtual bool DeleteParticles | ( | int | start, |
int | num | ||
) | [inline, virtual] |
{ return false; }
virtual int GetParticleBornIndex | ( | int | i | ) | [inline, virtual] |
{ return 0; }
virtual bool HasParticleBornIndex | ( | int | bornIndex, |
int & | index | ||
) | [inline, virtual] |
{ return false; }
virtual INode* GetParticleGroup | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual int GetParticleIndex | ( | int | bornIndex | ) | [inline, virtual] |
{ return 0; }
virtual int GetCurrentParticleIndex | ( | ) | [inline, virtual] |
{ return 0; }
virtual int GetCurrentParticleBornIndex | ( | ) | [inline, virtual] |
{ return 5; }
virtual void SetCurrentParticleIndex | ( | int | index | ) | [inline, virtual] |
virtual void SetCurrentParticleBornIndex | ( | int | bornIndex | ) | [inline, virtual] |
virtual TimeValue GetParticleAgeByIndex | ( | int | index | ) | [inline, virtual] |
{ return 0; }
virtual TimeValue GetParticleAgeByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return 0; }
virtual void SetParticleAgeByIndex | ( | int | index, |
TimeValue | age | ||
) | [inline, virtual] |
virtual void SetParticleAgeByBornIndex | ( | int | id, |
TimeValue | age | ||
) | [inline, virtual] |
virtual TimeValue GetParticleAge | ( | ) | [inline, virtual] |
{ return 0; }
virtual void SetParticleAge | ( | TimeValue | age | ) | [inline, virtual] |
virtual TimeValue GetParticleLifeSpanByIndex | ( | int | index | ) | [inline, virtual] |
{ return TIME_PosInfinity; }
virtual TimeValue GetParticleLifeSpanByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return TIME_PosInfinity; }
virtual void SetParticleLifeSpanByIndex | ( | int | index, |
TimeValue | LifeSpan | ||
) | [inline, virtual] |
virtual void SetParticleLifeSpanByBornIndex | ( | int | id, |
TimeValue | LifeSpan | ||
) | [inline, virtual] |
virtual TimeValue GetParticleLifeSpan | ( | ) | [inline, virtual] |
{ return TIME_PosInfinity; }
virtual void SetParticleLifeSpan | ( | TimeValue | lifespan | ) | [inline, virtual] |
virtual TimeValue GetParticleGroupTimeByIndex | ( | int | index | ) | [inline, virtual] |
{ return 0; }
virtual TimeValue GetParticleGroupTimeByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return 0; }
virtual void SetParticleGroupTimeByIndex | ( | int | index, |
TimeValue | time | ||
) | [inline, virtual] |
virtual void SetParticleGroupTimeByBornIndex | ( | int | id, |
TimeValue | time | ||
) | [inline, virtual] |
virtual TimeValue GetParticleGroupTime | ( | ) | [inline, virtual] |
{ return 0; }
virtual void SetParticleGroupTime | ( | TimeValue | time | ) | [inline, virtual] |
virtual Point3* GetParticlePositionByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual Point3* GetParticlePositionByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticlePositionByIndex | ( | int | index, |
Point3 | pos | ||
) | [inline, virtual] |
virtual void SetParticlePositionByBornIndex | ( | int | id, |
Point3 | pos | ||
) | [inline, virtual] |
virtual Point3* GetParticlePosition | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticlePosition | ( | Point3 | pos | ) | [inline, virtual] |
virtual Point3* GetParticleSpeedByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual Point3* GetParticleSpeedByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleSpeedByIndex | ( | int | index, |
Point3 | speed | ||
) | [inline, virtual] |
virtual void SetParticleSpeedByBornIndex | ( | int | id, |
Point3 | speed | ||
) | [inline, virtual] |
virtual Point3* GetParticleSpeed | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleSpeed | ( | Point3 | speed | ) | [inline, virtual] |
virtual Point3* GetParticleOrientationByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual Point3* GetParticleOrientationByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleOrientationByIndex | ( | int | index, |
Point3 | orient | ||
) | [inline, virtual] |
virtual void SetParticleOrientationByBornIndex | ( | int | id, |
Point3 | orient | ||
) | [inline, virtual] |
virtual Point3* GetParticleOrientation | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleOrientation | ( | Point3 | orient | ) | [inline, virtual] |
virtual AngAxis* GetParticleSpinByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual AngAxis* GetParticleSpinByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleSpinByIndex | ( | int | index, |
AngAxis | spin | ||
) | [inline, virtual] |
virtual void SetParticleSpinByBornIndex | ( | int | id, |
AngAxis | spin | ||
) | [inline, virtual] |
virtual AngAxis* GetParticleSpin | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleSpin | ( | AngAxis | spin | ) | [inline, virtual] |
virtual float GetParticleScaleByIndex | ( | int | index | ) | [inline, virtual] |
{ return 1.0f; }
virtual float GetParticleScaleByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return 1.0f; }
virtual void SetParticleScaleByIndex | ( | int | index, |
float | scale | ||
) | [inline, virtual] |
virtual void SetParticleScaleByBornIndex | ( | int | id, |
float | scale | ||
) | [inline, virtual] |
virtual float GetParticleScale | ( | ) | [inline, virtual] |
{ return 1.0f; }
virtual void SetParticleScale | ( | float | scale | ) | [inline, virtual] |
virtual Point3* GetParticleScaleXYZByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual Point3* GetParticleScaleXYZByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleScaleXYZByIndex | ( | int | index, |
Point3 | scale | ||
) | [inline, virtual] |
virtual void SetParticleScaleXYZByBornIndex | ( | int | id, |
Point3 | scale | ||
) | [inline, virtual] |
virtual Point3* GetParticleScaleXYZ | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleScaleXYZ | ( | Point3 | scale | ) | [inline, virtual] |
virtual Matrix3* GetParticleTMByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual Matrix3* GetParticleTMByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleTMByIndex | ( | int | index, |
Matrix3 | tm | ||
) | [inline, virtual] |
virtual void SetParticleTMByBornIndex | ( | int | id, |
Matrix3 | tm | ||
) | [inline, virtual] |
virtual Matrix3* GetParticleTM | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleTM | ( | Matrix3 | tm | ) | [inline, virtual] |
virtual bool GetParticleSelectedByIndex | ( | int | index | ) | [inline, virtual] |
{ return true; }
virtual bool GetParticleSelectedByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return true; }
virtual void SetParticleSelectedByIndex | ( | int | index, |
bool | selected | ||
) | [inline, virtual] |
virtual void SetParticleSelectedByBornIndex | ( | int | id, |
bool | selected | ||
) | [inline, virtual] |
virtual bool GetParticleSelected | ( | ) | [inline, virtual] |
{ return true; }
virtual void SetParticleSelected | ( | bool | selected | ) | [inline, virtual] |
virtual Mesh* GetParticleShapeByIndex | ( | int | index | ) | [inline, virtual] |
{ return NULL; }
virtual Mesh* GetParticleShapeByBornIndex | ( | int | id | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleShapeByIndex | ( | int | index, |
Mesh * | shape | ||
) | [inline, virtual] |
virtual void SetParticleShapeByBornIndex | ( | int | id, |
Mesh * | shape | ||
) | [inline, virtual] |
virtual Mesh* GetParticleShape | ( | ) | [inline, virtual] |
{ return NULL; }
virtual void SetParticleShape | ( | Mesh * | shape | ) | [inline, virtual] |
virtual void SetGlobalParticleShape | ( | Mesh * | shape | ) | [inline, virtual] |
FPInterfaceDesc* GetDesc | ( | ) | [inline, virtual] |
Implements FPInterface.
{ return GetDescByID(PARTICLEOBJECTEXT_INTERFACE); }