Struct imgui_sys::ImFontAtlas
source · #[repr(C)]pub struct ImFontAtlas {Show 22 fields
pub Flags: ImFontAtlasFlags,
pub TexID: ImTextureID,
pub TexDesiredWidth: c_int,
pub TexGlyphPadding: c_int,
pub Locked: bool,
pub UserData: *mut c_void,
pub TexReady: bool,
pub TexPixelsUseColors: bool,
pub TexPixelsAlpha8: *mut c_uchar,
pub TexPixelsRGBA32: *mut c_uint,
pub TexWidth: c_int,
pub TexHeight: c_int,
pub TexUvScale: ImVec2,
pub TexUvWhitePixel: ImVec2,
pub Fonts: ImVector_ImFontPtr,
pub CustomRects: ImVector_ImFontAtlasCustomRect,
pub ConfigData: ImVector_ImFontConfig,
pub TexUvLines: [ImVec4; 64],
pub FontBuilderIO: *const ImFontBuilderIO,
pub FontBuilderFlags: c_uint,
pub PackIdMouseCursors: c_int,
pub PackIdLines: c_int,
}
Fields§
§Flags: ImFontAtlasFlags
§TexID: ImTextureID
§TexDesiredWidth: c_int
§TexGlyphPadding: c_int
§Locked: bool
§UserData: *mut c_void
§TexReady: bool
§TexPixelsUseColors: bool
§TexPixelsAlpha8: *mut c_uchar
§TexPixelsRGBA32: *mut c_uint
§TexWidth: c_int
§TexHeight: c_int
§TexUvScale: ImVec2
§TexUvWhitePixel: ImVec2
§Fonts: ImVector_ImFontPtr
§CustomRects: ImVector_ImFontAtlasCustomRect
§ConfigData: ImVector_ImFontConfig
§TexUvLines: [ImVec4; 64]
§FontBuilderIO: *const ImFontBuilderIO
§FontBuilderFlags: c_uint
§PackIdMouseCursors: c_int
§PackIdLines: c_int
Trait Implementations§
source§impl Clone for ImFontAtlas
impl Clone for ImFontAtlas
source§fn clone(&self) -> ImFontAtlas
fn clone(&self) -> ImFontAtlas
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ImFontAtlas
impl Debug for ImFontAtlas
source§impl Default for ImFontAtlas
impl Default for ImFontAtlas
source§impl PartialEq for ImFontAtlas
impl PartialEq for ImFontAtlas
source§fn eq(&self, other: &ImFontAtlas) -> bool
fn eq(&self, other: &ImFontAtlas) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ImFontAtlas
impl StructuralPartialEq for ImFontAtlas
Auto Trait Implementations§
impl Freeze for ImFontAtlas
impl RefUnwindSafe for ImFontAtlas
impl !Send for ImFontAtlas
impl !Sync for ImFontAtlas
impl Unpin for ImFontAtlas
impl UnwindSafe for ImFontAtlas
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