Structsยง
- Coordinate
System - A node in the hierarchy of coordinate system transforms.
- Coordinate
System Id - An id that identifies coordinate systems in the SpatialTree. Each coordinate system has an id and those ids will be shared when the coordinates system are the same or are in the same axis-aligned space. This allows for optimizing mask generation.
- Scene
Spatial Tree - The representation of the spatial tree during scene building, which is mostly write-only, with a small number of queries for snapping, picture cache building.
- Spatial
Node Index - Spatial
Tree - Represents the spatial tree during frame building, which is mostly read-only, apart from the tree update at the start of the frame
- Spatial
Tree Update - Spatial
Tree Updates - The full set of spatial nodes for the scene that just finished building.
apply_updatesconsumes this by replacing the frame-side tree wholesale. - Transform
Update State
Enumsยง
- Coordinate
Space Mapping - Transformation between two nodes in the spatial tree that can sometimes be encoded more efficiently than with a full matrix.
- Transform
Scroll ๐ - Visible
Face
Constantsยง
- MIN_
SCROLLABLE_ ๐AMOUNT - MIN_
SCROLL_ ๐ROOT_ SIZE
Traitsยง
- Spatial
Node Container - Allows functions and methods to retrieve common information about a spatial node, whether during scene or frame building
Functionsยง
- calculate_
snapping_ ๐transform - get_
external_ scroll_ offset - Calculate the accumulated external scroll offset for a given spatial node.