#[repr(C)]pub struct IDWriteFontFace5Vtbl {
pub parent: IDWriteFontFace4Vtbl,
pub GetFontAxisValueCount: unsafe extern "system" fn(This: *mut IDWriteFontFace5) -> UINT32,
pub GetFontAxisValues: unsafe extern "system" fn(This: *mut IDWriteFontFace5, values: *mut DWRITE_FONT_AXIS_VALUE, valueCount: UINT32) -> HRESULT,
pub HasVariations: unsafe extern "system" fn(This: *mut IDWriteFontFace5) -> BOOL,
pub GetFontResource: unsafe extern "system" fn(This: *mut IDWriteFontFace5, resource: *mut *mut IDWriteFontResource) -> HRESULT,
pub Equals: unsafe extern "system" fn(This: *mut IDWriteFontFace5, fontFace: *mut IDWriteFontFace) -> BOOL,
}
Fields§
§parent: IDWriteFontFace4Vtbl
§GetFontAxisValueCount: unsafe extern "system" fn(This: *mut IDWriteFontFace5) -> UINT32
§GetFontAxisValues: unsafe extern "system" fn(This: *mut IDWriteFontFace5, values: *mut DWRITE_FONT_AXIS_VALUE, valueCount: UINT32) -> HRESULT
§HasVariations: unsafe extern "system" fn(This: *mut IDWriteFontFace5) -> BOOL
§GetFontResource: unsafe extern "system" fn(This: *mut IDWriteFontFace5, resource: *mut *mut IDWriteFontResource) -> HRESULT
§Equals: unsafe extern "system" fn(This: *mut IDWriteFontFace5, fontFace: *mut IDWriteFontFace) -> BOOL
Auto Trait Implementations§
impl Freeze for IDWriteFontFace5Vtbl
impl RefUnwindSafe for IDWriteFontFace5Vtbl
impl Send for IDWriteFontFace5Vtbl
impl Sync for IDWriteFontFace5Vtbl
impl Unpin for IDWriteFontFace5Vtbl
impl UnwindSafe for IDWriteFontFace5Vtbl
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