PrivatedepsPrivatechangedPrivatecaptureStatickeepCurrent keep on a mesh's material (1 when unthinned / no uniform).
Suspend the guard for an offline capture (true) or resume it
(false). While suspended every visited node is released to keep 1 —
an export renders the whole node, whatever the view's density.
Tracker visit hook: re-derive this node's keep fraction from its fresh density record, apply a step change to material + brightness, and re-assert the uniform. Off-screen nodes hold their step (no churn on nodes nobody sees; they re-evaluate the frame they return).
PrivateapplyRe-apply the brightness term when it changed. Keyed on (keep,
blendability): a thinned node switching between a sum mode and normal
keeps its keep but changes its term. An unthinned node (keep 1 before and
after) is never touched.
PrivatedesiredThe keep fraction for this frame: 1 while an offline capture runs or for a mode the guard never thins; the held step while off-screen; otherwise the hysteresis ladder.
Undo this node's thinning (guard turned off at runtime): keep back to 1, brightness recomputed without the density term, uniform cleared. A no-op on anything that is not a thinned data mesh.
True once since the last call if any node changed step (or drifted).
Owns the per-node keep ladder; driven by the tracker's
onVisithook.