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

    Module rendering/picking/line/material-tsl

    TSL / NodeMaterial counterpart to LinePickingMaterial.

    Mirrors the GLSL LinePickingMaterial one-for-one — same constructor signature, same updateCameraParams / dispose surface, same CameraAwareMaterial contract.

    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.

    LinePickingTSLMaterial