pub struct FontData { /* private fields */ }
Expand description
Font data that can be used to create a new font in super::context::GraphicsContext.
Implementations
sourceimpl FontData
impl FontData
sourcepub fn from_path(
fs: &impl Has<Filesystem>,
path: impl AsRef<Path>
) -> GameResult<Self>
pub fn from_path(
fs: &impl Has<Filesystem>,
path: impl AsRef<Path>
) -> GameResult<Self>
Loads font data from a given path in the filesystem.
sourcepub fn from_vec(data: Vec<u8>) -> GameResult<Self>
pub fn from_vec(data: Vec<u8>) -> GameResult<Self>
Loads font data from owned bytes.
sourcepub fn from_slice(data: &'static [u8]) -> GameResult<Self>
pub fn from_slice(data: &'static [u8]) -> GameResult<Self>
Loads font data from static bytes.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for FontData
impl Send for FontData
impl Sync for FontData
impl Unpin for FontData
impl !UnwindSafe for FontData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> HasMut<T> for T
impl<T> HasMut<T> for T
sourcefn retrieve_mut(&mut self) -> &mut T
fn retrieve_mut(&mut self) -> &mut T
Method to retrieve the context type as mutable.