#[repr(C)]pub struct IDWriteFontFallbackBuilderVtbl {
pub parent: IUnknownVtbl,
pub AddMapping: unsafe extern "system" fn(This: *mut IDWriteFontFallbackBuilder, ranges: *const DWRITE_UNICODE_RANGE, rangesCount: UINT32, targetFamilyNames: *mut *const WCHAR, targetFamilyNamesCount: UINT32, fontCollection: *mut IDWriteFontCollection, localeName: *const WCHAR, baseFamilyName: *const WCHAR, scale: FLOAT) -> HRESULT,
pub AddMappings: unsafe extern "system" fn(This: *mut IDWriteFontFallbackBuilder, fontFallback: *mut IDWriteFontFallback) -> HRESULT,
pub CreateFontFallback: unsafe extern "system" fn(This: *mut IDWriteFontFallbackBuilder, fontFallback: *mut *mut IDWriteFontFallback) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddMapping: unsafe extern "system" fn(This: *mut IDWriteFontFallbackBuilder, ranges: *const DWRITE_UNICODE_RANGE, rangesCount: UINT32, targetFamilyNames: *mut *const WCHAR, targetFamilyNamesCount: UINT32, fontCollection: *mut IDWriteFontCollection, localeName: *const WCHAR, baseFamilyName: *const WCHAR, scale: FLOAT) -> HRESULT
§AddMappings: unsafe extern "system" fn(This: *mut IDWriteFontFallbackBuilder, fontFallback: *mut IDWriteFontFallback) -> HRESULT
§CreateFontFallback: unsafe extern "system" fn(This: *mut IDWriteFontFallbackBuilder, fontFallback: *mut *mut IDWriteFontFallback) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteFontFallbackBuilderVtbl
impl RefUnwindSafe for IDWriteFontFallbackBuilderVtbl
impl Send for IDWriteFontFallbackBuilderVtbl
impl Sync for IDWriteFontFallbackBuilderVtbl
impl Unpin for IDWriteFontFallbackBuilderVtbl
impl UnwindSafe for IDWriteFontFallbackBuilderVtbl
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