pub type Renderer = Renderer;
Expand description
The default graphics renderer for iced
.
Aliased Type§
struct Renderer { /* private fields */ }
Implementations
source§impl Renderer
impl Renderer
Trait Implementations
source§impl Default for Renderer
impl Default for Renderer
source§type Compositor = Compositor
type Compositor = Compositor
The compositor of the renderer.
source§impl Renderer for Renderer
impl Renderer for Renderer
source§fn start_layer(&mut self, bounds: Rectangle)
fn start_layer(&mut self, bounds: Rectangle)
Starts recording a new layer.
source§fn start_transformation(&mut self, transformation: Transformation)
fn start_transformation(&mut self, transformation: Transformation)
Starts recording with a new
Transformation
.source§fn end_transformation(&mut self)
fn end_transformation(&mut self)
Ends recording a new layer. Read more
source§fn fill_quad(&mut self, quad: Quad, background: impl Into<Background>)
fn fill_quad(&mut self, quad: Quad, background: impl Into<Background>)
Fills a
Quad
with the provided Background
.source§fn with_layer(&mut self, bounds: Rectangle, f: impl FnOnce(&mut Self))
fn with_layer(&mut self, bounds: Rectangle, f: impl FnOnce(&mut Self))
Draws the primitives recorded in the given closure in a new layer. Read more
source§fn with_transformation(
&mut self,
transformation: Transformation,
f: impl FnOnce(&mut Self),
)
fn with_transformation( &mut self, transformation: Transformation, f: impl FnOnce(&mut Self), )
Applies a
Transformation
to the primitives recorded in the given closure.source§fn with_translation(&mut self, translation: Vector, f: impl FnOnce(&mut Self))
fn with_translation(&mut self, translation: Vector, f: impl FnOnce(&mut Self))
Applies a translation to the primitives recorded in the given closure.
source§impl Renderer for Renderer
impl Renderer for Renderer
source§const CHECKMARK_ICON: char = '\u{f00c}'
const CHECKMARK_ICON: char = '\u{f00c}'
The
char
representing a ✔ icon in the ICON_FONT
.source§const ARROW_DOWN_ICON: char = '\u{e800}'
const ARROW_DOWN_ICON: char = '\u{e800}'
The
char
representing a ▼ icon in the built-in ICON_FONT
.source§fn default_font(&self) -> <Renderer as Renderer>::Font
fn default_font(&self) -> <Renderer as Renderer>::Font
Returns the default
Self::Font
.source§fn default_size(&self) -> Pixels
fn default_size(&self) -> Pixels
Returns the default size of
Text
.source§fn fill_paragraph(
&mut self,
text: &<Renderer as Renderer>::Paragraph,
position: Point,
color: Color,
clip_bounds: Rectangle,
)
fn fill_paragraph( &mut self, text: &<Renderer as Renderer>::Paragraph, position: Point, color: Color, clip_bounds: Rectangle, )
source§fn fill_editor(
&mut self,
editor: &<Renderer as Renderer>::Editor,
position: Point,
color: Color,
clip_bounds: Rectangle,
)
fn fill_editor( &mut self, editor: &<Renderer as Renderer>::Editor, position: Point, color: Color, clip_bounds: Rectangle, )
source§impl Renderer for Renderer
impl Renderer for Renderer
source§fn draw_geometry(&mut self, geometry: <Renderer as Renderer>::Geometry)
fn draw_geometry(&mut self, geometry: <Renderer as Renderer>::Geometry)
Draws the given
Self::Geometry
.