ParticleEmitterData
此内容尚不支持你的语言。
Defined in: ecs/component.ts:1095
The generated C++ field shape plus two the simulation has no member for:
colorGradient and sizeCurve are authored in TypeScript and baked to a LUT
the sim reads (see particlePlugin’s scene codec), which is why they live here
and not in the generated interface.
Extends
Section titled “Extends”ParticleEmitterData
Properties
Section titled “Properties”angleSpreadMax
Section titled “angleSpreadMax”angleSpreadMax:
number
Defined in: ecs/component.generated.ts:1364
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.angleSpreadMax
angleSpreadMin
Section titled “angleSpreadMin”angleSpreadMin:
number
Defined in: ecs/component.generated.ts:1363
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.angleSpreadMin
angularVelocityMax
Section titled “angularVelocityMax”angularVelocityMax:
number
Defined in: ecs/component.generated.ts:1376
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.angularVelocityMax
angularVelocityMin
Section titled “angularVelocityMin”angularVelocityMin:
number
Defined in: ecs/component.generated.ts:1375
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.angularVelocityMin
blendMode
Section titled “blendMode”blendMode:
number
Defined in: ecs/component.generated.ts:1388
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.blendMode
burstCount
Section titled “burstCount”burstCount:
number
Defined in: ecs/component.generated.ts:1349
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.burstCount
burstInterval
Section titled “burstInterval”burstInterval:
number
Defined in: ecs/component.generated.ts:1350
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.burstInterval
collisionBounce
Section titled “collisionBounce”collisionBounce:
number
Defined in: ecs/component.generated.ts:1403
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.collisionBounce
collisionEnabled
Section titled “collisionEnabled”collisionEnabled:
boolean
Defined in: ecs/component.generated.ts:1401
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.collisionEnabled
collisionFloor
Section titled “collisionFloor”collisionFloor:
number
Defined in: ecs/component.generated.ts:1402
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.collisionFloor
collisionFriction
Section titled “collisionFriction”collisionFriction:
number
Defined in: ecs/component.generated.ts:1404
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.collisionFriction
collisionLifetimeLoss
Section titled “collisionLifetimeLoss”collisionLifetimeLoss:
number
Defined in: ecs/component.generated.ts:1405
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.collisionLifetimeLoss
colorEasing
Section titled “colorEasing”colorEasing:
ParticleEasing
Defined in: ecs/component.generated.ts:1372
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.colorEasing
colorGradient
Section titled “colorGradient”colorGradient:
object
Defined in: ecs/component.ts:1100
Color-over-life gradient (authored stops). When it has stops it overrides startColor/endColor + colorEasing. Empty ⇒ start/end fallback.
stops:
object[]
damping
Section titled “damping”damping:
number
Defined in: ecs/component.generated.ts:1378
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.damping
duration
Section titled “duration”duration:
number
Defined in: ecs/component.generated.ts:1351
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.duration
enabled
Section titled “enabled”enabled:
boolean
Defined in: ecs/component.generated.ts:1392
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.enabled
endColor
Section titled “endColor”endColor:
Color
Defined in: ecs/component.generated.ts:1371
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.endColor
endSizeMax
Section titled “endSizeMax”endSizeMax:
number
Defined in: ecs/component.generated.ts:1368
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.endSizeMax
endSizeMin
Section titled “endSizeMin”endSizeMin:
number
Defined in: ecs/component.generated.ts:1367
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.endSizeMin
gravity
Section titled “gravity”gravity:
Vec3
Defined in: ecs/component.generated.ts:1377
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.gravity
layer:
number
Defined in: ecs/component.generated.ts:1389
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.layer
lifetimeMax
Section titled “lifetimeMax”lifetimeMax:
number
Defined in: ecs/component.generated.ts:1356
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.lifetimeMax
lifetimeMin
Section titled “lifetimeMin”lifetimeMin:
number
Defined in: ecs/component.generated.ts:1355
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.lifetimeMin
looping
Section titled “looping”looping:
boolean
Defined in: ecs/component.generated.ts:1352
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.looping
material
Section titled “material”material:
number
Defined in: ecs/component.generated.ts:1390
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.material
maxParticles
Section titled “maxParticles”maxParticles:
number
Defined in: ecs/component.generated.ts:1354
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.maxParticles
noiseFrequency
Section titled “noiseFrequency”noiseFrequency:
number
Defined in: ecs/component.generated.ts:1380
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.noiseFrequency
noiseOctaves
Section titled “noiseOctaves”noiseOctaves:
number
Defined in: ecs/component.generated.ts:1382
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.noiseOctaves
noiseScrollSpeed
Section titled “noiseScrollSpeed”noiseScrollSpeed:
number
Defined in: ecs/component.generated.ts:1381
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.noiseScrollSpeed
noiseStrength
Section titled “noiseStrength”noiseStrength:
number
Defined in: ecs/component.generated.ts:1379
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.noiseStrength
playOnStart
Section titled “playOnStart”playOnStart:
boolean
Defined in: ecs/component.generated.ts:1353
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.playOnStart
rate:
number
Defined in: ecs/component.generated.ts:1348
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.rate
rotationMax
Section titled “rotationMax”rotationMax:
number
Defined in: ecs/component.generated.ts:1374
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.rotationMax
rotationMin
Section titled “rotationMin”rotationMin:
number
Defined in: ecs/component.generated.ts:1373
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.rotationMin
shape:
EmitterShape
Defined in: ecs/component.generated.ts:1357
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.shape
shapeAngle
Section titled “shapeAngle”shapeAngle:
number
Defined in: ecs/component.generated.ts:1360
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.shapeAngle
shapeRadius
Section titled “shapeRadius”shapeRadius:
number
Defined in: ecs/component.generated.ts:1358
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.shapeRadius
shapeSize
Section titled “shapeSize”shapeSize:
Vec3
Defined in: ecs/component.generated.ts:1359
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.shapeSize
simulationSpace
Section titled “simulationSpace”simulationSpace:
SimulationSpace
Defined in: ecs/component.generated.ts:1391
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.simulationSpace
sizeCurve
Section titled “sizeCurve”sizeCurve:
object
Defined in: ecs/component.ts:1105
Size-over-life curve (a multiplier × start size, keys over [0,1]). When it has keys it overrides startSize/endSize + sizeEasing. Empty ⇒ start/end fallback.
keys:
object[]
sizeEasing
Section titled “sizeEasing”sizeEasing:
ParticleEasing
Defined in: ecs/component.generated.ts:1369
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.sizeEasing
speedMax
Section titled “speedMax”speedMax:
number
Defined in: ecs/component.generated.ts:1362
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.speedMax
speedMin
Section titled “speedMin”speedMin:
number
Defined in: ecs/component.generated.ts:1361
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.speedMin
spriteColumns
Section titled “spriteColumns”spriteColumns:
number
Defined in: ecs/component.generated.ts:1384
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.spriteColumns
spriteFPS
Section titled “spriteFPS”spriteFPS:
number
Defined in: ecs/component.generated.ts:1386
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.spriteFPS
spriteLoop
Section titled “spriteLoop”spriteLoop:
boolean
Defined in: ecs/component.generated.ts:1387
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.spriteLoop
spriteRows
Section titled “spriteRows”spriteRows:
number
Defined in: ecs/component.generated.ts:1385
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.spriteRows
startColor
Section titled “startColor”startColor:
Color
Defined in: ecs/component.generated.ts:1370
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.startColor
startSizeMax
Section titled “startSizeMax”startSizeMax:
number
Defined in: ecs/component.generated.ts:1366
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.startSizeMax
startSizeMin
Section titled “startSizeMin”startSizeMin:
number
Defined in: ecs/component.generated.ts:1365
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.startSizeMin
subEmitter
Section titled “subEmitter”subEmitter:
number
Defined in: ecs/component.generated.ts:1396
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.subEmitter
subEmitterChance
Section titled “subEmitterChance”subEmitterChance:
number
Defined in: ecs/component.generated.ts:1394
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.subEmitterChance
subEmitterInheritVelocity
Section titled “subEmitterInheritVelocity”subEmitterInheritVelocity:
number
Defined in: ecs/component.generated.ts:1395
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.subEmitterInheritVelocity
subEmitterTrigger
Section titled “subEmitterTrigger”subEmitterTrigger:
SubEmitterTrigger
Defined in: ecs/component.generated.ts:1393
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.subEmitterTrigger
texture
Section titled “texture”texture:
number
Defined in: ecs/component.generated.ts:1383
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.texture
trailEnabled
Section titled “trailEnabled”trailEnabled:
boolean
Defined in: ecs/component.generated.ts:1397
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.trailEnabled
trailMinDistance
Section titled “trailMinDistance”trailMinDistance:
number
Defined in: ecs/component.generated.ts:1400
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.trailMinDistance
trailPoints
Section titled “trailPoints”trailPoints:
number
Defined in: ecs/component.generated.ts:1399
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.trailPoints
trailWidth
Section titled “trailWidth”trailWidth:
number
Defined in: ecs/component.generated.ts:1398
Inherited from
Section titled “Inherited from”ParticleEmitterDataCpp.trailWidth