Interface IParticleSystem

interface IParticleSystem {
    _renderer?: BatchedRenderer;
    duration: number;
    emitter: ParticleEmitter<any>;
    instancingGeometry: BufferGeometry<NormalBufferAttributes>;
    looping: boolean;
    particleNum: number;
    particles: IParticle[];
    paused: boolean;
    rendererEmitterSettings: RendererEmitterSettings;
    signal: {
        onEnd: Signal;
        onPause: Signal;
        onPlay: Signal;
        onRestart: Signal;
    };
    worldSpace: boolean;
    clone(): IParticleSystem;
    dispose(): void;
    getRendererSettings(): VFXBatchSettings;
    pause(): void;
    play(): void;
    restart(): void;
    toJSON(metaData, options): any;
}

Implemented by

Properties

_renderer?: BatchedRenderer
duration: number
emitter: ParticleEmitter<any>
instancingGeometry: BufferGeometry<NormalBufferAttributes>
looping: boolean
particleNum: number
particles: IParticle[]
paused: boolean
rendererEmitterSettings: RendererEmitterSettings
signal: {
    onEnd: Signal;
    onPause: Signal;
    onPlay: Signal;
    onRestart: Signal;
}

Type declaration

worldSpace: boolean

Methods

  • Returns void

  • Returns void

  • Returns void

  • Returns void