#[repr(C)]pub struct IDWriteFontCollectionVtbl {
pub parent: IUnknownVtbl,
pub GetFontFamilyCount: unsafe extern "system" fn(This: *mut IDWriteFontCollection) -> UINT32,
pub GetFontFamily: unsafe extern "system" fn(This: *mut IDWriteFontCollection, index: UINT32, fontFamily: *mut *mut IDWriteFontFamily) -> HRESULT,
pub FindFamilyName: unsafe extern "system" fn(This: *mut IDWriteFontCollection, familyName: *const WCHAR, index: *mut UINT32, exists: *mut BOOL) -> HRESULT,
pub GetFontFromFontFace: unsafe extern "system" fn(This: *mut IDWriteFontCollection, fontFace: *mut IDWriteFontFace, font: *mut *mut IDWriteFont) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetFontFamilyCount: unsafe extern "system" fn(This: *mut IDWriteFontCollection) -> UINT32
§GetFontFamily: unsafe extern "system" fn(This: *mut IDWriteFontCollection, index: UINT32, fontFamily: *mut *mut IDWriteFontFamily) -> HRESULT
§FindFamilyName: unsafe extern "system" fn(This: *mut IDWriteFontCollection, familyName: *const WCHAR, index: *mut UINT32, exists: *mut BOOL) -> HRESULT
§GetFontFromFontFace: unsafe extern "system" fn(This: *mut IDWriteFontCollection, fontFace: *mut IDWriteFontFace, font: *mut *mut IDWriteFont) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteFontCollectionVtbl
impl RefUnwindSafe for IDWriteFontCollectionVtbl
impl Send for IDWriteFontCollectionVtbl
impl Sync for IDWriteFontCollectionVtbl
impl Unpin for IDWriteFontCollectionVtbl
impl UnwindSafe for IDWriteFontCollectionVtbl
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