[][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 RefUnwindSafe for Font

impl Send for Font

impl Sync for Font

impl Unpin for Font

impl UnwindSafe for Font

Blanket Implementations

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

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

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

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

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

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<V, T> VZip<V> for T where
    V: MultiLane<T>,