rapid-render
    Preparing search index...

    Class ParticleEmitter

    Particle emitter for creating and managing particle systems

    Index

    Constructors

    Properties

    localSpace: boolean = DEFAULT_LOCAL_SPACE
    position: Vec2 = Vec2.ZERO

    Methods

    • Clears all particles and resets the emitter

      Returns void

    • Emits specified number of particles

      Parameters

      • count: number

        Number of particles to emit

      Returns void

    • Gets current particle count

      Returns number

    • Checks if the particle emitter is active (has particles or is emitting)

      Returns boolean

    • Returns void

    • Renders all particles

      Returns void

    • Sets particle emission rate

      Parameters

      • rate: number

        Particles per second

      Returns void

    • Sets time interval between emissions

      Parameters

      • time: number

        Time interval in seconds

      Returns void

    • Starts emitting particles

      Returns void

    • Stops emitting new particles but allows existing ones to complete their lifecycle

      Returns void

    • Updates particle emitter state

      Parameters

      • deltaTime: number

        Time in seconds since last update

      Returns void