API Reference · Overlays and labels

OverlayOcclusion

Namespace: Ava3D

public enum OverlayOcclusion

Whether a child is hidden when the scene is in front of the thing it is anchored to.

Values

ValueDescription
Ignore

Never hidden. The default, and the only one that costs nothing: the others cast a ray per child per arrange.

HideWhenHidden

Not placed while something is in front of it.

FadeWhenHidden

Dimmed while something is in front of it, rather than removed. Reads better for a marker that is tracking something, because a label that vanishes and returns is harder to follow than one that fades. This is the one mode that touches a child's Opacity, and it lays the fade over the child's own value rather than replacing it — see the class remarks.

See also