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
type Texture: ImageSize
The texture type associated with the character cache.
type Error
The error type associated with the character cache.
Required Methods
fn character<'a>(
&'a mut self,
font_size: FontSize,
ch: char
) -> Result<Character<'a, Self::Texture>, Self::Error>
&'a mut self,
font_size: FontSize,
ch: char
) -> Result<Character<'a, Self::Texture>, Self::Error>
Get reference to character.
Provided Methods
fn width(&mut self, size: FontSize, text: &str) -> Result<Scalar, Self::Error>
Return the width for some given text.