pub trait DrawScope {
// Required methods
fn size(&self) -> Size;
fn draw_content(&self);
fn draw_rect(&mut self, brush: Brush);
fn draw_rect_at(&mut self, rect: Rect, brush: Brush);
fn draw_round_rect(&mut self, brush: Brush, radii: CornerRadii);
fn into_primitives(self) -> Vec<DrawPrimitive>;
}Required Methods§
fn size(&self) -> Size
fn draw_content(&self)
fn draw_rect(&mut self, brush: Brush)
Sourcefn draw_rect_at(&mut self, rect: Rect, brush: Brush)
fn draw_rect_at(&mut self, rect: Rect, brush: Brush)
Draws a rectangle at the specified position and size.