#[repr(C)]pub struct ImFontGlyph {
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub AdvanceX: f32,
pub X0: f32,
pub Y0: f32,
pub X1: f32,
pub Y1: f32,
pub U0: f32,
pub V0: f32,
pub U1: f32,
pub V1: f32,
}
Fields§
§_bitfield_align_1: [u32; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
§AdvanceX: f32
§X0: f32
§Y0: f32
§X1: f32
§Y1: f32
§U0: f32
§V0: f32
§U1: f32
§V1: f32
Implementations§
Source§impl ImFontGlyph
impl ImFontGlyph
pub fn Colored(&self) -> u32
pub fn set_Colored(&mut self, val: u32)
pub fn Visible(&self) -> u32
pub fn set_Visible(&mut self, val: u32)
pub fn Codepoint(&self) -> u32
pub fn set_Codepoint(&mut self, val: u32)
pub fn new_bitfield_1( Colored: u32, Visible: u32, Codepoint: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
Source§impl Clone for ImFontGlyph
impl Clone for ImFontGlyph
Source§fn clone(&self) -> ImFontGlyph
fn clone(&self) -> ImFontGlyph
Returns a duplicate 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 ImFontGlyph
impl Debug for ImFontGlyph
Source§impl Default for ImFontGlyph
impl Default for ImFontGlyph
Source§fn default() -> ImFontGlyph
fn default() -> ImFontGlyph
Returns the “default value” for a type. Read more
Source§impl PartialEq for ImFontGlyph
impl PartialEq for ImFontGlyph
Source§impl RawCast<ImFontGlyph> for FontGlyph
impl RawCast<ImFontGlyph> for FontGlyph
Source§unsafe fn from_raw_mut(raw: &mut T) -> &mut Self
unsafe fn from_raw_mut(raw: &mut T) -> &mut Self
Casts a mutable reference from the raw type Read more
impl Copy for ImFontGlyph
impl StructuralPartialEq for ImFontGlyph
Auto Trait Implementations§
impl Freeze for ImFontGlyph
impl RefUnwindSafe for ImFontGlyph
impl Send for ImFontGlyph
impl Sync for ImFontGlyph
impl Unpin for ImFontGlyph
impl UnwindSafe for ImFontGlyph
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.