#[repr(C)]pub struct IDWriteFontListVtbl {
pub parent: IUnknownVtbl,
pub GetFontCollection: unsafe extern "system" fn(This: *mut IDWriteFontList, fontCollection: *mut *mut IDWriteFontCollection) -> HRESULT,
pub GetFontCount: unsafe extern "system" fn(This: *mut IDWriteFontList) -> UINT32,
pub GetFont: unsafe extern "system" fn(This: *mut IDWriteFontList, index: UINT32, font: *mut *mut IDWriteFont) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetFontCollection: unsafe extern "system" fn(This: *mut IDWriteFontList, fontCollection: *mut *mut IDWriteFontCollection) -> HRESULT
§GetFontCount: unsafe extern "system" fn(This: *mut IDWriteFontList) -> UINT32
§GetFont: unsafe extern "system" fn(This: *mut IDWriteFontList, index: UINT32, font: *mut *mut IDWriteFont) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteFontListVtbl
impl RefUnwindSafe for IDWriteFontListVtbl
impl Send for IDWriteFontListVtbl
impl Sync for IDWriteFontListVtbl
impl Unpin for IDWriteFontListVtbl
impl UnwindSafe for IDWriteFontListVtbl
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