Module paint

Module paint 

Source
Expand description

Paint context and state for rendering views.

This module contains the types used during the paint phase:

  • PaintCx - Context for painting views
  • PaintState - State for the renderer (pending or initialized)
  • Renderer - Backend renderer abstraction

Re-exports§

pub use renderer::Renderer;

Modules§

renderer
Renderer

Structs§

PaintCx
PaintOrderTracker
Tracker for paint order, used in testing to verify views are painted in the correct order.

Enums§

PaintState

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.