Interface ParticleSystemParameters

interface ParticleSystemParameters {
    autoDestroy?: boolean;
    blendTiles?: boolean;
    duration?: number;
    emissionBursts?: BurstParameters[];
    emissionOverDistance?: ValueGenerator | FunctionValueGenerator;
    emissionOverTime?: ValueGenerator | FunctionValueGenerator;
    instancingGeometry?: BufferGeometry<NormalBufferAttributes>;
    layers?: Layers;
    looping?: boolean;
    material: Material;
    onlyUsedByOther?: boolean;
    prewarm?: boolean;
    renderMode?: RenderMode;
    renderOrder?: number;
    rendererEmitterSettings?: RendererEmitterSettings;
    shape?: EmitterShape;
    simulations?: Simulation[];
    softFarFade?: number;
    softNearFade?: number;
    softParticles?: boolean;
    speedFactor?: number;
    startColor?: ColorGenerator | FunctionColorGenerator | MemorizedFunctionColorGenerator;
    startLength?: ValueGenerator | FunctionValueGenerator;
    startLife?: ValueGenerator | FunctionValueGenerator;
    startRotation?: ValueGenerator | FunctionValueGenerator | RotationGenerator;
    startSize?: ValueGenerator | FunctionValueGenerator;
    startSpeed?: ValueGenerator | FunctionValueGenerator;
    startTileIndex?: ValueGenerator;
    uTileCount?: number;
    vTileCount?: number;
    worldSpace?: boolean;
}

Properties

autoDestroy?: boolean
blendTiles?: boolean
duration?: number
emissionBursts?: BurstParameters[]
emissionOverDistance?: ValueGenerator | FunctionValueGenerator
instancingGeometry?: BufferGeometry<NormalBufferAttributes>
layers?: Layers
looping?: boolean
material: Material
onlyUsedByOther?: boolean
prewarm?: boolean
renderMode?: RenderMode
renderOrder?: number
rendererEmitterSettings?: RendererEmitterSettings
shape?: EmitterShape
simulations?: Simulation[]
softFarFade?: number
softNearFade?: number
softParticles?: boolean
speedFactor?: number
startTileIndex?: ValueGenerator
uTileCount?: number
vTileCount?: number
worldSpace?: boolean