DrawScope

Trait DrawScope 

Source
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§

Source

fn size(&self) -> Size

Source

fn draw_content(&self)

Source

fn draw_rect(&mut self, brush: Brush)

Source

fn draw_rect_at(&mut self, rect: Rect, brush: Brush)

Draws a rectangle at the specified position and size.

Source

fn draw_round_rect(&mut self, brush: Brush, radii: CornerRadii)

Source

fn into_primitives(self) -> Vec<DrawPrimitive>

Implementors§