#[repr(C)]pub struct ImFont {Show 16 fields
pub font_size: c_float,
pub scale: c_float,
pub display_offset: ImVec2,
pub glyphs: ImVector<ImFontGlyph>,
pub index_advance_x: ImVector<c_float>,
pub index_lookup: ImVector<ImWchar>,
pub fallback_glyph: *const ImFontGlyph,
pub fallback_advance_x: c_float,
pub fallback_char: ImWchar,
pub config_data_count: c_short,
pub config_data: *mut ImFontConfig,
pub container_atlas: *mut ImFontAtlas,
pub ascent: c_float,
pub descent: c_float,
pub dirty_lookup_tables: bool,
pub metrics_total_surface: c_int,
}
Fields§
§font_size: c_float
§scale: c_float
§display_offset: ImVec2
§glyphs: ImVector<ImFontGlyph>
§index_advance_x: ImVector<c_float>
§index_lookup: ImVector<ImWchar>
§fallback_glyph: *const ImFontGlyph
§fallback_advance_x: c_float
§fallback_char: ImWchar
§config_data_count: c_short
§config_data: *mut ImFontConfig
§container_atlas: *mut ImFontAtlas
§ascent: c_float
§descent: c_float
§dirty_lookup_tables: bool
§metrics_total_surface: c_int
Auto Trait Implementations§
impl Freeze for ImFont
impl RefUnwindSafe for ImFont
impl !Send for ImFont
impl !Sync for ImFont
impl Unpin for ImFont
impl UnwindSafe for ImFont
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more