Structs§
- Camera
- Camera
Uniform - Edge
Line Data - One edge to draw (world-space endpoints).
- Halo
Instance Data - One halo to draw (world-space, around a node).
- HitTarget
- One thing on screen that a pointer can hit. Identity is the interned
NodeIndex;kindwas classified once at intern time, replacing the per-pick string prefix tests. - Label
Draw - One label the caller selected for drawing this frame (LOD survivor).
keyis the internedLabelId;textis only read on cache miss. - Node
Instance Data - One node to draw.
- Renderer
Enums§
- Label
Anchor - Where a label sits relative to its anchor point.
Functions§
- contains
- Whether
point(world space) falls insidet’s drawn shape, widened bytoleranceworld units. The shape maths must match what the renderer draws, or the clickable area disagrees with the visible one. - grow_
to_ min_ extent - Grow
[min, max]about its midpoint until neither axis is shorter thanmin_extent. Axes already at least that long are returned untouched. - pick
- The topmost hittable target at
point, orNone— returned as a slot intotargetsso the caller resolves identity however it likes.