Struct graphics::text::Text [] [src]

pub struct Text {
    pub color: Color,
    pub font_size: FontSize,
    pub round: bool,
}

Renders text

Fields

color: Color

The color

font_size: FontSize

The font size

round: bool

Whether or not the text's position should be rounded (to a signed distance field).

Methods

impl Text
[src]

fn new(font_size: FontSize) -> Text

Creates a new text with black color

fn new_color(color: Color, font_size: FontSize) -> Text

Creates a new colored text

fn round(self) -> Text

A builder method indicating that the Text's position should be rounded upon drawing.

fn draw<C, G>(&self, text: &str, cache: &mut C, draw_state: &DrawState, transform: Matrix2d, g: &mut G) where C: CharacterCache, G: Graphics<Texture=C::Texture>

Draws text with a character cache

Trait Implementations

impl Clone for Text
[src]

fn clone(&self) -> Text

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for Text
[src]