ReadonlyuSplat data texture node (RGBA32F, 4 texels/splat) — shared with the visual material's storage; rebound per node by the commit's material sync.
ReadonlyuReadonlyuReadonlyuReadonlyuReadonlyuThe draw pass's truncation radius (the node's T), read only by the
coverage fade — a cull rule that must cull exactly what the draw culls.
uTruncate keeps sizing the tighter pick footprint.
ReadonlyuActive ordering buffer: 0 = aSortedIndex, 1 = aSortedIndexB.
ReadonlyuReadonlyuReadonlyuReadonlyuReadonlyuPick 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.
ReadonlyuReadonlyuReadonlyuReadonlyuReadonlyuThe visual node's projection: 0 = sum (ray-integral), 1 = peak.
ReadonlyuThe visual node's ray-integral factor (its own T, not the pick's).
ReadonlyuThe visual node's display gain (synced per pick render).
ReadonlyuReadonlyuReadonlyuReadonlyu
Pre-created TSL leaf nodes supplied by the wrapper class. See
GSplatTSLNodesfor the rationale (avoids.onUpdate('render')callback churn by consuming wrapper-ownedUniformNodereferences directly).