Expand description
Paint context and state for rendering views.
This module contains the types used during the paint phase:
PaintCx- Context for painting viewsPaintState- State for the renderer (pending or initialized)Renderer- Backend renderer abstraction
Re-exports§
pub use renderer::Renderer;
Modules§
- renderer
- Renderer
Structs§
- PaintCx
- Paint
Order Tracker - Tracker for paint order, used in testing to verify views are painted in the correct order.
Enums§
Functions§
- clear_
paint_ order - Clear the recorded paint order without disabling tracking.
- disable_
paint_ order_ tracking - Disable paint order tracking.
- enable_
paint_ order_ tracking - Enable paint order tracking. When enabled, all painted ViewIds are recorded in order.
- get_
paint_ order - Get a copy of the recorded paint order.
- is_
paint_ order_ tracking_ enabled - Check if paint order tracking is enabled.