Module re_blueprint_tree::data
source · Expand description
Data structure describing the contents of the blueprint tree
The design goal of these structures is to cover the entire underlying tree (container hierarchy and data result hierarchies) by walking it once entirely, applying filtering on the way.
This is done regardless of whether the data is actually used by the UI (e.g. if everything is collapsed). Benchmarks have indicated that this approach incurs a negligible overhead compared to the overall cost of having large blueprint trees (a.k.a the many-entities performance issues: https://github.com/rerun-io/rerun/issues/8233).
Structs§
- Top-level blueprint tree structure.
- Data related to a single container and its children.
- Data related to a single view and its content.
Enums§
- Wrapper structure used for the closure of
BlueprintTreeData::visit
and friends. - Data for either a container or a view (both of which possible child of a container).
- The various kind of things that may be represented in a data result tree.
Functions§
- If a group or view has a total of this number of elements, show its subtree by default?