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
.