Public Types
|
enum |
{
kGetParticleContainer,
kGetParticleSystem,
kGetParticleSystemNode,
kGetInitActions,
kGetInitActionNodes,
kGetTimeStart,
kGetTimeEnd,
kSetTimeEnd,
kSetTimeEndPrecise,
kGetActionNode,
kGetIntegrator,
kRandSign,
kRand01,
kRand11,
kRand55,
kRand0X,
kRandSpherePoint,
kRandDivergeVector,
kGetUseTime,
kSetUseTime,
kGetUseAge,
kSetUseAge,
kGetUseLifespan,
kSetUseLifespan,
kGetUseEventTime,
kSetUseEventTime,
kGetUsePosition,
kSetUsePosition,
kGetUseSpeed,
kSetUseSpeed,
kGetUseAcceleration,
kSetUseAcceleration,
kGetUseOrientation,
kSetUseOrientation,
kGetUseSpin,
kSetUseSpin,
kGetUseScale,
kSetUseScale,
kGetUseTM,
kSetUseTM,
kGetUseSelected,
kSetUseSelected,
kGetUseShape,
kSetUseShape,
kGetUseMtlIndex,
kSetUseMtlIndex,
kGetUseMapping,
kSetUseMapping,
kGetUseInt,
kSetUseInt,
kGetUseFloat,
kSetUseFloat,
kGetUseVector,
kSetUseVector,
kGetUseMatrix,
kSetUseMatrix,
kNumParticles,
kAddParticle,
kAddParticles,
kDeleteParticle,
kDeleteParticles,
kGetParticleBornIndex,
kHasParticleBornIndex,
kGetCurrentParticleIndex,
kGetCurrentParticleBornIndex,
kSetCurrentParticleIndex,
kSetCurrentParticleBornIndex,
kIsParticleNewByIndex,
kIsParticleNewByBornIndex,
kIsParticleNew,
kGetParticleTimeByIndex,
kGetParticleTimeByBornIndex,
kSetParticleTimeByIndex,
kSetParticleTimePreciseByIndex,
kSetParticleTimeByBornIndex,
kSetParticleTimePreciseByBornIndex,
kGetParticleTime,
kSetParticleTime,
kGetParticleAgeByIndex,
kGetParticleAgeByBornIndex,
kSetParticleAgeByIndex,
kSetParticleAgeByBornIndex,
kGetParticleAge,
kSetParticleAge,
kGetParticleLifespanByIndex,
kGetParticleLifespanByBornIndex,
kSetParticleLifespanByIndex,
kSetParticleLifespanByBornIndex,
kGetParticleLifespan,
kSetParticleLifespan,
kGetParticleEventTimeByIndex,
kGetParticleEventTimeByBornIndex,
kSetParticleEventTimeByIndex,
kSetParticleEventTimeByBornIndex,
kGetParticleEventTime,
kSetParticleEventTime,
kGetParticlePositionByIndex,
kGetParticlePositionByBornIndex,
kSetParticlePositionByIndex,
kSetParticlePositionByBornIndex,
kGetParticlePosition,
kSetParticlePosition,
kGetParticleSpeedByIndex,
kGetParticleSpeedByBornIndex,
kSetParticleSpeedByIndex,
kSetParticleSpeedByBornIndex,
kGetParticleSpeed,
kSetParticleSpeed,
kGetParticleAccelerationByIndex,
kGetParticleAccelerationByBornIndex,
kSetParticleAccelerationByIndex,
kSetParticleAccelerationByBornIndex,
kGetParticleAcceleration,
kSetParticleAcceleration,
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,
kSetParticleMtlIndexByIndex,
kSetParticleMtlIndexByBornIndex,
kSetGlobalParticleMtlIndex,
kSetParticleMappingByIndex,
kSetParticleMappingByBornIndex,
kSetGlobalParticleMapping,
kGetParticleIntByIndex,
kGetParticleIntByBornIndex,
kSetParticleIntByIndex,
kSetParticleIntByBornIndex,
kGetParticleInt,
kSetParticleInt,
kGetParticleFloatByIndex,
kGetParticleFloatByBornIndex,
kSetParticleFloatByIndex,
kSetParticleFloatByBornIndex,
kGetParticleFloat,
kSetParticleFloat,
kGetParticleVectorByIndex,
kGetParticleVectorByBornIndex,
kSetParticleVectorByIndex,
kSetParticleVectorByBornIndex,
kGetParticleVector,
kSetParticleVector,
kGetParticleMatrixByIndex,
kGetParticleMatrixByBornIndex,
kSetParticleMatrixByIndex,
kSetParticleMatrixByBornIndex,
kGetParticleMatrix,
kSetParticleMatrix,
kSetParticleTestStatusByIndex,
kSetParticleTestStatusByBornIndex,
kGetParticleTestStatus,
kSetParticleTestStatus,
kSetGlobalTestStatus,
kSetParticleTestTimeByIndex,
kSetParticleTestTimePreciseByIndex,
kSetParticleTestTimeByBornIndex,
kSetParticleTestTimePreciseByBornIndex,
kGetParticleTestTime,
kSetParticleTestTime,
kSetParticleTestTimePrecise,
kSetGlobalTestTime,
kSetGlobalTestTimePrecise
} |
Public Member Functions
|
BEGIN_FUNCTION_MAP |
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.
|
virtual
Object * |
GetParticleSystem () const =0 |
|
The particle system in the
Init/Proceed/Release calls for operator and test.
|
virtual
INode * |
GetParticleSystemNode () const =0 |
|
The particle system node in the
Init/Proceed/Release calls for operator and test.
|
virtual
Tab< Object * > & |
GetInitActions ()=0 |
|
The list of actions during initialization in
the Init/Proceed/Release calls for operator and test.
|
virtual
Tab< INode * > & |
GetInitActionNodes ()=0 |
|
The list of action nodes during
initialization in the Init/Proceed/Release calls for operator and
test.
|
virtual
TimeValue |
GetTimeStart () const =0 |
|
Start of the proceed interval in the
Init/Proceed/Release calls for operator and test.
|
virtual
TimeValue |
GetTimeEnd () const =0 |
|
End of the proceed interval in the
Init/Proceed/Release calls for operator and test.
|
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.
|
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.
|
virtual
INode * |
GetActionNode () const =0 |
|
The node of the action in the
Init/Proceed/Release calls for operator and test.
|
virtual
FPInterface
* |
GetIntegrator () const =0 |
|
Update cycle integrator in the
Init/Proceed/Release calls for operator and test.
|
virtual
int |
RandSign (void)=0 |
|
Get random sign { -1, 1 }.
|
virtual
float |
Rand01 (void)=0 |
|
Get random number between 0.0f and 1.0f.
|
virtual
float |
Rand11 (void)=0 |
|
Get random number between -1.0f and 1.0f.
|
virtual
float |
Rand55 (void)=0 |
|
Get random number between -0.5f and 0.5f.
|
virtual
int |
Rand0X (int maxnum)=0 |
|
Get integer random number between 0 and
maxnum.
|
virtual
Point3 * |
RandSpherePoint ()=0 |
|
Get random point from sphere surface of
radius 1.
|
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.
|
virtual
bool |
GetUseTime () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseTime (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseAge () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseAge (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseLifespan () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseLifespan (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseEventTime () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseEventTime (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUsePosition () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUsePosition (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseSpeed () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseSpeed (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseAcceleration () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseAcceleration (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseOrientation () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseOrientation (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseSpin () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseSpin (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseScale () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseScale (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseTM () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseTM (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseSelected () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseSelected (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseShape () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseShape (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseMtlIndex () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseMtlIndex (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseMapping () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseMapping (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseInt () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseInt (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseFloat () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseFloat (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseVector () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseVector (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
bool |
GetUseMatrix () const =0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
void |
SetUseMatrix (bool use)=0 |
|
Used to define whether particle channel will
be used by the operator/test.
|
virtual
int |
NumParticles ()=0 |
|
Method to get/set properties of the particle
in the container.
|
virtual
bool |
AddParticle ()=0 |
|
Add a single particle to particle system.
|
virtual
bool |
AddParticles (int num)=0 |
|
Add "num" particles into the particle
system.
|
virtual
bool |
DeleteParticle (int index)=0 |
|
Delete a single particle with the given
index.
|
virtual
bool |
DeleteParticles (int start, int num)=0 |
|
List-type delete of "num" particles starting
with "start".
|
virtual
int |
GetParticleBornIndex (int i)=0 |
|
Each particle is given a unique ID
(consecutive) upon its birth.
|
virtual
bool |
HasParticleBornIndex (int bornIndex, int &index)=0 |
|
Implemented by the Plug-In.
|
virtual
int |
GetCurrentParticleIndex ()=0 |
|
Defines "current" index, used to get the
property without specifying the index.
|
virtual
int |
GetCurrentParticleBornIndex ()=0 |
|
Defines "current" bornIndex, used to get the
property without specifying the index.
|
virtual
void |
SetCurrentParticleIndex (int index)=0 |
|
Defines "current" index, used to set the
property without specifying the index.
|
virtual
void |
SetCurrentParticleBornIndex (int bornIndex)=0 |
|
Defines "current" bornIndex, used to set the
property without specifying the index.
|
virtual
bool |
IsParticleNewByIndex (int index)=0 |
|
Defines if a particle just arrived into the
current event.
|
virtual
bool |
IsParticleNewByBornIndex (int id)=0 |
|
See IsParticleNewByIndex().
|
virtual
bool |
IsParticleNew ()=0 |
|
See IsParticleNewByIndex().
|
virtual
TimeValue |
GetParticleTimeByIndex (int index)=0 |
|
Defines time for the current state for a
particle.
|
virtual
TimeValue |
GetParticleTimeByBornIndex (int id)=0 |
|
See GetParticleTimeByIndex().
|
virtual
void |
SetParticleTimeByIndex (int index, TimeValue time)=0 |
|
See GetParticleTimeByIndex().
|
virtual
void |
SetParticleTimeByIndex (int index, TimeValue time, float
timeDelta)=0 |
|
See GetParticleTimeByIndex().
|
virtual
void |
SetParticleTimeByBornIndex (int id, TimeValue time)=0 |
|
See GetParticleTimeByIndex().
|
virtual
void |
SetParticleTimeByBornIndex (int id, TimeValue time, float
timeDelta)=0 |
|
See GetParticleTimeByIndex().
|
virtual
TimeValue |
GetParticleTime ()=0 |
|
See GetParticleTimeByIndex().
|
virtual
void |
SetParticleTime (TimeValue time)=0 |
|
See GetParticleTimeByIndex().
|
virtual
TimeValue |
GetParticleAgeByIndex (int index)=0 |
|
Defines age of the specified particle.
|
virtual
TimeValue |
GetParticleAgeByBornIndex (int id)=0 |
|
See GetParticleAgeByIndex().
|
virtual
void |
SetParticleAgeByIndex (int index, TimeValue age)=0 |
|
See GetParticleAgeByIndex().
|
virtual
void |
SetParticleAgeByBornIndex (int id, TimeValue age)=0 |
|
See GetParticleAgeByIndex().
|
virtual
TimeValue |
GetParticleAge ()=0 |
|
See GetParticleAgeByIndex().
|
virtual
void |
SetParticleAge (TimeValue age)=0 |
|
See GetParticleAgeByIndex().
|
virtual
TimeValue |
GetParticleLifespanByIndex (int index)=0 |
|
Defines lifespan of the specified particle.
|
virtual
TimeValue |
GetParticleLifespanByBornIndex (int id)=0 |
|
See GetParticleLifespanByIndex().
|
virtual
void |
SetParticleLifespanByIndex (int index, TimeValue
lifespan)=0 |
|
See GetParticleLifespanByIndex().
|
virtual
void |
SetParticleLifespanByBornIndex (int id, TimeValue
lifespan)=0 |
|
See GetParticleLifespanByIndex().
|
virtual
TimeValue |
GetParticleLifespan ()=0 |
|
See GetParticleLifespanByIndex().
|
virtual
void |
SetParticleLifespan (TimeValue lifespan)=0 |
|
See GetParticleLifespanByIndex().
|
virtual
TimeValue |
GetParticleEventTimeByIndex (int index)=0 |
|
Defines for how long the specified particle
was staying in the current action list (event).
|
virtual
TimeValue |
GetParticleEventTimeByBornIndex (int id)=0 |
|
See GetParticleEventTimeByIndex().
|
virtual
void |
SetParticleEventTimeByIndex (int index, TimeValue time)=0 |
|
See GetParticleEventTimeByIndex().
|
virtual
void |
SetParticleEventTimeByBornIndex (int id, TimeValue time)=0 |
|
See GetParticleEventTimeByIndex().
|
virtual
TimeValue |
GetParticleEventTime ()=0 |
|
See GetParticleEventTimeByIndex().
|
virtual
void |
SetParticleEventTime (TimeValue time)=0 |
|
See GetParticleEventTimeByIndex().
|
virtual
Point3 * |
GetParticlePositionByIndex (int index)=0 |
|
Defines position of the specified particle
in the current state.
|
virtual
Point3 * |
GetParticlePositionByBornIndex (int id)=0 |
|
See GetParticlePositionByIndex().
|
virtual
void |
SetParticlePositionByIndex (int index, Point3 pos)=0 |
|
See GetParticlePositionByIndex().
|
virtual
void |
SetParticlePositionByBornIndex (int id, Point3 pos)=0 |
|
See GetParticlePositionByIndex().
|
virtual
Point3 * |
GetParticlePosition ()=0 |
|
See GetParticlePositionByIndex().
|
virtual
void |
SetParticlePosition (Point3 pos)=0 |
|
See GetParticlePositionByIndex().
|
virtual
Point3 * |
GetParticleSpeedByIndex (int index)=0 |
|
Defines speed of the specified particle in
the current state.
|
virtual
Point3 * |
GetParticleSpeedByBornIndex (int id)=0 |
|
See GetParticleSpeedByIndex().
|
virtual
void |
SetParticleSpeedByIndex (int index, Point3 speed)=0 |
|
See GetParticleSpeedByIndex().
|
virtual
void |
SetParticleSpeedByBornIndex (int id, Point3 speed)=0 |
|
See GetParticleSpeedByIndex().
|
virtual
Point3 * |
GetParticleSpeed ()=0 |
|
See GetParticleSpeedByIndex().
|
virtual
void |
SetParticleSpeed (Point3 speed)=0 |
|
See GetParticleSpeedByIndex().
|
virtual
Point3 * |
GetParticleAccelerationByIndex (int index)=0 |
|
Defines acceleration of the specified
particle in the current state.
|
virtual
Point3 * |
GetParticleAccelerationByBornIndex (int id)=0 |
|
See GetParticleAccelerationByIndex().
|
virtual
void |
SetParticleAccelerationByIndex (int index, Point3 accel)=0 |
|
See GetParticleAccelerationByIndex().
|
virtual
void |
SetParticleAccelerationByBornIndex (int id, Point3 accel)=0 |
|
See GetParticleAccelerationByIndex().
|
virtual
Point3 * |
GetParticleAcceleration ()=0 |
|
See GetParticleAccelerationByIndex().
|
virtual
void |
SetParticleAcceleration (Point3 speed)=0 |
|
See GetParticleAccelerationByIndex().
|
virtual
Point3 * |
GetParticleOrientationByIndex (int index)=0 |
|
Defines orientation of the specified
particle in the current state.
|
virtual
Point3 * |
GetParticleOrientationByBornIndex (int id)=0 |
|
See GetParticleOrientationByIndex().
|
virtual
void |
SetParticleOrientationByIndex (int index, Point3 orient)=0 |
|
See GetParticleOrientationByIndex().
|
virtual
void |
SetParticleOrientationByBornIndex (int id, Point3 orient)=0 |
|
See GetParticleOrientationByIndex().
|
virtual
Point3 * |
GetParticleOrientation ()=0 |
|
See GetParticleOrientationByIndex().
|
virtual
void |
SetParticleOrientation (Point3 orient)=0 |
|
See GetParticleOrientationByIndex().
|
virtual
AngAxis * |
GetParticleSpinByIndex (int index)=0 |
|
Defines angular speed of the specified
particle in the current state.
|
virtual
AngAxis * |
GetParticleSpinByBornIndex (int id)=0 |
|
See GetParticleSpinByIndex().
|
virtual
void |
SetParticleSpinByIndex (int index, AngAxis spin)=0 |
|
See GetParticleSpinByIndex().
|
virtual
void |
SetParticleSpinByBornIndex (int id, AngAxis spin)=0 |
|
See GetParticleSpinByIndex().
|
virtual
AngAxis * |
GetParticleSpin ()=0 |
|
See GetParticleSpinByIndex().
|
virtual
void |
SetParticleSpin (AngAxis spin)=0 |
|
See GetParticleSpinByIndex().
|
virtual
float |
GetParticleScaleByIndex (int index)=0 |
|
Defines scale factor of the specified
particle in the current state.
|
virtual
float |
GetParticleScaleByBornIndex (int id)=0 |
|
See GetParticleScaleByIndex().
|
virtual
void |
SetParticleScaleByIndex (int index, float scale)=0 |
|
See GetParticleScaleByIndex().
|
virtual
void |
SetParticleScaleByBornIndex (int id, float scale)=0 |
|
See GetParticleScaleByIndex().
|
virtual
float |
GetParticleScale ()=0 |
|
See GetParticleScaleByIndex().
|
virtual
void |
SetParticleScale (float scale)=0 |
|
See GetParticleScaleByIndex().
|
virtual
Point3 * |
GetParticleScaleXYZByIndex (int index)=0 |
|
See GetParticleScaleByIndex().
|
virtual
Point3 * |
GetParticleScaleXYZByBornIndex (int id)=0 |
|
See GetParticleScaleByIndex().
|
virtual
void |
SetParticleScaleXYZByIndex (int index, Point3 scale)=0 |
|
See GetParticleScaleByIndex().
|
virtual
void |
SetParticleScaleXYZByBornIndex (int id, Point3 scale)=0 |
|
See GetParticleScaleByIndex().
|
virtual
Point3 * |
GetParticleScaleXYZ ()=0 |
|
See GetParticleScaleByIndex().
|
virtual
void |
SetParticleScaleXYZ (Point3 scale)=0 |
|
See GetParticleScaleByIndex().
|
virtual
Matrix3 * |
GetParticleTMByIndex (int index)=0 |
|
Defines transformation matrix of the
specified particle in the current state.
|
virtual
Matrix3 * |
GetParticleTMByBornIndex (int id)=0 |
|
See GetParticleTMByIndex().
|
virtual
void |
SetParticleTMByIndex (int index, Matrix3 tm)=0 |
|
See GetParticleTMByIndex().
|
virtual
void |
SetParticleTMByBornIndex (int id, Matrix3 tm)=0 |
|
See GetParticleTMByIndex().
|
virtual
Matrix3 * |
GetParticleTM ()=0 |
|
See GetParticleTMByIndex().
|
virtual
void |
SetParticleTM (Matrix3 tm)=0 |
|
See GetParticleTMByIndex().
|
virtual
bool |
GetParticleSelectedByIndex (int index)=0 |
|
Defines selection status of the specified
particle in the current state.
|
virtual
bool |
GetParticleSelectedByBornIndex (int id)=0 |
|
See GetParticleSelectedByIndex().
|
virtual
void |
SetParticleSelectedByIndex (int index, bool selected)=0 |
|
See GetParticleSelectedByIndex().
|
virtual
void |
SetParticleSelectedByBornIndex (int id, bool selected)=0 |
|
See GetParticleSelectedByIndex().
|
virtual
bool |
GetParticleSelected ()=0 |
|
See GetParticleSelectedByIndex().
|
virtual
void |
SetParticleSelected (bool selected)=0 |
|
See GetParticleSelectedByIndex().
|
virtual
Mesh * |
GetParticleShapeByIndex (int index)=0 |
|
Defines shape of the specified particle in
the current state.
|
virtual
Mesh * |
GetParticleShapeByBornIndex (int id)=0 |
|
See GetParticleShapeByIndex().
|
virtual
void |
SetParticleShapeByIndex (int index, Mesh *shape)=0 |
|
See GetParticleShapeByIndex().
|
virtual
void |
SetParticleShapeByBornIndex (int id, Mesh *shape)=0 |
|
See GetParticleShapeByIndex().
|
virtual
Mesh * |
GetParticleShape ()=0 |
|
See GetParticleShapeByIndex().
|
virtual
void |
SetParticleShape (Mesh
*shape)=0 |
|
See GetParticleShapeByIndex().
|
virtual
void |
SetGlobalParticleShape (Mesh *shape)=0 |
|
Set the same shape for all particles.
|
virtual
void |
SetParticleMtlIndexByIndex (int index, int mtlIndex)=0 |
|
Defines material index of the specified
particle in the current state.
|
virtual
void |
SetParticleMtlIndexByBornIndex (int id, int mtlIndex)=0 |
|
See SetParticleMtlIndexByIndex().
|
virtual
void |
SetParticleMtlIndex (int mtlIndex)=0 |
|
See SetParticleMtlIndexByIndex().
|
virtual
void |
SetParticleMappingByIndex (int index, int mapChannel, UVVert mapValue)=0 |
|
Defines mapping of the specified particle in
the current state.
|
virtual
void |
SetParticleMappingByBornIndex (int id, int mapChannel,
UVVert mapValue)=0 |
|
See SetParticleMappingByIndex().
|
virtual
void |
SetParticleMapping (int mapChannel, UVVert mapValue)=0 |
|
See SetParticleMappingByIndex().
|
virtual
int |
GetParticleIntByIndex (int index)=0 |
|
Defines integer value of the specified
particle.
|
virtual
int |
GetParticleIntByBornIndex (int id)=0 |
|
See GetParticleIntByIndex().
|
virtual
void |
SetParticleIntByIndex (int index, int value)=0 |
|
See GetParticleIntByIndex().
|
virtual
void |
SetParticleIntByBornIndex (int id, int value)=0 |
|
See GetParticleIntByIndex().
|
virtual
int |
GetParticleInt ()=0 |
|
See GetParticleIntByIndex().
|
virtual
void |
SetParticleInt (int value)=0 |
|
See GetParticleIntByIndex().
|
virtual
float |
GetParticleFloatByIndex (int index)=0 |
|
Defines float value of the specified
particle.
|
virtual
float |
GetParticleFloatByBornIndex (int id)=0 |
|
See GetParticleFloatByIndex().
|
virtual
void |
SetParticleFloatByIndex (int index, float value)=0 |
|
See GetParticleFloatByIndex().
|
virtual
void |
SetParticleFloatByBornIndex (int id, float value)=0 |
|
See GetParticleFloatByIndex().
|
virtual
float |
GetParticleFloat ()=0 |
|
See GetParticleFloatByIndex().
|
virtual
void |
SetParticleFloat (float value)=0 |
|
See GetParticleFloatByIndex().
|
virtual
Point3 * |
GetParticleVectorByIndex (int index)=0 |
|
Defines vector value of the specified
particle.
|
virtual
Point3 * |
GetParticleVectorByBornIndex (int id)=0 |
|
See GetParticleVectorByIndex().
|
virtual
void |
SetParticleVectorByIndex (int index, Point3 value)=0 |
|
See GetParticleVectorByIndex().
|
virtual
void |
SetParticleVectorByBornIndex (int id, Point3 value)=0 |
|
See GetParticleVectorByIndex().
|
virtual
Point3 * |
GetParticleVector ()=0 |
|
See GetParticleVectorByIndex().
|
virtual
void |
SetParticleVector (Point3 value)=0 |
|
See GetParticleVectorByIndex().
|
virtual
Matrix3 * |
GetParticleMatrixByIndex (int index)=0 |
|
Defines matrix value of the specified
particle.
|
virtual
Matrix3 * |
GetParticleMatrixByBornIndex (int id)=0 |
|
See GetParticleMatrixByIndex().
|
virtual
void |
SetParticleMatrixByIndex (int index, Matrix3 value)=0 |
|
See GetParticleMatrixByIndex().
|
virtual
void |
SetParticleMatrixByBornIndex (int id, Matrix3 value)=0 |
|
See GetParticleMatrixByIndex().
|
virtual
Matrix3 * |
GetParticleMatrix ()=0 |
|
See GetParticleMatrixByIndex().
|
virtual
void |
SetParticleMatrix (Matrix3 value)=0 |
|
See GetParticleMatrixByIndex().
|
virtual
void |
SetParticleTestStatusByIndex (int index, bool
testStatus)=0 |
|
Defines test status (true or false) for
particles while testing.
|
virtual
void |
SetParticleTestStatusByBornIndex (int id, bool
testStatus)=0 |
|
See SetParticleTestStatusByIndex()
|
virtual
bool |
GetParticleTestStatus ()=0 |
|
See SetParticleTestStatusByIndex()
|
virtual
void |
SetParticleTestStatus (bool testStatus)=0 |
|
See SetParticleTestStatusByIndex().
|
virtual
void |
SetGlobalTestStatus (bool testStatus)=0 |
|
Set the same test status for all particles.
|
virtual
void |
SetParticleTestTimeByIndex (int index, TimeValue
testTime)=0 |
|
Defines the time when a particle satisfies
the test.
|
virtual
void |
SetParticleTestTimeByIndex (int index, TimeValue testTime,
float testTimeDelta)=0 |
|
See SetParticleTestTimeByIndex().
|
virtual
void |
SetParticleTestTimeByBornIndex (int id, TimeValue
testTime)=0 |
|
See SetParticleTestTimeByIndex().
|
virtual
void |
SetParticleTestTimeByBornIndex (int id, TimeValue testTime,
float testTimeDelta)=0 |
|
See SetParticleTestTimeByIndex().
|
virtual
TimeValue |
GetParticleTestTime ()=0 |
virtual
void |
SetParticleTestTime (TimeValue testTime)=0 |
virtual
void |
SetParticleTestTime (TimeValue testTime, float
testTimeDelta)=0 |
|
See SetParticleTestTimeByIndex().
|
virtual
void |
SetGlobalTestTime (TimeValue testTime)=0 |
|
set the same test status for all particles
|
virtual
void |
SetGlobalTestTime (TimeValue testTime, float
testTimeDelta)=0 |
|
set the same test status for all particles
|
FPInterfaceDesc
* |
GetDesc () |