Trait graphics::character::CharacterCache [] [src]

pub trait CharacterCache {
    type Texture: ImageSize;
    type Error;
    fn character<'a>(
        &'a mut self,
        font_size: FontSize,
        ch: char
    ) -> Result<Character<'a, Self::Texture>, Self::Error>; fn width(
        &mut self,
        size: FontSize,
        text: &str
    ) -> Result<Scalar, Self::Error> { ... } }

Stores characters in a buffer and loads them by demand.

Associated Types

The texture type associated with the character cache.

The error type associated with the character cache.

Required Methods

Get reference to character.

Provided Methods

Return the width for some given text.

Implementors