Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Pre-created TSL leaf nodes supplied by the wrapper class. See GSplatTSLNodes for the rationale (avoids .onUpdate('render') callback churn by consuming wrapper-owned UniformNode references directly).

    interface GSplatPickTSLNodes {
        uSplatTex: any;
        uResolution: any;
        uPixelRatio: any;
        uTruncate: any;
        uTruncateSq: any;
        uSortedIndexSlot: any;
        uDensityDrop: any;
        uNearCull: any;
        uMaxExtentFactor: any;
        uCov2DDilation: any;
        uSurfaceDepth: any;
        uNodeId: any;
        uLabelFilterIndex: any;
        uShiftC: any;
        uInvOneMinusC: any;
    }
    Index
    uSplatTex: any

    Splat data texture node (RGBA32F, 4 texels/splat) — shared with the visual material's storage; rebound per node by the commit's material sync.

    uResolution: any
    uPixelRatio: any
    uTruncate: any
    uTruncateSq: any
    uSortedIndexSlot: any

    Active ordering buffer: 0 = aSortedIndex, 1 = aSortedIndexB.

    uDensityDrop: any
    uNearCull: any
    uMaxExtentFactor: any
    uCov2DDilation: any
    uSurfaceDepth: any

    Pick depth convention selector: 0 = brightness-as-depth (brightest wins; commutative modes), 1 = real fragment depth (front-most wins; surface/'normal' mode). Mirrors the GLSL uSurfaceDepth uniform.

    uNodeId: any
    uLabelFilterIndex: any
    uShiftC: any
    uInvOneMinusC: any