Documentation
    Preparing search index...

    Class SkinnedLitProgram

    The skinned Lambert-lit pipeline (§54, §57, §68; RFC 0003) — LitProgram's contract plus the palette. Lights, punctual set, and §69 shadow state are the same shared uniform classes the lit and standard pipelines use, so the skip rules cannot drift.

    Implements

    Index
    • get disposed(): boolean

      Whether SkinnedLitProgram.dispose has run.

      Returns boolean

    • Deletes the GL program (§83). Idempotent; live context only.

      Returns void

    • Uploads the scene ambient term (§68).

      Parameters

      • color: readonly [number, number, number]

      Returns void

    • Parameters

      • color: readonly [number, number, number, number]
      • Optionalopacity: number

      Returns void

    • Uploads the directional light (§68).

      Parameters

      • direction: { x: number; y: number; z: number }
      • color: readonly [number, number, number]

      Returns void

    • Selects whether this draw samples the bound albedo texture.

      Parameters

      • useMap: boolean

      Returns void

    • Parameters

      • palette: Float32Array

      Returns void

    • Switches the shadow comparison per draw (§49's receiveShadow).

      Parameters

      • receiving: boolean

      Returns void

    • Uploads the frame's shadow state, or nothing (§69, R-18).

      Parameters

      Returns void

    • Returns void