Documentation
    Preparing search index...

    Interface ShadowCasterPipeline

    The surface the §69 caster pass needs from the depth-only program — ShadowProgram's contract, structural so the renderer never names the class that implements it.

    interface ShadowCasterPipeline {
        dispose(): void;
        setModel(matrix: Matrix4): void;
        setViewProjection(matrix: Matrix4): void;
        use(): void;
    }
    Index
    • Deletes the program. Live context only; idempotent.

      Returns void

    • Uploads one caster's world matrix.

      Parameters

      Returns void

    • Uploads the light's shadow view-projection, once per shadow pass.

      Parameters

      Returns void

    • Makes this the current program.

      Returns void