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

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

    interface PointPickTSLNodes {
        uOpacity: any;
        uIntensity: any;
        uHasElementAlpha: any;
        uVolumetric: any;
        uPointTex: any;
        maxPointSize: any;
        radiusScale: any;
        uSortedIndexSlot: any;
        uDensityDrop: any;
        uNearCull: any;
        uPixelRatio: any;
        uNodeId: any;
        uResolution: any;
        uSurfaceDepth: any;
    }

    Hierarchy (View Summary)

    Index
    uOpacity: any
    uIntensity: any
    uHasElementAlpha: any
    uVolumetric: any
    uPointTex: any

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

    maxPointSize: any
    radiusScale: any
    uSortedIndexSlot: any

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

    uDensityDrop: any
    uNearCull: any
    uPixelRatio: any
    uNodeId: any
    uResolution: any
    uSurfaceDepth: any

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