three-nebula API
    Preparing search index...

    Variable InitializerUtil

    InitializerUtil: {
        bindEmitter: (emitter: Emitter, particle: Particle) => void;
        initialize: (
            emitter: Emitter,
            particle: Particle,
            initializers: Initializer[],
        ) => void;
        particleEuler: null;
    }

    Type Declaration

    • bindEmitter: (emitter: Emitter, particle: Particle) => void

      Ensures that the emitter's position, velocity and accleration are added to each created particle.

    • initialize: (emitter: Emitter, particle: Particle, initializers: Initializer[]) => void

      Loops through the initializers array and calls each initializer's initialize method on the supplied particle. This sets the particle's initial properties.

      '../emitter/Emitter' setupParticle

    • particleEuler: null