Hilo3d API - v2.0.0-alpha.4
    Preparing search index...

    Interface ParticleRibbonRendererDefinition

    Ribbon and trail output compacting adjacent members of each ribbon into dense segments.

    interface ParticleRibbonRendererDefinition {
        alphaCutoff?: number;
        blend?: "alpha" | "additive" | "premultiplied-alpha";
        composition?: "scene";
        coverage?: ParticleSurfaceCoverage;
        depthTest?: boolean;
        depthWrite?: boolean;
        facing?: "view" | "world-up";
        lighting?: ParticleLightingMode;
        renderOrder?: number;
        softParticle?: Readonly<{ contrast?: number; distance: number }>;
        sort?: ParticleSortMode;
        texture?: Texture<unknown> | null;
        tilesPerUnit?: number;
        type: "ribbon" | "trail";
        uvMode?: "repeat" | "stretch";
        widthScale?: number;
    }

    Hierarchy (View Summary)

    Index
    alphaCutoff?: number
    blend?: "alpha" | "additive" | "premultiplied-alpha"
    composition?: "scene"

    P5 renders into linear scene color before Bloom; other policies fail at compile time.

    depthTest?: boolean
    depthWrite?: boolean
    facing?: "view" | "world-up"
    renderOrder?: number
    softParticle?: Readonly<{ contrast?: number; distance: number }>

    Optional WebGPU scene-depth fade. Depth write must remain disabled.

    texture?: Texture<unknown> | null
    tilesPerUnit?: number
    type: "ribbon" | "trail"
    uvMode?: "repeat" | "stretch"
    widthScale?: number