Struct epaint::text::Fonts[][src]

pub struct Fonts { /* fields omitted */ }

The collection of fonts used by epaint.

Implementations

impl Fonts[src]

pub fn from_definitions(
    pixels_per_point: f32,
    definitions: FontDefinitions
) -> Self
[src]

pub fn pixels_per_point(&self) -> f32[src]

pub fn definitions(&self) -> &FontDefinitions[src]

pub fn texture(&self) -> Arc<Texture>[src]

Call each frame to get the latest available font texture data.

Trait Implementations

impl Index<TextStyle> for Fonts[src]

type Output = Font

The returned type after indexing.

Auto Trait Implementations

impl !RefUnwindSafe for Fonts

impl Send for Fonts

impl Sync for Fonts

impl Unpin for Fonts

impl !UnwindSafe for Fonts

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.