#[repr(C)]pub struct IDWriteFontFace4Vtbl {
pub parent: IDWriteFontFace3Vtbl,
pub GetGlyphImageFormats_2: unsafe extern "system" fn(This: *mut IDWriteFontFace4, glyph: UINT16, ppemFirst: UINT32, ppemLast: UINT32, formats: *mut DWRITE_GLYPH_IMAGE_FORMATS) -> HRESULT,
pub GetGlyphImageFormats_1: unsafe extern "system" fn(This: *mut IDWriteFontFace4) -> DWRITE_GLYPH_IMAGE_FORMATS,
pub GetGlyphImageData: unsafe extern "system" fn(This: *mut IDWriteFontFace4, glyph: UINT16, ppem: UINT32, format: DWRITE_GLYPH_IMAGE_FORMATS, data: *mut DWRITE_GLYPH_IMAGE_DATA, context: *mut *mut c_void) -> HRESULT,
pub ReleaseGlyphImageData: unsafe extern "system" fn(This: *mut IDWriteFontFace4, context: *mut c_void),
}Fields§
§parent: IDWriteFontFace3Vtbl§GetGlyphImageFormats_2: unsafe extern "system" fn(This: *mut IDWriteFontFace4, glyph: UINT16, ppemFirst: UINT32, ppemLast: UINT32, formats: *mut DWRITE_GLYPH_IMAGE_FORMATS) -> HRESULT§GetGlyphImageFormats_1: unsafe extern "system" fn(This: *mut IDWriteFontFace4) -> DWRITE_GLYPH_IMAGE_FORMATS§GetGlyphImageData: unsafe extern "system" fn(This: *mut IDWriteFontFace4, glyph: UINT16, ppem: UINT32, format: DWRITE_GLYPH_IMAGE_FORMATS, data: *mut DWRITE_GLYPH_IMAGE_DATA, context: *mut *mut c_void) -> HRESULT§ReleaseGlyphImageData: unsafe extern "system" fn(This: *mut IDWriteFontFace4, context: *mut c_void)Auto Trait Implementations§
impl Freeze for IDWriteFontFace4Vtbl
impl RefUnwindSafe for IDWriteFontFace4Vtbl
impl Send for IDWriteFontFace4Vtbl
impl Sync for IDWriteFontFace4Vtbl
impl Unpin for IDWriteFontFace4Vtbl
impl UnsafeUnpin for IDWriteFontFace4Vtbl
impl UnwindSafe for IDWriteFontFace4Vtbl
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