[][src]Struct kiss3d::text::TextRenderer

pub struct TextRenderer { /* fields omitted */ }

A ttf text renderer.

Methods

impl TextRenderer[src]

pub fn new() -> TextRenderer[src]

Creates a new text renderer with font as the default font.

pub fn draw_text(
    &mut self,
    text: &str,
    pos: &Point2<f32>,
    scale: f32,
    font: &Rc<Font>,
    color: &Point3<f32>
)
[src]

Adds a piece of text to be drawn during the next frame. The text is not persistent between frames. This method must be called for each text to draw, and at each update loop iteration.

pub fn render(&mut self, width: f32, height: f32)[src]

Actually draws the text.

Auto Trait Implementations

impl !Send for TextRenderer

impl !Sync for TextRenderer

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.

impl<T> Same for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf for SP where
    SS: SubsetOf<SP>, 

impl<T> Downcast for T where
    T: Any

impl<T> Erased for T