跳转到内容

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.

  • ParticleEmitterData

angleSpreadMax: number

Defined in: ecs/component.generated.ts:1364

ParticleEmitterDataCpp.angleSpreadMax


angleSpreadMin: number

Defined in: ecs/component.generated.ts:1363

ParticleEmitterDataCpp.angleSpreadMin


angularVelocityMax: number

Defined in: ecs/component.generated.ts:1376

ParticleEmitterDataCpp.angularVelocityMax


angularVelocityMin: number

Defined in: ecs/component.generated.ts:1375

ParticleEmitterDataCpp.angularVelocityMin


blendMode: number

Defined in: ecs/component.generated.ts:1388

ParticleEmitterDataCpp.blendMode


burstCount: number

Defined in: ecs/component.generated.ts:1349

ParticleEmitterDataCpp.burstCount


burstInterval: number

Defined in: ecs/component.generated.ts:1350

ParticleEmitterDataCpp.burstInterval


collisionBounce: number

Defined in: ecs/component.generated.ts:1403

ParticleEmitterDataCpp.collisionBounce


collisionEnabled: boolean

Defined in: ecs/component.generated.ts:1401

ParticleEmitterDataCpp.collisionEnabled


collisionFloor: number

Defined in: ecs/component.generated.ts:1402

ParticleEmitterDataCpp.collisionFloor


collisionFriction: number

Defined in: ecs/component.generated.ts:1404

ParticleEmitterDataCpp.collisionFriction


collisionLifetimeLoss: number

Defined in: ecs/component.generated.ts:1405

ParticleEmitterDataCpp.collisionLifetimeLoss


colorEasing: ParticleEasing

Defined in: ecs/component.generated.ts:1372

ParticleEmitterDataCpp.colorEasing


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: number

Defined in: ecs/component.generated.ts:1378

ParticleEmitterDataCpp.damping


duration: number

Defined in: ecs/component.generated.ts:1351

ParticleEmitterDataCpp.duration


enabled: boolean

Defined in: ecs/component.generated.ts:1392

ParticleEmitterDataCpp.enabled


endColor: Color

Defined in: ecs/component.generated.ts:1371

ParticleEmitterDataCpp.endColor


endSizeMax: number

Defined in: ecs/component.generated.ts:1368

ParticleEmitterDataCpp.endSizeMax


endSizeMin: number

Defined in: ecs/component.generated.ts:1367

ParticleEmitterDataCpp.endSizeMin


gravity: Vec3

Defined in: ecs/component.generated.ts:1377

ParticleEmitterDataCpp.gravity


layer: number

Defined in: ecs/component.generated.ts:1389

ParticleEmitterDataCpp.layer


lifetimeMax: number

Defined in: ecs/component.generated.ts:1356

ParticleEmitterDataCpp.lifetimeMax


lifetimeMin: number

Defined in: ecs/component.generated.ts:1355

ParticleEmitterDataCpp.lifetimeMin


looping: boolean

Defined in: ecs/component.generated.ts:1352

ParticleEmitterDataCpp.looping


material: number

Defined in: ecs/component.generated.ts:1390

ParticleEmitterDataCpp.material


maxParticles: number

Defined in: ecs/component.generated.ts:1354

ParticleEmitterDataCpp.maxParticles


noiseFrequency: number

Defined in: ecs/component.generated.ts:1380

ParticleEmitterDataCpp.noiseFrequency


noiseOctaves: number

Defined in: ecs/component.generated.ts:1382

ParticleEmitterDataCpp.noiseOctaves


noiseScrollSpeed: number

Defined in: ecs/component.generated.ts:1381

ParticleEmitterDataCpp.noiseScrollSpeed


noiseStrength: number

Defined in: ecs/component.generated.ts:1379

ParticleEmitterDataCpp.noiseStrength


playOnStart: boolean

Defined in: ecs/component.generated.ts:1353

ParticleEmitterDataCpp.playOnStart


rate: number

Defined in: ecs/component.generated.ts:1348

ParticleEmitterDataCpp.rate


rotationMax: number

Defined in: ecs/component.generated.ts:1374

ParticleEmitterDataCpp.rotationMax


rotationMin: number

Defined in: ecs/component.generated.ts:1373

ParticleEmitterDataCpp.rotationMin


shape: EmitterShape

Defined in: ecs/component.generated.ts:1357

ParticleEmitterDataCpp.shape


shapeAngle: number

Defined in: ecs/component.generated.ts:1360

ParticleEmitterDataCpp.shapeAngle


shapeRadius: number

Defined in: ecs/component.generated.ts:1358

ParticleEmitterDataCpp.shapeRadius


shapeSize: Vec3

Defined in: ecs/component.generated.ts:1359

ParticleEmitterDataCpp.shapeSize


simulationSpace: SimulationSpace

Defined in: ecs/component.generated.ts:1391

ParticleEmitterDataCpp.simulationSpace


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: ParticleEasing

Defined in: ecs/component.generated.ts:1369

ParticleEmitterDataCpp.sizeEasing


speedMax: number

Defined in: ecs/component.generated.ts:1362

ParticleEmitterDataCpp.speedMax


speedMin: number

Defined in: ecs/component.generated.ts:1361

ParticleEmitterDataCpp.speedMin


spriteColumns: number

Defined in: ecs/component.generated.ts:1384

ParticleEmitterDataCpp.spriteColumns


spriteFPS: number

Defined in: ecs/component.generated.ts:1386

ParticleEmitterDataCpp.spriteFPS


spriteLoop: boolean

Defined in: ecs/component.generated.ts:1387

ParticleEmitterDataCpp.spriteLoop


spriteRows: number

Defined in: ecs/component.generated.ts:1385

ParticleEmitterDataCpp.spriteRows


startColor: Color

Defined in: ecs/component.generated.ts:1370

ParticleEmitterDataCpp.startColor


startSizeMax: number

Defined in: ecs/component.generated.ts:1366

ParticleEmitterDataCpp.startSizeMax


startSizeMin: number

Defined in: ecs/component.generated.ts:1365

ParticleEmitterDataCpp.startSizeMin


subEmitter: number

Defined in: ecs/component.generated.ts:1396

ParticleEmitterDataCpp.subEmitter


subEmitterChance: number

Defined in: ecs/component.generated.ts:1394

ParticleEmitterDataCpp.subEmitterChance


subEmitterInheritVelocity: number

Defined in: ecs/component.generated.ts:1395

ParticleEmitterDataCpp.subEmitterInheritVelocity


subEmitterTrigger: SubEmitterTrigger

Defined in: ecs/component.generated.ts:1393

ParticleEmitterDataCpp.subEmitterTrigger


texture: number

Defined in: ecs/component.generated.ts:1383

ParticleEmitterDataCpp.texture


trailEnabled: boolean

Defined in: ecs/component.generated.ts:1397

ParticleEmitterDataCpp.trailEnabled


trailMinDistance: number

Defined in: ecs/component.generated.ts:1400

ParticleEmitterDataCpp.trailMinDistance


trailPoints: number

Defined in: ecs/component.generated.ts:1399

ParticleEmitterDataCpp.trailPoints


trailWidth: number

Defined in: ecs/component.generated.ts:1398

ParticleEmitterDataCpp.trailWidth