common/collision/layout
library
Classes
-
CollisionLayerBits
-
Defines bitmask constants for various collision layers in the map widget.
Each layer represents a specific interactive or visual element that can be
managed independently for hit-testing, rendering, or event handling.
-
CollisionLayoutBuilder<T>
-
Main widget for managing collision-aware placement.
Handles measuring, layout, and rendering of nodes with collision avoidance.
-
CollisionNode<T>
-
Represents a node/item that can participate in collision detection.
Contains position, size, category, and other metadata.
-
CollisionPlacement
-
Stores the placement (offset and center) of a collision node after layout.