[][src]Struct sixtyfps_corelib::font::FontCache

pub struct FontCache { /* fields omitted */ }

FontCache caches the expensive process of looking up fonts by family, weight, style, etc. (FontRequest)

Implementations

impl FontCache[src]

pub fn find_font(&self, request: &FontRequest) -> Rc<Font>[src]

Submits the given FontRequest to the platform's font system (i.e. CoreText) and returns the font found. The result is cached, so this function should be cheap to call.

Trait Implementations

impl Default for FontCache[src]

Auto Trait Implementations

impl !RefUnwindSafe for FontCache

impl !Send for FontCache

impl !Sync for FontCache

impl Unpin for FontCache

impl !UnwindSafe for FontCache

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> 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.