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

    Pre-created TSL leaf nodes supplied by the wrapper class. Same pattern as PointPickTSLNodes / GSplatPickTSLNodes: consumers own the UniformNodes and the factory references them directly, avoiding the .onUpdate('render') callback churn.

    interface LinePickTSLNodes {
        uOpacity: any;
        uIntensity: any;
        uHasElementAlpha: any;
        uVolumetric: any;
        uLineTex: any;
        uResolution: any;
        uPixelRatio: any;
        uSortedIndexSlot: any;
        uDensityDrop: any;
        uNodeId: any;
        uNearCull: any;
        uMaxLinePixelWidth: any;
        uSurfaceDepth: any;
    }

    Hierarchy (View Summary)

    Index
    uOpacity: any
    uIntensity: any
    uHasElementAlpha: any
    uVolumetric: any
    uLineTex: any

    Line data texture node (RGBA32F, 6 texels/segment). Rebound per node by the wrapper's updateLineTexture (fresh node + rebuild).

    uResolution: any
    uPixelRatio: any
    uSortedIndexSlot: any

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

    uDensityDrop: any
    uNodeId: any
    uNearCull: any
    uMaxLinePixelWidth: any
    uSurfaceDepth: any

    Pick depth convention: 0 = brightness-as-depth, 1 = real fragment depth.