seinjs-gpu-particle-system > IParticleUniforms
粒子系统的默认uniforms。一般不需要自己处理。 每个uniform的含义可见IComponentState中对应的配置项。
IParticleUniforms
- u_bornColor1
- u_bornColor2
- u_dieColor1
- u_dieColor2
- u_lifeStep
- u_mask
- u_maxAcceleration
- u_maxAngularVelocity
- u_maxBornTime
- u_maxLifeTime
- u_maxRotation
- u_maxScale
- u_maxSize
- u_maxVelocity
- u_maxWorldAcceleration
- u_minAcceleration
- u_minAngularVelocity
- u_minBornTime
- u_minLifeTime
- u_minRotation
- u_minScale
- u_minSize
- u_minVelocity
- u_minWorldAcceleration
- u_modelViewProjectionMatrix
- u_texture
- u_time
- u_updateSpeed
● u_bornColor1: object
Defined in emitter/IEmitter.ts:39
value: Color
● u_bornColor2: object
Defined in emitter/IEmitter.ts:40
value: Color
● u_dieColor1: object
Defined in emitter/IEmitter.ts:41
value: Color
● u_dieColor2: object
Defined in emitter/IEmitter.ts:42
value: Color
● u_lifeStep: object
Defined in emitter/IEmitter.ts:16
value: number
● u_mask: object
Defined in emitter/IEmitter.ts:20
value: Texture
● u_maxAcceleration: object
Defined in emitter/IEmitter.ts:36
value: number
● u_maxAngularVelocity: object
Defined in emitter/IEmitter.ts:34
value: number
● u_maxBornTime: object
Defined in emitter/IEmitter.ts:22
value: number
● u_maxLifeTime: object
Defined in emitter/IEmitter.ts:24
value: number
● u_maxRotation: object
Defined in emitter/IEmitter.ts:29
value: number
● u_maxScale: object
Defined in emitter/IEmitter.ts:27
value: number
● u_maxSize: object
Defined in emitter/IEmitter.ts:26
value: number
● u_maxVelocity: object
Defined in emitter/IEmitter.ts:32
value: number
● u_maxWorldAcceleration: object
Defined in emitter/IEmitter.ts:38
value: Vector3
● u_minAcceleration: object
Defined in emitter/IEmitter.ts:35
value: number
● u_minAngularVelocity: object
Defined in emitter/IEmitter.ts:33
value: number
● u_minBornTime: object
Defined in emitter/IEmitter.ts:21
value: number
● u_minLifeTime: object
Defined in emitter/IEmitter.ts:23
value: number
● u_minRotation: object
Defined in emitter/IEmitter.ts:30
value: number
● u_minScale: object
Defined in emitter/IEmitter.ts:28
value: number
● u_minSize: object
Defined in emitter/IEmitter.ts:25
value: number
● u_minVelocity: object
Defined in emitter/IEmitter.ts:31
value: number
● u_minWorldAcceleration: object
Defined in emitter/IEmitter.ts:37
value: Vector3
● u_modelViewProjectionMatrix: "MODELVIEWPROJECTION"
Defined in emitter/IEmitter.ts:15
● u_texture: object
Defined in emitter/IEmitter.ts:19
value: Texture
● u_time: object
Defined in emitter/IEmitter.ts:17
value: number
● u_updateSpeed: object
Defined in emitter/IEmitter.ts:18
value: number