Struct windows_sys::Win32::Graphics::Gdi::OUTLINETEXTMETRICA

#[repr(C)]
pub struct OUTLINETEXTMETRICA {
Show 32 fields pub otmSize: u32, pub otmTextMetrics: TEXTMETRICA, pub otmFiller: u8, pub otmPanoseNumber: PANOSE, pub otmfsSelection: u32, pub otmfsType: u32, pub otmsCharSlopeRise: i32, pub otmsCharSlopeRun: i32, pub otmItalicAngle: i32, pub otmEMSquare: u32, pub otmAscent: i32, pub otmDescent: i32, pub otmLineGap: u32, pub otmsCapEmHeight: u32, pub otmsXHeight: u32, pub otmrcFontBox: RECT, pub otmMacAscent: i32, pub otmMacDescent: i32, pub otmMacLineGap: u32, pub otmusMinimumPPEM: u32, pub otmptSubscriptSize: POINT, pub otmptSubscriptOffset: POINT, pub otmptSuperscriptSize: POINT, pub otmptSuperscriptOffset: POINT, pub otmsStrikeoutSize: u32, pub otmsStrikeoutPosition: i32, pub otmsUnderscoreSize: i32, pub otmsUnderscorePosition: i32, pub otmpFamilyName: PSTR, pub otmpFaceName: PSTR, pub otmpStyleName: PSTR, pub otmpFullName: PSTR,
}

Fields§

§otmSize: u32§otmTextMetrics: TEXTMETRICA§otmFiller: u8§otmPanoseNumber: PANOSE§otmfsSelection: u32§otmfsType: u32§otmsCharSlopeRise: i32§otmsCharSlopeRun: i32§otmItalicAngle: i32§otmEMSquare: u32§otmAscent: i32§otmDescent: i32§otmLineGap: u32§otmsCapEmHeight: u32§otmsXHeight: u32§otmrcFontBox: RECT§otmMacAscent: i32§otmMacDescent: i32§otmMacLineGap: u32§otmusMinimumPPEM: u32§otmptSubscriptSize: POINT§otmptSubscriptOffset: POINT§otmptSuperscriptSize: POINT§otmptSuperscriptOffset: POINT§otmsStrikeoutSize: u32§otmsStrikeoutPosition: i32§otmsUnderscoreSize: i32§otmsUnderscorePosition: i32§otmpFamilyName: PSTR§otmpFaceName: PSTR§otmpStyleName: PSTR§otmpFullName: PSTR

Trait Implementations§

§

impl Clone for OUTLINETEXTMETRICA

§

fn clone(&self) -> OUTLINETEXTMETRICA

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for OUTLINETEXTMETRICA

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.