@newkrok/three-particles - v2.1.0
    Preparing search index...

    Type Alias ParticleSystemInstance

    type ParticleSystemInstance = {
        activateParticle: (
            data: {
                activationTime: number;
                particleIndex: number;
                position: Required<Point3D>;
            },
        ) => void;
        creationTime: number;
        deactivateParticle: (particleIndex: number) => void;
        duration: number;
        emission: Emission;
        generalData: GeneralData;
        gravity: number;
        iterationCount: number;
        lastEmissionTime: number;
        looping: boolean;
        normalizedConfig: NormalizedParticleSystemConfig;
        onComplete: (data: { particleSystem: THREE.Points }) => void;
        onUpdate: (
            data: {
                delta: number;
                elapsed: number;
                iterationCount: number;
                lifetime: number;
                normalizedLifetime: number;
                particleSystem: THREE.Points;
            },
        ) => void;
        particleSystem: THREE.Points;
        simulationSpace: SimulationSpace;
        velocities: THREE.Vector3[];
        wrapper?: Gyroscope;
    }
    Index

    Properties

    activateParticle: (
        data: {
            activationTime: number;
            particleIndex: number;
            position: Required<Point3D>;
        },
    ) => void
    creationTime: number
    deactivateParticle: (particleIndex: number) => void
    duration: number
    emission: Emission
    generalData: GeneralData
    gravity: number
    iterationCount: number
    lastEmissionTime: number
    looping: boolean
    onComplete: (data: { particleSystem: THREE.Points }) => void
    onUpdate: (
        data: {
            delta: number;
            elapsed: number;
            iterationCount: number;
            lifetime: number;
            normalizedLifetime: number;
            particleSystem: THREE.Points;
        },
    ) => void
    particleSystem: THREE.Points
    simulationSpace: SimulationSpace
    velocities: THREE.Vector3[]
    wrapper?: Gyroscope