Struct egui::layers::PaintList [−][src]
pub struct PaintList(_);
Expand description
A list of Shape
s paired with a clip rectangle.
Implementations
Returns the index of the new Shape
that can be used with PaintList::set
.
Modify an existing Shape
.
Sometimes you want to paint a frame behind some contents, but don’t know how large the frame needs to be
until the contents have been added, and therefor also painted to the PaintList
.
The solution is to allocate a Shape
using let idx = paint_list.add(cr, Shape::Noop);
and then later setting it using paint_list.set(idx, cr, frame);
.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PaintList
impl UnwindSafe for PaintList
Blanket Implementations
Mutably borrows from an owned value. Read more