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