#[repr(C)]pub struct IDWriteFontFileVtbl {
pub parent: IUnknownVtbl,
pub GetReferenceKey: unsafe extern "system" fn(This: *mut IDWriteFontFile, fontFileReferenceKey: *mut *const c_void, fontFileReferenceKeySize: *mut UINT32) -> HRESULT,
pub GetLoader: unsafe extern "system" fn(This: *mut IDWriteFontFile, fontFileLoader: *mut *mut IDWriteFontFileLoader) -> HRESULT,
pub Analyze: unsafe extern "system" fn(This: *mut IDWriteFontFile, isSupportedFontType: *mut BOOL, fontFileType: *mut DWRITE_FONT_FILE_TYPE, fontFaceType: *mut DWRITE_FONT_FACE_TYPE, numberOfFaces: *mut UINT32) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetReferenceKey: unsafe extern "system" fn(This: *mut IDWriteFontFile, fontFileReferenceKey: *mut *const c_void, fontFileReferenceKeySize: *mut UINT32) -> HRESULT
§GetLoader: unsafe extern "system" fn(This: *mut IDWriteFontFile, fontFileLoader: *mut *mut IDWriteFontFileLoader) -> HRESULT
§Analyze: unsafe extern "system" fn(This: *mut IDWriteFontFile, isSupportedFontType: *mut BOOL, fontFileType: *mut DWRITE_FONT_FILE_TYPE, fontFaceType: *mut DWRITE_FONT_FACE_TYPE, numberOfFaces: *mut UINT32) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteFontFileVtbl
impl RefUnwindSafe for IDWriteFontFileVtbl
impl Send for IDWriteFontFileVtbl
impl Sync for IDWriteFontFileVtbl
impl Unpin for IDWriteFontFileVtbl
impl UnwindSafe for IDWriteFontFileVtbl
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