#[repr(C)]pub struct IDWriteFontFallbackVtbl {
pub parent: IUnknownVtbl,
pub MapCharacters: unsafe extern "system" fn(This: *mut IDWriteFontFallback, analysisSource: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, baseFontCollection: *mut IDWriteFontCollection, baseFamilyName: *mut wchar_t, baseWeight: DWRITE_FONT_WEIGHT, baseStyle: DWRITE_FONT_STYLE, baseStretch: DWRITE_FONT_STRETCH, mappedLength: *mut UINT32, mappedFont: *mut *mut IDWriteFont, scale: *mut FLOAT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§MapCharacters: unsafe extern "system" fn(This: *mut IDWriteFontFallback, analysisSource: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: UINT32, baseFontCollection: *mut IDWriteFontCollection, baseFamilyName: *mut wchar_t, baseWeight: DWRITE_FONT_WEIGHT, baseStyle: DWRITE_FONT_STYLE, baseStretch: DWRITE_FONT_STRETCH, mappedLength: *mut UINT32, mappedFont: *mut *mut IDWriteFont, scale: *mut FLOAT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteFontFallbackVtbl
impl RefUnwindSafe for IDWriteFontFallbackVtbl
impl Send for IDWriteFontFallbackVtbl
impl Sync for IDWriteFontFallbackVtbl
impl Unpin for IDWriteFontFallbackVtbl
impl UnwindSafe for IDWriteFontFallbackVtbl
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