Struct limn_core::resources::font::FontLoader
[−]
[src]
pub struct FontLoader { pub render: Option<RenderApi>, pub font_info: HashMap<FontDescriptor, FontInfo>, pub bundled_font_info: HashMap<FontDescriptor, FontInfo>, pub font_instances: HashMap<(FontDescriptor, Au), FontInstanceKey>, }
Fields
render: Option<RenderApi>
font_info: HashMap<FontDescriptor, FontInfo>
bundled_font_info: HashMap<FontDescriptor, FontInfo>
font_instances: HashMap<(FontDescriptor, Au), FontInstanceKey>
Methods
impl FontLoader
[src]
pub fn new() -> Self
[src]
pub fn get_font(
&mut self,
descriptor: &FontDescriptor
) -> Result<&FontInfo, Error>
[src]
&mut self,
descriptor: &FontDescriptor
) -> Result<&FontInfo, Error>
pub fn get_font_instance(
&mut self,
descriptor: &FontDescriptor,
font_size: f32
) -> Result<&FontInstanceKey, Error>
[src]
&mut self,
descriptor: &FontDescriptor,
font_size: f32
) -> Result<&FontInstanceKey, Error>
pub fn register_font_data(
&mut self,
descriptor: FontDescriptor,
data: Vec<u8>
) -> Result<(), Error>
[src]
&mut self,
descriptor: FontDescriptor,
data: Vec<u8>
) -> Result<(), Error>
Trait Implementations
impl Default for FontLoader
[src]
fn default() -> FontLoader
[src]
Returns the "default value" for a type. Read more