Documentation
    Preparing search index...

    Interface SkinningPipelineHost

    The live window a WebgpuRenderer opens for its skinned colour pair — the layouts the pair's pipeline layouts must share with the frame's already-bound draw, map, and light groups, so a skinned draw reuses the same group-0 uniform block every other family writes.

    Every member is a live accessor (a method), not a snapshot, because the layouts change identity under the renderer's feet: a §61 device loss drops them, and a pair that captured drawLayout once would compile against a layout the renderer has already abandoned.

    interface SkinningPipelineHost {
        device(): GpuDevice | null;
        drawLayout(): object | null;
        lightsLayout(): object | null;
        shadowLightsLayout(): object | null;
        textureLayout(): object | null;
    }
    Index
    • The texture/sampler layout, created by the first textured upload. null until then; a textured skinned draw that cannot name it skips.

      Returns object | null