Expand description
Widget info tree.
Re-exports§
pub use iter::TreeFilter;
Modules§
Structs§
- HitInfo
- A hit-test hit.
- HitTest
Info - A hit-test result.
- Inline
Segment Info - Info about a segment in the first or last row of an inlined widget.
- Interaction
Path - Represents a
WidgetPathannotated with each widget’sInteractivity. - Interactivity
- Represents the level of interaction allowed for a widget.
- Interactivity
Changed Args INTERACTIVITY_CHANGED_EVENTargs.- Interactivity
Filter Args - Argument for a interactivity filter function.
- Parallel
Builder - Represents a builder split from the main builder that can be used in parallel and then folded back onto the main builder.
- Transform
Changed Args TRANSFORM_CHANGED_EVENTargs.- Visibility
Changed Args VISIBILITY_CHANGED_EVENTargs.- Widget
Border Info - Shared reference to the combined border and corner radius of a
WidgetInfo. - Widget
Bounds Info - Shared reference to layout size, offsets, rendered transforms and bounds of a widget.
- Widget
Descendants Range - Represents the descendants of a widget, allows checking if widgets are descendant with O(1) time.
- Widget
Info - Reference to a widget info in a
WidgetInfoTree. - Widget
Info Builder - Widget info tree builder.
- Widget
Info Changed Args WIDGET_INFO_CHANGED_EVENTargs.- Widget
Info Tree - A tree of
WidgetInfo. - Widget
Info Tree Stats - Stats over the lifetime of a widget info tree.
- Widget
Inline Info - Info about the inlined rows of the widget.
- Widget
Inline Measure - Info about the input inline connecting rows of the widget.
- Widget
Layout - Represents the in-progress layout pass for a widget tree.
- Widget
Measure - Represents the in-progress measure pass for a widget tree.
- Widget
Path - Full address of a widget.
Enums§
- Relative
HitZ - Hit-test result on a widget relative to it’s descendants.
- Visibility
- Widget visibility.
- Widget
Info Meta - Tag for the
WidgetInfo::metastate-map.
Statics§
- INTERACTIVITY_
CHANGED_ EVENT - Widget interactivity has changed after an info update.
- TRANSFORM_
CHANGED_ EVENT - A widget global inner transform has changed after render.
- VISIBILITY_
CHANGED_ EVENT - Widget visibility has changed after render.
- WIDGET_
INFO_ CHANGED_ EVENT - A window widget tree was rebuild.