Struct embedded_graphics::fonts::Font6x12[][src]

pub struct Font6x12<'a, C: PixelColor> {
    pub pos: Coord,
    // some fields omitted
}

Container struct to hold a positioned piece of text

Fields

Top left corner of the text

Trait Implementations

impl<'a, C: Debug + PixelColor> Debug for Font6x12<'a, C>
[src]

Formats the value using the given formatter. Read more

impl<'a, C: Clone + PixelColor> Clone for Font6x12<'a, C>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a, C: Copy + PixelColor> Copy for Font6x12<'a, C>
[src]

impl<'a, C> Font<'a, C> for Font6x12<'a, C> where
    C: PixelColor
[src]

Render a string in the implementing font's typeface. Read more

Get the dimensions of a piece of text rendered in a particular font

impl<'a, C> WithStyle<C> for Font6x12<'a, C> where
    C: PixelColor
[src]

Add a complete style to the object

Set the stroke colour for the object Read more

Set the stroke width for the object Read more

Set the fill property of the object's style Read more

impl<'a, C> IntoIterator for &'a Font6x12<'a, C> where
    C: PixelColor
[src]

Which kind of iterator are we turning this into?

The type of the elements being iterated over.

Creates an iterator from a value. Read more

impl<'a, C> Drawable for Font6x12<'a, C> where
    C: PixelColor
[src]

impl<'a, C> Transform for Font6x12<'a, C> where
    C: PixelColor
[src]

Translate the image from its current position to a new position by (x, y) pixels, returning a new Font6x12. For a mutating transform, see translate_mut.

// 8px x 1px test image
let text = Font6x12::render_str("Hello world")
let moved = text.translate(Coord::new(25, 30));

assert_eq!(text.pos, Coord::new(0, 0));
assert_eq!(moved.pos, Coord::new(25, 30));

Translate the font origin from its current position to a new position by (x, y) pixels.

// 8px x 1px test image
let mut text = Font6x12::render_str("Hello world")
text.translate_mut(Coord::new(25, 30));

assert_eq!(text.pos, Coord::new(25, 30));

Auto Trait Implementations

impl<'a, C> Send for Font6x12<'a, C> where
    C: Send

impl<'a, C> Sync for Font6x12<'a, C> where
    C: Sync