Skip to content

Latest commit

 

History

History
424 lines (239 loc) · 6.94 KB

iparticleuniforms.md

File metadata and controls

424 lines (239 loc) · 6.94 KB

seinjs-gpu-particle-system > IParticleUniforms

Interface: IParticleUniforms

粒子系统的默认uniforms。一般不需要自己处理。 每个uniform的含义可见IComponentState中对应的配置项。

Hierarchy

IParticleUniforms

ICircleEmitterUniforms

IConeEmitterUniforms

IEdgeEmitterUniforms

IHemisphericEmitterUniforms

IRectangleEmitterUniforms

ISphereEmitterUniforms

IWindEmitterUniforms

IParticleUniforms

Index

Properties


Properties

<Optional> u_bornColor1

● u_bornColor1: object

Defined in emitter/IEmitter.ts:39

Type declaration

value: Color


<Optional> u_bornColor2

● u_bornColor2: object

Defined in emitter/IEmitter.ts:40

Type declaration

value: Color


<Optional> u_dieColor1

● u_dieColor1: object

Defined in emitter/IEmitter.ts:41

Type declaration

value: Color


<Optional> u_dieColor2

● u_dieColor2: object

Defined in emitter/IEmitter.ts:42

Type declaration

value: Color


u_lifeStep

● u_lifeStep: object

Defined in emitter/IEmitter.ts:16

Type declaration

value: number


<Optional> u_mask

● u_mask: object

Defined in emitter/IEmitter.ts:20

Type declaration

value: Texture


u_maxAcceleration

● u_maxAcceleration: object

Defined in emitter/IEmitter.ts:36

Type declaration

value: number


u_maxAngularVelocity

● u_maxAngularVelocity: object

Defined in emitter/IEmitter.ts:34

Type declaration

value: number


u_maxBornTime

● u_maxBornTime: object

Defined in emitter/IEmitter.ts:22

Type declaration

value: number


u_maxLifeTime

● u_maxLifeTime: object

Defined in emitter/IEmitter.ts:24

Type declaration

value: number


u_maxRotation

● u_maxRotation: object

Defined in emitter/IEmitter.ts:29

Type declaration

value: number


u_maxScale

● u_maxScale: object

Defined in emitter/IEmitter.ts:27

Type declaration

value: number


u_maxSize

● u_maxSize: object

Defined in emitter/IEmitter.ts:26

Type declaration

value: number


u_maxVelocity

● u_maxVelocity: object

Defined in emitter/IEmitter.ts:32

Type declaration

value: number


u_maxWorldAcceleration

● u_maxWorldAcceleration: object

Defined in emitter/IEmitter.ts:38

Type declaration

value: Vector3


u_minAcceleration

● u_minAcceleration: object

Defined in emitter/IEmitter.ts:35

Type declaration

value: number


u_minAngularVelocity

● u_minAngularVelocity: object

Defined in emitter/IEmitter.ts:33

Type declaration

value: number


u_minBornTime

● u_minBornTime: object

Defined in emitter/IEmitter.ts:21

Type declaration

value: number


u_minLifeTime

● u_minLifeTime: object

Defined in emitter/IEmitter.ts:23

Type declaration

value: number


u_minRotation

● u_minRotation: object

Defined in emitter/IEmitter.ts:30

Type declaration

value: number


u_minScale

● u_minScale: object

Defined in emitter/IEmitter.ts:28

Type declaration

value: number


u_minSize

● u_minSize: object

Defined in emitter/IEmitter.ts:25

Type declaration

value: number


u_minVelocity

● u_minVelocity: object

Defined in emitter/IEmitter.ts:31

Type declaration

value: number


u_minWorldAcceleration

● u_minWorldAcceleration: object

Defined in emitter/IEmitter.ts:37

Type declaration

value: Vector3


u_modelViewProjectionMatrix

● u_modelViewProjectionMatrix: "MODELVIEWPROJECTION"

Defined in emitter/IEmitter.ts:15


<Optional> u_texture

● u_texture: object

Defined in emitter/IEmitter.ts:19

Type declaration

value: Texture


u_time

● u_time: object

Defined in emitter/IEmitter.ts:17

Type declaration

value: number


u_updateSpeed

● u_updateSpeed: object

Defined in emitter/IEmitter.ts:18

Type declaration

value: number