MCPcopy
hub / github.com/layabox/LayaAir-v1 / ParticleTemplate2D

Class ParticleTemplate2D

bin/ts/ts/LayaAir.d.ts:17548–17573  ·  view source on GitHub ↗

* @private

Source from the content-addressed store, hash-verified

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}
17575declare module laya.particle.emitter {
17576 import ParticleSetting = laya.particle.ParticleSetting;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected