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

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

Renders text

Fields

color

The color

font_size

The font size

round

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

Methods

impl Text

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

Derived Implementations

impl Clone for Text

fn clone(&self) -> Text

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

impl Copy for Text