#[repr(C)]pub struct IDWriteFont1Vtbl {
pub parent: IDWriteFontVtbl,
pub GetMetrics: unsafe extern "system" fn(This: *mut IDWriteFont1, fontMetrics: *mut DWRITE_FONT_METRICS1),
pub GetPanose: unsafe extern "system" fn(This: *mut IDWriteFont1, panose: *mut DWRITE_PANOSE),
pub GetUnicodeRanges: unsafe extern "system" fn(This: *mut IDWriteFont1, maxRangeCount: UINT32, unicodeRanges: *mut DWRITE_UNICODE_RANGE, actualRangeCount: *mut UINT32) -> HRESULT,
pub IsMonospacedFont: unsafe extern "system" fn(This: *mut IDWriteFont1) -> BOOL,
}
Fields§
§parent: IDWriteFontVtbl
§GetMetrics: unsafe extern "system" fn(This: *mut IDWriteFont1, fontMetrics: *mut DWRITE_FONT_METRICS1)
§GetPanose: unsafe extern "system" fn(This: *mut IDWriteFont1, panose: *mut DWRITE_PANOSE)
§GetUnicodeRanges: unsafe extern "system" fn(This: *mut IDWriteFont1, maxRangeCount: UINT32, unicodeRanges: *mut DWRITE_UNICODE_RANGE, actualRangeCount: *mut UINT32) -> HRESULT
§IsMonospacedFont: unsafe extern "system" fn(This: *mut IDWriteFont1) -> BOOL
Auto Trait Implementations§
impl Freeze for IDWriteFont1Vtbl
impl RefUnwindSafe for IDWriteFont1Vtbl
impl Send for IDWriteFont1Vtbl
impl Sync for IDWriteFont1Vtbl
impl Unpin for IDWriteFont1Vtbl
impl UnwindSafe for IDWriteFont1Vtbl
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