* @private
| 17546 | * @private |
| 17547 | */ |
| 17548 | class ParticleTemplate2D extends ParticleTemplateWebGL implements ISubmit { |
| 17549 | static activeBlendType: number; |
| 17550 | x: number; |
| 17551 | y: number; |
| 17552 | protected _blendFn: Function; |
| 17553 | sv: ParticleShaderValue; |
| 17554 | _key: any; |
| 17555 | constructor(parSetting: ParticleSetting); |
| 17556 | getRenderType(): number; |
| 17557 | releaseRender(): void; |
| 17558 | addParticleArray(position: Float32Array, velocity: Float32Array): void; |
| 17559 | addNewParticlesToVertexBuffer(): void; |
| 17560 | renderSubmit(): number; |
| 17561 | updateParticleForNative(): void; |
| 17562 | getMesh(): MeshParticle2D; |
| 17563 | getConchMesh(): any; |
| 17564 | getFirstNewElement(): number; |
| 17565 | getFirstFreeElement(): number; |
| 17566 | getFirstActiveElement(): number; |
| 17567 | getFirstRetiredElement(): number; |
| 17568 | setFirstFreeElement(_value: number): void; |
| 17569 | setFirstNewElement(_value: number): void; |
| 17570 | addDrawCounter(): void; |
| 17571 | blend(): void; |
| 17572 | dispose(): void; |
| 17573 | } |
| 17574 | } |
| 17575 | declare module laya.particle.emitter { |
| 17576 | import ParticleSetting = laya.particle.ParticleSetting; |
nothing calls this directly
no outgoing calls
no test coverage detected