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

    Module rendering/picking/gsplat/material-tsl

    TSL / NodeMaterial counterpart to GSplatPickingMaterial.

    Mirrors the GLSL GSplatPickingMaterial one-for-one — same constructor signature, same updateCameraParams / dispose surface, same CameraAwareMaterial contract. Always uses the 1.5σ truncation + max-projection mode the GLSL path defaults to.

    Uniform plumbing. This class owns one UniformNode per shader input. The public uniforms record exposes each node as an IUniform-shaped getter/setter proxy (see proxyIUniform in tsl-helpers.ts). Mutations to material.uniforms.uX.value therefore land directly on node.value — no per-render .onUpdate callback bridge.

    GSplatPickingTSLMaterial