#[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) -> HRESULT
Auto 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