[][src]Struct kiss3d::text::Font

pub struct Font { /* fields omitted */ }

A ttf font.

Methods

impl Font[src]

pub fn new(path: &Path) -> Option<Rc<Font>>[src]

Loads a new ttf font from a file.

pub fn from_bytes(memory: &[u8]) -> Option<Rc<Font>>[src]

Loads a new ttf font from the memory.

pub fn default() -> Rc<Font>[src]

Instanciate a default font.

pub fn font(&self) -> &Font<'static>[src]

The underlying rusttype font.

pub fn uid(font: &Rc<Font>) -> usize[src]

The unique identifier of the specified font instance.

Auto Trait Implementations

impl Sync for Font

impl Send for Font

impl Unpin for Font

impl RefUnwindSafe for Font

impl UnwindSafe for Font

Blanket Implementations

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

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<T> for T

type Output = T

Should always be Self

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

impl<T> Downcast for T where
    T: Any

impl<T> Erased for T