OptionalonChanged: (viewId: string) => voidOptional callback fired when a view's suppression set changes.
Clears all LOD suppression state and view versions.
Removes an object from every view's suppression set.
Scene object ID to clear.
Clears one representation-set selection for a view.
View ID.
Stable representation-set selection ID.
true when a selection was removed.
Gets the monotonically increasing suppression version for a view.
Consumers use this to detect per-view LOD suppression changes without comparing object sets.
View ID.
Current suppression version for the view.
Tests whether an object is suppressed in one view.
View ID.
Scene object ID.
true when LOD selection suppresses the object in that view.
Selects one representation within a representation set for a view.
The supplied reps array is treated as stable membership metadata. This
method indexes it the first time it sees the array for viewId and
selectionId; subsequent calls with the same array and a different
selectedRepId only update the selected representation. This is the
intended fast path for large visibility switches, because callers select
the active representation once and renderers suppress the non-selected
representation memberships.
View ID.
Stable representation-set selection ID.
Representations and their object membership.
Currently selected representation ID.
true when the effective LOD suppression state changed.
Suppresses or unsuppresses objects in one view.
View ID.
Scene object IDs to update.
Whether to suppress or unsuppress the objects.
true when the suppression set changed.
Creates a LOD visibility store.