Trait pango::prelude::RendererExt

source ·
pub trait RendererExt: IsA<Renderer> + Sealed + 'static {
Show 19 methods // Provided methods fn activate(&self) { ... } fn deactivate(&self) { ... } fn draw_error_underline(&self, x: i32, y: i32, width: i32, height: i32) { ... } fn draw_glyph(&self, font: &impl IsA<Font>, glyph: Glyph, x: f64, y: f64) { ... } fn draw_glyph_item( &self, text: Option<&str>, glyph_item: &mut GlyphItem, x: i32, y: i32 ) { ... } fn draw_glyphs( &self, font: &impl IsA<Font>, glyphs: &mut GlyphString, x: i32, y: i32 ) { ... } fn draw_layout(&self, layout: &Layout, x: i32, y: i32) { ... } fn draw_layout_line(&self, line: &LayoutLine, x: i32, y: i32) { ... } fn draw_rectangle( &self, part: RenderPart, x: i32, y: i32, width: i32, height: i32 ) { ... } fn draw_trapezoid( &self, part: RenderPart, y1_: f64, x11: f64, x21: f64, y2: f64, x12: f64, x22: f64 ) { ... } fn alpha(&self, part: RenderPart) -> u16 { ... } fn color(&self, part: RenderPart) -> Option<Color> { ... } fn layout(&self) -> Option<Layout> { ... } fn layout_line(&self) -> Option<LayoutLine> { ... } fn matrix(&self) -> Option<Matrix> { ... } fn part_changed(&self, part: RenderPart) { ... } fn set_alpha(&self, part: RenderPart, alpha: u16) { ... } fn set_color(&self, part: RenderPart, color: Option<&Color>) { ... } fn set_matrix(&self, matrix: Option<&Matrix>) { ... }
}

Provided Methods§

source

fn activate(&self)

source

fn deactivate(&self)

source

fn draw_error_underline(&self, x: i32, y: i32, width: i32, height: i32)

source

fn draw_glyph(&self, font: &impl IsA<Font>, glyph: Glyph, x: f64, y: f64)

source

fn draw_glyph_item( &self, text: Option<&str>, glyph_item: &mut GlyphItem, x: i32, y: i32 )

source

fn draw_glyphs( &self, font: &impl IsA<Font>, glyphs: &mut GlyphString, x: i32, y: i32 )

source

fn draw_layout(&self, layout: &Layout, x: i32, y: i32)

source

fn draw_layout_line(&self, line: &LayoutLine, x: i32, y: i32)

source

fn draw_rectangle( &self, part: RenderPart, x: i32, y: i32, width: i32, height: i32 )

source

fn draw_trapezoid( &self, part: RenderPart, y1_: f64, x11: f64, x21: f64, y2: f64, x12: f64, x22: f64 )

source

fn alpha(&self, part: RenderPart) -> u16

source

fn color(&self, part: RenderPart) -> Option<Color>

source

fn layout(&self) -> Option<Layout>

source

fn layout_line(&self) -> Option<LayoutLine>

source

fn matrix(&self) -> Option<Matrix>

source

fn part_changed(&self, part: RenderPart)

source

fn set_alpha(&self, part: RenderPart, alpha: u16)

source

fn set_color(&self, part: RenderPart, color: Option<&Color>)

source

fn set_matrix(&self, matrix: Option<&Matrix>)

Object Safety§

This trait is not object safe.

Implementors§