#[repr(C)]pub struct IDWriteFontFamilyVtbl {
pub parent: IDWriteFontListVtbl,
pub GetFamilyNames: unsafe extern "system" fn(This: *mut IDWriteFontFamily, names: *mut *mut IDWriteLocalizedStrings) -> HRESULT,
pub GetFirstMatchingFont: unsafe extern "system" fn(This: *mut IDWriteFontFamily, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE, matchingFont: *mut *mut IDWriteFont) -> HRESULT,
pub GetMatchingFonts: unsafe extern "system" fn(This: *mut IDWriteFontFamily, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE, matchingFonts: *mut *mut IDWriteFontList) -> HRESULT,
}Fields§
§parent: IDWriteFontListVtbl§GetFamilyNames: unsafe extern "system" fn(This: *mut IDWriteFontFamily, names: *mut *mut IDWriteLocalizedStrings) -> HRESULT§GetFirstMatchingFont: unsafe extern "system" fn(This: *mut IDWriteFontFamily, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE, matchingFont: *mut *mut IDWriteFont) -> HRESULT§GetMatchingFonts: unsafe extern "system" fn(This: *mut IDWriteFontFamily, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE, matchingFonts: *mut *mut IDWriteFontList) -> HRESULTAuto Trait Implementations§
impl Freeze for IDWriteFontFamilyVtbl
impl RefUnwindSafe for IDWriteFontFamilyVtbl
impl Send for IDWriteFontFamilyVtbl
impl Sync for IDWriteFontFamilyVtbl
impl Unpin for IDWriteFontFamilyVtbl
impl UnwindSafe for IDWriteFontFamilyVtbl
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