|
| FN_0 (kGetParticleContainer, TYPE_IOBJECT, GetParticleContainer) |
|
| FN_0 (kGetParticleSystem, TYPE_OBJECT, GetParticleSystem) |
|
| FN_0 (kGetParticleSystemNode, TYPE_INODE, GetParticleSystemNode) |
|
| FN_0 (kGetInitActions, TYPE_OBJECT_TAB_BR, GetInitActions) |
|
| FN_0 (kGetInitActionNodes, TYPE_INODE_TAB_BR, GetInitActionNodes) |
|
| FN_0 (kGetTimeStart, TYPE_TIMEVALUE, GetTimeStart) |
|
| FN_0 (kGetTimeEnd, TYPE_TIMEVALUE, GetTimeEnd) |
|
| VFN_1 (kSetTimeEnd, SetTimeEnd, TYPE_TIMEVALUE) |
|
| VFN_2 (kSetTimeEndPrecise, SetTimeEnd, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
| FN_0 (kGetActionNode, TYPE_INODE, GetActionNode) |
|
| FN_0 (kGetIntegrator, TYPE_INTERFACE, GetIntegrator) |
|
| FN_0 (kRandSign, TYPE_INT, RandSign) |
|
| FN_0 (kRand01, TYPE_FLOAT, Rand01) |
|
| FN_0 (kRand11, TYPE_FLOAT, Rand11) |
|
| FN_0 (kRand55, TYPE_FLOAT, Rand55) |
|
| FN_1 (kRand0X, TYPE_INT, Rand0X, TYPE_INT) |
|
| FN_0 (kRandSpherePoint, TYPE_POINT3, RandSpherePoint) |
|
| FN_2 (kRandDivergeVector, TYPE_POINT3, RandDivergeVector, TYPE_POINT3, TYPE_ANGLE) |
|
| PROP_FNS (kGetUseTime, GetUseTime, kSetUseTime, SetUseTime, TYPE_bool) |
|
| PROP_FNS (kGetUseAge, GetUseAge, kSetUseAge, SetUseAge, TYPE_bool) |
|
| PROP_FNS (kGetUseLifespan, GetUseLifespan, kSetUseLifespan, SetUseLifespan, TYPE_bool) |
|
| PROP_FNS (kGetUseEventTime, GetUseEventTime, kSetUseEventTime, SetUseEventTime, TYPE_bool) |
|
| PROP_FNS (kGetUsePosition, GetUsePosition, kSetUsePosition, SetUsePosition, TYPE_bool) |
|
| PROP_FNS (kGetUseSpeed, GetUseSpeed, kSetUseSpeed, SetUseSpeed, TYPE_bool) |
|
| PROP_FNS (kGetUseAcceleration, GetUseAcceleration, kSetUseAcceleration, SetUseAcceleration, TYPE_bool) |
|
| PROP_FNS (kGetUseOrientation, GetUseOrientation, kSetUseOrientation, SetUseOrientation, TYPE_bool) |
|
| PROP_FNS (kGetUseSpin, GetUseSpin, kSetUseSpin, SetUseSpin, TYPE_bool) |
|
| PROP_FNS (kGetUseScale, GetUseScale, kSetUseScale, SetUseScale, TYPE_bool) |
|
| PROP_FNS (kGetUseTM, GetUseTM, kSetUseTM, SetUseTM, TYPE_bool) |
|
| PROP_FNS (kGetUseSelected, GetUseSelected, kSetUseSelected, SetUseSelected, TYPE_bool) |
|
| PROP_FNS (kGetUseShape, GetUseShape, kSetUseShape, SetUseShape, TYPE_bool) |
|
| PROP_FNS (kGetUseMtlIndex, GetUseMtlIndex, kSetUseMtlIndex, SetUseMtlIndex, TYPE_bool) |
|
| PROP_FNS (kGetUseMapping, GetUseMapping, kSetUseMapping, SetUseMapping, TYPE_bool) |
|
| PROP_FNS (kGetUseInt, GetUseInt, kSetUseInt, SetUseInt, TYPE_bool) |
|
| PROP_FNS (kGetUseFloat, GetUseFloat, kSetUseFloat, SetUseFloat, TYPE_bool) |
|
| PROP_FNS (kGetUseVector, GetUseVector, kSetUseVector, SetUseVector, TYPE_bool) |
|
| PROP_FNS (kGetUseMatrix, GetUseMatrix, kSetUseMatrix, SetUseMatrix, TYPE_bool) |
|
| FN_0 (kNumParticles, TYPE_INT, NumParticles) |
|
| 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) |
|
| PROP_FNS (kGetCurrentParticleIndex, GetCurrentParticleIndex, kSetCurrentParticleIndex, SetCurrentParticleIndex, TYPE_INDEX) |
|
| PROP_FNS (kGetCurrentParticleBornIndex, GetCurrentParticleBornIndex, kSetCurrentParticleBornIndex, SetCurrentParticleBornIndex, TYPE_INDEX) |
|
| FN_1 (kIsParticleNewByIndex, TYPE_bool, IsParticleNewByIndex, TYPE_INDEX) |
|
| FN_1 (kIsParticleNewByBornIndex, TYPE_bool, IsParticleNewByBornIndex, TYPE_INDEX) |
|
| RO_PROP_FN (kIsParticleNew, IsParticleNew, TYPE_bool) |
|
| FN_1 (kGetParticleTimeByIndex, TYPE_TIMEVALUE, GetParticleTimeByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleTimeByBornIndex, TYPE_TIMEVALUE, GetParticleTimeByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleTimeByIndex, SetParticleTimeByIndex, TYPE_INDEX, TYPE_TIMEVALUE) |
|
| VFN_3 (kSetParticleTimePreciseByIndex, SetParticleTimeByIndex, TYPE_INDEX, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
| VFN_2 (kSetParticleTimeByBornIndex, SetParticleTimeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE) |
|
| VFN_3 (kSetParticleTimePreciseByBornIndex, SetParticleTimeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
| PROP_FNS (kGetParticleTime, GetParticleTime, kSetParticleTime, SetParticleTime, TYPE_TIMEVALUE) |
|
| 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 (kGetParticleEventTimeByIndex, TYPE_TIMEVALUE, GetParticleEventTimeByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleEventTimeByBornIndex, TYPE_TIMEVALUE, GetParticleEventTimeByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleEventTimeByIndex, SetParticleEventTimeByIndex, TYPE_INDEX, TYPE_TIMEVALUE) |
|
| VFN_2 (kSetParticleEventTimeByBornIndex, SetParticleEventTimeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE) |
|
| PROP_FNS (kGetParticleEventTime, GetParticleEventTime, kSetParticleEventTime, SetParticleEventTime, 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 (kGetParticleAccelerationByIndex, TYPE_POINT3, GetParticleAccelerationByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleAccelerationByBornIndex, TYPE_POINT3, GetParticleAccelerationByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleAccelerationByIndex, SetParticleAccelerationByIndex, TYPE_INDEX, TYPE_POINT3) |
|
| VFN_2 (kSetParticleAccelerationByBornIndex, SetParticleAccelerationByBornIndex, TYPE_INDEX, TYPE_POINT3) |
|
| PROP_FNS (kGetParticleAcceleration, GetParticleAcceleration, kSetParticleAcceleration, SetParticleAcceleration, 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) |
|
| VFN_2 (kSetParticleMtlIndexByIndex, SetParticleMtlIndexByIndex, TYPE_INDEX, TYPE_INDEX) |
|
| VFN_2 (kSetParticleMtlIndexByBornIndex, SetParticleMtlIndexByBornIndex, TYPE_INDEX, TYPE_INDEX) |
|
| VFN_1 (kSetGlobalParticleMtlIndex, SetParticleMtlIndex, TYPE_INDEX) |
|
| VFN_3 (kSetParticleMappingByIndex, SetParticleMappingByIndex, TYPE_INDEX, TYPE_INT, TYPE_POINT3) |
|
| VFN_3 (kSetParticleMappingByBornIndex, SetParticleMappingByBornIndex, TYPE_INDEX, TYPE_INT, TYPE_POINT3) |
|
| VFN_2 (kSetGlobalParticleMapping, SetParticleMapping, TYPE_INT, TYPE_POINT3) |
|
| FN_1 (kGetParticleIntByIndex, TYPE_INT, GetParticleIntByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleIntByBornIndex, TYPE_INT, GetParticleIntByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleIntByIndex, SetParticleIntByIndex, TYPE_INDEX, TYPE_INT) |
|
| VFN_2 (kSetParticleIntByBornIndex, SetParticleIntByBornIndex, TYPE_INDEX, TYPE_INT) |
|
| PROP_FNS (kGetParticleInt, GetParticleInt, kSetParticleInt, SetParticleInt, TYPE_INT) |
|
| FN_1 (kGetParticleFloatByIndex, TYPE_FLOAT, GetParticleFloatByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleFloatByBornIndex, TYPE_FLOAT, GetParticleFloatByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleFloatByIndex, SetParticleFloatByIndex, TYPE_INDEX, TYPE_FLOAT) |
|
| VFN_2 (kSetParticleFloatByBornIndex, SetParticleFloatByBornIndex, TYPE_INDEX, TYPE_FLOAT) |
|
| PROP_FNS (kGetParticleFloat, GetParticleFloat, kSetParticleFloat, SetParticleFloat, TYPE_FLOAT) |
|
| FN_1 (kGetParticleVectorByIndex, TYPE_POINT3, GetParticleVectorByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleVectorByBornIndex, TYPE_POINT3, GetParticleVectorByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleVectorByIndex, SetParticleVectorByIndex, TYPE_INDEX, TYPE_POINT3) |
|
| VFN_2 (kSetParticleVectorByBornIndex, SetParticleVectorByBornIndex, TYPE_INDEX, TYPE_POINT3) |
|
| PROP_FNS (kGetParticleVector, GetParticleVector, kSetParticleVector, SetParticleVector, TYPE_POINT3) |
|
| FN_1 (kGetParticleMatrixByIndex, TYPE_MATRIX3, GetParticleMatrixByIndex, TYPE_INDEX) |
|
| FN_1 (kGetParticleMatrixByBornIndex, TYPE_MATRIX3, GetParticleMatrixByBornIndex, TYPE_INDEX) |
|
| VFN_2 (kSetParticleMatrixByIndex, SetParticleMatrixByIndex, TYPE_INDEX, TYPE_MATRIX3) |
|
| VFN_2 (kSetParticleMatrixByBornIndex, SetParticleMatrixByBornIndex, TYPE_INDEX, TYPE_MATRIX3) |
|
| PROP_FNS (kGetParticleMatrix, GetParticleMatrix, kSetParticleMatrix, SetParticleMatrix, TYPE_MATRIX3) |
|
| VFN_2 (kSetParticleTestStatusByIndex, SetParticleTestStatusByIndex, TYPE_INDEX, TYPE_bool) |
|
| VFN_2 (kSetParticleTestStatusByBornIndex, SetParticleTestStatusByBornIndex, TYPE_INDEX, TYPE_bool) |
|
| VFN_1 (kSetGlobalTestStatus, SetGlobalTestStatus, TYPE_bool) |
|
| PROP_FNS (kGetParticleTestStatus, GetParticleTestStatus, kSetParticleTestStatus, SetParticleTestStatus, TYPE_bool) |
|
| VFN_2 (kSetParticleTestTimeByIndex, SetParticleTestTimeByIndex, TYPE_INDEX, TYPE_TIMEVALUE) |
|
| VFN_3 (kSetParticleTestTimePreciseByIndex, SetParticleTestTimeByIndex, TYPE_INDEX, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
| VFN_2 (kSetParticleTestTimeByBornIndex, SetParticleTestTimeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE) |
|
| VFN_3 (kSetParticleTestTimePreciseByBornIndex, SetParticleTestTimeByBornIndex, TYPE_INDEX, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
| PROP_FNS (kGetParticleTestTime, GetParticleTestTime, kSetParticleTestTime, SetParticleTestTime, TYPE_TIMEVALUE) |
|
| VFN_2 (kSetParticleTestTimePrecise, SetParticleTestTime, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
| VFN_1 (kSetGlobalTestTime, SetGlobalTestTime, TYPE_TIMEVALUE) |
|
| VFN_2 (kSetGlobalTestTimePrecise, SetGlobalTestTime, TYPE_TIMEVALUE, TYPE_FLOAT) |
|
virtual IObject * | GetParticleContainer () const =0 |
| The non-maxscript-version of particle container in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual Object * | GetParticleSystem () const =0 |
| The particle system in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual INode * | GetParticleSystemNode () const =0 |
| The particle system node in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual Tab< Object * > & | GetInitActions ()=0 |
| The list of actions during initialization in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual Tab< INode * > & | GetInitActionNodes ()=0 |
| The list of action nodes during initialization in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual TimeValue | GetTimeStart () const =0 |
| Start of the proceed interval in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual TimeValue | GetTimeEnd () const =0 |
| End of the proceed interval in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual void | SetTimeEnd (TimeValue time)=0 |
| Set the end time if the operator can't proceed particles to the given time end in the Init/Proceed/Release calls for operator. More...
|
|
virtual void | SetTimeEnd (TimeValue time, float timeDelta)=0 |
| Set the end time if the test can't proceed particles to the given time end in the Init/Proceed/Release calls for test. More...
|
|
virtual INode * | GetActionNode () const =0 |
| The node of the action in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual FPInterface * | GetIntegrator () const =0 |
| Update cycle integrator in the Init/Proceed/Release calls for operator and test. More...
|
|
virtual int | RandSign (void)=0 |
| Get random sign { -1, 1 }. More...
|
|
virtual float | Rand01 (void)=0 |
| Get random number between 0.0f and 1.0f. More...
|
|
virtual float | Rand11 (void)=0 |
| Get random number between -1.0f and 1.0f. More...
|
|
virtual float | Rand55 (void)=0 |
| Get random number between -0.5f and 0.5f. More...
|
|
virtual int | Rand0X (int maxnum)=0 |
| Get integer random number between 0 and maxnum. More...
|
|
virtual Point3 * | RandSpherePoint ()=0 |
| Get random point from sphere surface of radius 1. More...
|
|
virtual Point3 * | RandDivergeVector (Point3 vec, float maxAngle)=0 |
| Returns a vector with the same length as a given vector but the direction differs from the given for no more than maxAngle. More...
|
|
virtual bool | GetUseTime () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseTime (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseAge () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseAge (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseLifespan () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseLifespan (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseEventTime () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseEventTime (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUsePosition () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUsePosition (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseSpeed () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseSpeed (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseAcceleration () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseAcceleration (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseOrientation () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseOrientation (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseSpin () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseSpin (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseScale () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseScale (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseTM () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseTM (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseSelected () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseSelected (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseShape () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseShape (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseMtlIndex () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseMtlIndex (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseMapping () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseMapping (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseInt () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseInt (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseFloat () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseFloat (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseVector () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseVector (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual bool | GetUseMatrix () const =0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual void | SetUseMatrix (bool use)=0 |
| Used to define whether particle channel will be used by the operator/test. More...
|
|
virtual int | NumParticles ()=0 |
| Method to get/set properties of the particle in the container. More...
|
|
virtual bool | AddParticle ()=0 |
| Add a single particle to particle system. More...
|
|
virtual bool | AddParticles (int num)=0 |
| Add "num" particles into the particle system. More...
|
|
virtual bool | DeleteParticle (int index)=0 |
| Delete a single particle with the given index. More...
|
|
virtual bool | DeleteParticles (int start, int num)=0 |
| List-type delete of "num" particles starting with "start". More...
|
|
virtual int | GetParticleBornIndex (int i)=0 |
| Each particle is given a unique ID (consecutive) upon its birth. More...
|
|
virtual bool | HasParticleBornIndex (int bornIndex, int &index)=0 |
| Implemented by the Plug-In. More...
|
|
virtual int | GetCurrentParticleIndex ()=0 |
| Defines "current" index, used to get the property without specifying the index. More...
|
|
virtual int | GetCurrentParticleBornIndex ()=0 |
| Defines "current" bornIndex, used to get the property without specifying the index. More...
|
|
virtual void | SetCurrentParticleIndex (int index)=0 |
| Defines "current" index, used to set the property without specifying the index. More...
|
|
virtual void | SetCurrentParticleBornIndex (int bornIndex)=0 |
| Defines "current" bornIndex, used to set the property without specifying the index. More...
|
|
virtual bool | IsParticleNewByIndex (int index)=0 |
| Defines if a particle just arrived into the current event. More...
|
|
virtual bool | IsParticleNewByBornIndex (int id)=0 |
| See IsParticleNewByIndex(). More...
|
|
virtual bool | IsParticleNew ()=0 |
| See IsParticleNewByIndex(). More...
|
|
virtual TimeValue | GetParticleTimeByIndex (int index)=0 |
| Defines time for the current state for a particle. More...
|
|
virtual TimeValue | GetParticleTimeByBornIndex (int id)=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual void | SetParticleTimeByIndex (int index, TimeValue time)=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual void | SetParticleTimeByIndex (int index, TimeValue time, float timeDelta)=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual void | SetParticleTimeByBornIndex (int id, TimeValue time)=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual void | SetParticleTimeByBornIndex (int id, TimeValue time, float timeDelta)=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual TimeValue | GetParticleTime ()=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual void | SetParticleTime (TimeValue time)=0 |
| See GetParticleTimeByIndex(). More...
|
|
virtual TimeValue | GetParticleAgeByIndex (int index)=0 |
| Defines age of the specified particle. More...
|
|
virtual TimeValue | GetParticleAgeByBornIndex (int id)=0 |
| See GetParticleAgeByIndex(). More...
|
|
virtual void | SetParticleAgeByIndex (int index, TimeValue age)=0 |
| See GetParticleAgeByIndex(). More...
|
|
virtual void | SetParticleAgeByBornIndex (int id, TimeValue age)=0 |
| See GetParticleAgeByIndex(). More...
|
|
virtual TimeValue | GetParticleAge ()=0 |
| See GetParticleAgeByIndex(). More...
|
|
virtual void | SetParticleAge (TimeValue age)=0 |
| See GetParticleAgeByIndex(). More...
|
|
virtual TimeValue | GetParticleLifespanByIndex (int index)=0 |
| Defines lifespan of the specified particle. More...
|
|
virtual TimeValue | GetParticleLifespanByBornIndex (int id)=0 |
| See GetParticleLifespanByIndex(). More...
|
|
virtual void | SetParticleLifespanByIndex (int index, TimeValue lifespan)=0 |
| See GetParticleLifespanByIndex(). More...
|
|
virtual void | SetParticleLifespanByBornIndex (int id, TimeValue lifespan)=0 |
| See GetParticleLifespanByIndex(). More...
|
|
virtual TimeValue | GetParticleLifespan ()=0 |
| See GetParticleLifespanByIndex(). More...
|
|
virtual void | SetParticleLifespan (TimeValue lifespan)=0 |
| See GetParticleLifespanByIndex(). More...
|
|
virtual TimeValue | GetParticleEventTimeByIndex (int index)=0 |
| Defines for how long the specified particle was staying in the current action list (event). More...
|
|
virtual TimeValue | GetParticleEventTimeByBornIndex (int id)=0 |
| See GetParticleEventTimeByIndex(). More...
|
|
virtual void | SetParticleEventTimeByIndex (int index, TimeValue time)=0 |
| See GetParticleEventTimeByIndex(). More...
|
|
virtual void | SetParticleEventTimeByBornIndex (int id, TimeValue time)=0 |
| See GetParticleEventTimeByIndex(). More...
|
|
virtual TimeValue | GetParticleEventTime ()=0 |
| See GetParticleEventTimeByIndex(). More...
|
|
virtual void | SetParticleEventTime (TimeValue time)=0 |
| See GetParticleEventTimeByIndex(). More...
|
|
virtual Point3 * | GetParticlePositionByIndex (int index)=0 |
| Defines position of the specified particle in the current state. More...
|
|
virtual Point3 * | GetParticlePositionByBornIndex (int id)=0 |
| See GetParticlePositionByIndex(). More...
|
|
virtual void | SetParticlePositionByIndex (int index, Point3 pos)=0 |
| See GetParticlePositionByIndex(). More...
|
|
virtual void | SetParticlePositionByBornIndex (int id, Point3 pos)=0 |
| See GetParticlePositionByIndex(). More...
|
|
virtual Point3 * | GetParticlePosition ()=0 |
| See GetParticlePositionByIndex(). More...
|
|
virtual void | SetParticlePosition (Point3 pos)=0 |
| See GetParticlePositionByIndex(). More...
|
|
virtual Point3 * | GetParticleSpeedByIndex (int index)=0 |
| Defines speed of the specified particle in the current state. More...
|
|
virtual Point3 * | GetParticleSpeedByBornIndex (int id)=0 |
| See GetParticleSpeedByIndex(). More...
|
|
virtual void | SetParticleSpeedByIndex (int index, Point3 speed)=0 |
| See GetParticleSpeedByIndex(). More...
|
|
virtual void | SetParticleSpeedByBornIndex (int id, Point3 speed)=0 |
| See GetParticleSpeedByIndex(). More...
|
|
virtual Point3 * | GetParticleSpeed ()=0 |
| See GetParticleSpeedByIndex(). More...
|
|
virtual void | SetParticleSpeed (Point3 speed)=0 |
| See GetParticleSpeedByIndex(). More...
|
|
virtual Point3 * | GetParticleAccelerationByIndex (int index)=0 |
| Defines acceleration of the specified particle in the current state. More...
|
|
virtual Point3 * | GetParticleAccelerationByBornIndex (int id)=0 |
| See GetParticleAccelerationByIndex(). More...
|
|
virtual void | SetParticleAccelerationByIndex (int index, Point3 accel)=0 |
| See GetParticleAccelerationByIndex(). More...
|
|
virtual void | SetParticleAccelerationByBornIndex (int id, Point3 accel)=0 |
| See GetParticleAccelerationByIndex(). More...
|
|
virtual Point3 * | GetParticleAcceleration ()=0 |
| See GetParticleAccelerationByIndex(). More...
|
|
virtual void | SetParticleAcceleration (Point3 speed)=0 |
| See GetParticleAccelerationByIndex(). More...
|
|
virtual Point3 * | GetParticleOrientationByIndex (int index)=0 |
| Defines orientation of the specified particle in the current state. More...
|
|
virtual Point3 * | GetParticleOrientationByBornIndex (int id)=0 |
| See GetParticleOrientationByIndex(). More...
|
|
virtual void | SetParticleOrientationByIndex (int index, Point3 orient)=0 |
| See GetParticleOrientationByIndex(). More...
|
|
virtual void | SetParticleOrientationByBornIndex (int id, Point3 orient)=0 |
| See GetParticleOrientationByIndex(). More...
|
|
virtual Point3 * | GetParticleOrientation ()=0 |
| See GetParticleOrientationByIndex(). More...
|
|
virtual void | SetParticleOrientation (Point3 orient)=0 |
| See GetParticleOrientationByIndex(). More...
|
|
virtual AngAxis * | GetParticleSpinByIndex (int index)=0 |
| Defines angular speed of the specified particle in the current state. More...
|
|
virtual AngAxis * | GetParticleSpinByBornIndex (int id)=0 |
| See GetParticleSpinByIndex(). More...
|
|
virtual void | SetParticleSpinByIndex (int index, AngAxis spin)=0 |
| See GetParticleSpinByIndex(). More...
|
|
virtual void | SetParticleSpinByBornIndex (int id, AngAxis spin)=0 |
| See GetParticleSpinByIndex(). More...
|
|
virtual AngAxis * | GetParticleSpin ()=0 |
| See GetParticleSpinByIndex(). More...
|
|
virtual void | SetParticleSpin (AngAxis spin)=0 |
| See GetParticleSpinByIndex(). More...
|
|
virtual float | GetParticleScaleByIndex (int index)=0 |
| Defines scale factor of the specified particle in the current state. More...
|
|
virtual float | GetParticleScaleByBornIndex (int id)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual void | SetParticleScaleByIndex (int index, float scale)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual void | SetParticleScaleByBornIndex (int id, float scale)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual float | GetParticleScale ()=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual void | SetParticleScale (float scale)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual Point3 * | GetParticleScaleXYZByIndex (int index)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual Point3 * | GetParticleScaleXYZByBornIndex (int id)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual void | SetParticleScaleXYZByIndex (int index, Point3 scale)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual void | SetParticleScaleXYZByBornIndex (int id, Point3 scale)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual Point3 * | GetParticleScaleXYZ ()=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual void | SetParticleScaleXYZ (Point3 scale)=0 |
| See GetParticleScaleByIndex(). More...
|
|
virtual Matrix3 * | GetParticleTMByIndex (int index)=0 |
| Defines transformation matrix of the specified particle in the current state. More...
|
|
virtual Matrix3 * | GetParticleTMByBornIndex (int id)=0 |
| See GetParticleTMByIndex(). More...
|
|
virtual void | SetParticleTMByIndex (int index, Matrix3 tm)=0 |
| See GetParticleTMByIndex(). More...
|
|
virtual void | SetParticleTMByBornIndex (int id, Matrix3 tm)=0 |
| See GetParticleTMByIndex(). More...
|
|
virtual Matrix3 * | GetParticleTM ()=0 |
| See GetParticleTMByIndex(). More...
|
|
virtual void | SetParticleTM (Matrix3 tm)=0 |
| See GetParticleTMByIndex(). More...
|
|
virtual bool | GetParticleSelectedByIndex (int index)=0 |
| Defines selection status of the specified particle in the current state. More...
|
|
virtual bool | GetParticleSelectedByBornIndex (int id)=0 |
| See GetParticleSelectedByIndex(). More...
|
|
virtual void | SetParticleSelectedByIndex (int index, bool selected)=0 |
| See GetParticleSelectedByIndex(). More...
|
|
virtual void | SetParticleSelectedByBornIndex (int id, bool selected)=0 |
| See GetParticleSelectedByIndex(). More...
|
|
virtual bool | GetParticleSelected ()=0 |
| See GetParticleSelectedByIndex(). More...
|
|
virtual void | SetParticleSelected (bool selected)=0 |
| See GetParticleSelectedByIndex(). More...
|
|
virtual Mesh * | GetParticleShapeByIndex (int index)=0 |
| Defines shape of the specified particle in the current state. More...
|
|
virtual Mesh * | GetParticleShapeByBornIndex (int id)=0 |
| See GetParticleShapeByIndex(). More...
|
|
virtual void | SetParticleShapeByIndex (int index, Mesh *shape)=0 |
| See GetParticleShapeByIndex(). More...
|
|
virtual void | SetParticleShapeByBornIndex (int id, Mesh *shape)=0 |
| See GetParticleShapeByIndex(). More...
|
|
virtual Mesh * | GetParticleShape ()=0 |
| See GetParticleShapeByIndex(). More...
|
|
virtual void | SetParticleShape (Mesh *shape)=0 |
| See GetParticleShapeByIndex(). More...
|
|
virtual void | SetGlobalParticleShape (Mesh *shape)=0 |
| Set the same shape for all particles. More...
|
|
virtual void | SetParticleMtlIndexByIndex (int index, int mtlIndex)=0 |
| Defines material index of the specified particle in the current state. More...
|
|
virtual void | SetParticleMtlIndexByBornIndex (int id, int mtlIndex)=0 |
| See SetParticleMtlIndexByIndex(). More...
|
|
virtual void | SetParticleMtlIndex (int mtlIndex)=0 |
| See SetParticleMtlIndexByIndex(). More...
|
|
virtual void | SetParticleMappingByIndex (int index, int mapChannel, UVVert mapValue)=0 |
| Defines mapping of the specified particle in the current state. More...
|
|
virtual void | SetParticleMappingByBornIndex (int id, int mapChannel, UVVert mapValue)=0 |
| See SetParticleMappingByIndex(). More...
|
|
virtual void | SetParticleMapping (int mapChannel, UVVert mapValue)=0 |
| See SetParticleMappingByIndex(). More...
|
|
virtual int | GetParticleIntByIndex (int index)=0 |
| Defines integer value of the specified particle. More...
|
|
virtual int | GetParticleIntByBornIndex (int id)=0 |
| See GetParticleIntByIndex(). More...
|
|
virtual void | SetParticleIntByIndex (int index, int value)=0 |
| See GetParticleIntByIndex(). More...
|
|
virtual void | SetParticleIntByBornIndex (int id, int value)=0 |
| See GetParticleIntByIndex(). More...
|
|
virtual int | GetParticleInt ()=0 |
| See GetParticleIntByIndex(). More...
|
|
virtual void | SetParticleInt (int value)=0 |
| See GetParticleIntByIndex(). More...
|
|
virtual float | GetParticleFloatByIndex (int index)=0 |
| Defines float value of the specified particle. More...
|
|
virtual float | GetParticleFloatByBornIndex (int id)=0 |
| See GetParticleFloatByIndex(). More...
|
|
virtual void | SetParticleFloatByIndex (int index, float value)=0 |
| See GetParticleFloatByIndex(). More...
|
|
virtual void | SetParticleFloatByBornIndex (int id, float value)=0 |
| See GetParticleFloatByIndex(). More...
|
|
virtual float | GetParticleFloat ()=0 |
| See GetParticleFloatByIndex(). More...
|
|
virtual void | SetParticleFloat (float value)=0 |
| See GetParticleFloatByIndex(). More...
|
|
virtual Point3 * | GetParticleVectorByIndex (int index)=0 |
| Defines vector value of the specified particle. More...
|
|
virtual Point3 * | GetParticleVectorByBornIndex (int id)=0 |
| See GetParticleVectorByIndex(). More...
|
|
virtual void | SetParticleVectorByIndex (int index, Point3 value)=0 |
| See GetParticleVectorByIndex(). More...
|
|
virtual void | SetParticleVectorByBornIndex (int id, Point3 value)=0 |
| See GetParticleVectorByIndex(). More...
|
|
virtual Point3 * | GetParticleVector ()=0 |
| See GetParticleVectorByIndex(). More...
|
|
virtual void | SetParticleVector (Point3 value)=0 |
| See GetParticleVectorByIndex(). More...
|
|
virtual Matrix3 * | GetParticleMatrixByIndex (int index)=0 |
| Defines matrix value of the specified particle. More...
|
|
virtual Matrix3 * | GetParticleMatrixByBornIndex (int id)=0 |
| See GetParticleMatrixByIndex(). More...
|
|
virtual void | SetParticleMatrixByIndex (int index, Matrix3 value)=0 |
| See GetParticleMatrixByIndex(). More...
|
|
virtual void | SetParticleMatrixByBornIndex (int id, Matrix3 value)=0 |
| See GetParticleMatrixByIndex(). More...
|
|
virtual Matrix3 * | GetParticleMatrix ()=0 |
| See GetParticleMatrixByIndex(). More...
|
|
virtual void | SetParticleMatrix (Matrix3 value)=0 |
| See GetParticleMatrixByIndex(). More...
|
|
virtual void | SetParticleTestStatusByIndex (int index, bool testStatus)=0 |
| Defines test status (true or false) for particles while testing. More...
|
|
virtual void | SetParticleTestStatusByBornIndex (int id, bool testStatus)=0 |
| See SetParticleTestStatusByIndex() More...
|
|
virtual bool | GetParticleTestStatus ()=0 |
| See SetParticleTestStatusByIndex() More...
|
|
virtual void | SetParticleTestStatus (bool testStatus)=0 |
| See SetParticleTestStatusByIndex(). More...
|
|
virtual void | SetGlobalTestStatus (bool testStatus)=0 |
| Set the same test status for all particles. More...
|
|
virtual void | SetParticleTestTimeByIndex (int index, TimeValue testTime)=0 |
| Defines the time when a particle satisfies the test. More...
|
|
virtual void | SetParticleTestTimeByIndex (int index, TimeValue testTime, float testTimeDelta)=0 |
| See SetParticleTestTimeByIndex(). More...
|
|
virtual void | SetParticleTestTimeByBornIndex (int id, TimeValue testTime)=0 |
| See SetParticleTestTimeByIndex(). More...
|
|
virtual void | SetParticleTestTimeByBornIndex (int id, TimeValue testTime, float testTimeDelta)=0 |
| See SetParticleTestTimeByIndex(). More...
|
|
virtual TimeValue | GetParticleTestTime ()=0 |
| See SetParticleTestTimeByIndex(). More...
|
|
virtual void | SetParticleTestTime (TimeValue testTime)=0 |
| See SetParticleTestTimeByIndex(). More...
|
|
virtual void | SetParticleTestTime (TimeValue testTime, float testTimeDelta)=0 |
| See SetParticleTestTimeByIndex(). More...
|
|
virtual void | SetGlobalTestTime (TimeValue testTime)=0 |
| set the same test status for all particles More...
|
|
virtual void | SetGlobalTestTime (TimeValue testTime, float testTimeDelta)=0 |
| set the same test status for all particles More...
|
|
FPInterfaceDesc * | GetDesc () |
|
| FPMixinInterface () |
|
virtual LifetimeType | LifetimeControl () |
|
virtual CoreExport bool | RegisterNotifyCallback (InterfaceNotifyCallback *incb) |
|
virtual void | UnRegisterNotifyCallback (InterfaceNotifyCallback *incb) |
|
CoreExport | ~FPMixinInterface () |
|
virtual BaseInterface * | GetInterface (Interface_ID id) |
|
virtual FPInterfaceDesc * | GetDescByID (Interface_ID id) |
|
virtual Interface_ID | GetID () |
|
virtual CoreExport FPStatus | Invoke (FunctionID fid, TimeValue t=0, FPParams *params=NULL) |
|
virtual FPStatus | Invoke (FunctionID fid, FPParams *params) |
|
virtual CoreExport FPStatus | Invoke (FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL) |
|
virtual FPStatus | Invoke (FunctionID fid, FPValue &result, FPParams *params=NULL) |
|
virtual CoreExport FunctionID | FindFn (const MCHAR *name) |
|
virtual CoreExport BOOL | IsEnabled (FunctionID actionID) |
|
virtual CoreExport BOOL | IsChecked (FunctionID actionID) |
|
virtual CoreExport BOOL | IsVisible (FunctionID actionID) |
|
virtual CoreExport FunctionID | GetIsEnabled (FunctionID actionID) |
|
virtual CoreExport FunctionID | GetIsChecked (FunctionID actionID) |
|
virtual CoreExport FunctionID | GetIsVisible (FunctionID actionID) |
|
virtual ActionTable * | GetActionTable () |
|
virtual void | EnableActions (BOOL onOff) |
|
virtual UtilExport | ~BaseInterface () |
| Destructor. More...
|
|
virtual BaseInterface * | AcquireInterface () |
|
virtual void | ReleaseInterface () |
|
virtual void | DeleteInterface () |
|
virtual BaseInterface * | CloneInterface (void *remapDir=nullptr) |
|
virtual UtilExport | ~InterfaceServer () |
| Destructor. More...
|
|
template<class InterfaceType > |
InterfaceType * | GetTypedInterface () |
|
|
static UtilExport void * | operator new (size_t size) |
| Standard new operator used to allocate objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e) |
| Standard new operator used to allocate objects if there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new (size_t size, const char *filename, int line) |
| New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, int block_type, const char *filename, int line) |
| New operator used to allocate objects that takes the type of memory, filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e, const char *filename, int line) |
| New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new (size_t size, unsigned long flags) |
| New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e, unsigned long flags) |
| New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size, const char *filename, int line) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, int block_type, const char *filename, int line) |
| New operator used to allocate arrays of objects. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e, const char *filename, int line) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size, unsigned long flags) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e, unsigned long flags) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void | operator delete (void *ptr) |
| Standard delete operator used to deallocate an object If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e) |
| Standard delete operator used to deallocate an object If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete (void *ptr, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, int block_type, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete (void *ptr, unsigned long flags) |
| Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e, unsigned long flags) |
| Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr) |
| Standard delete operator used to deallocate an array of objects If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e) |
| Standard delete operator used to deallocate an array of objects If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, int block_type, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr, unsigned long flags) |
| Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e, unsigned long flags) |
| Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, void *placement_ptr) |
| Placement new operator. More...
|
|
static UtilExport void | operator delete (void *ptr, void *placement_ptr) |
| Placement delete operator. More...
|
|
static UtilExport void * | aligned_malloc (size_t size, size_t alignment) |
| Allocates memory on a specified alignment boundary. More...
|
|
static UtilExport void * | aligned_realloc (void *ptr, size_t size, size_t alignment) |
| Reallocates memory on a specified alignment boundary. More...
|
|
static UtilExport void | aligned_free (void *ptr) |
| Frees a block of memory that was allocated with aligned_malloc/aligned_realloc. More...
|
|
static CoreExport FPInterfaceDesc | nullInterface |
|
| FPMixinInterface (const FPMixinInterface &rhs) |
|
FPMixinInterface & | operator= (const FPMixinInterface &rhs) |
|
virtual FPStatus | _dispatch_fn (FunctionID fid, TimeValue t, FPValue &result, FPParams *p) |
|
Tab< InterfaceNotifyCallback * > * | interfaceNotifyCBs |
|