#[repr(C)]pub struct IDWriteFontFace2Vtbl {
pub parent: IDWriteFontFace1Vtbl,
pub IsColorFont: unsafe extern "system" fn(This: *mut IDWriteFontFace2) -> BOOL,
pub GetColorPaletteCount: unsafe extern "system" fn(This: *mut IDWriteFontFace2) -> UINT32,
pub GetPaletteEntryCount: unsafe extern "system" fn(This: *mut IDWriteFontFace2) -> UINT32,
pub GetPaletteEntries: unsafe extern "system" fn(This: *mut IDWriteFontFace2, colorPaletteIndex: UINT32, firstEntryIndex: UINT32, entryCount: UINT32, paletteEntries: *mut DWRITE_COLOR_F) -> HRESULT,
pub GetRecommendedRenderingMode: unsafe extern "system" fn(This: *mut IDWriteFontFace2, fontEmSize: FLOAT, dpiX: FLOAT, dpiY: FLOAT, transform: *const DWRITE_MATRIX, isSideways: BOOL, outlineThreshold: DWRITE_OUTLINE_THRESHOLD, measuringMode: DWRITE_MEASURING_MODE, renderingParams: *mut IDWriteRenderingParams, renderingMode: *mut DWRITE_RENDERING_MODE, gridFitMode: *mut DWRITE_GRID_FIT_MODE) -> HRESULT,
}
Fields§
§parent: IDWriteFontFace1Vtbl
§IsColorFont: unsafe extern "system" fn(This: *mut IDWriteFontFace2) -> BOOL
§GetColorPaletteCount: unsafe extern "system" fn(This: *mut IDWriteFontFace2) -> UINT32
§GetPaletteEntryCount: unsafe extern "system" fn(This: *mut IDWriteFontFace2) -> UINT32
§GetPaletteEntries: unsafe extern "system" fn(This: *mut IDWriteFontFace2, colorPaletteIndex: UINT32, firstEntryIndex: UINT32, entryCount: UINT32, paletteEntries: *mut DWRITE_COLOR_F) -> HRESULT
§GetRecommendedRenderingMode: unsafe extern "system" fn(This: *mut IDWriteFontFace2, fontEmSize: FLOAT, dpiX: FLOAT, dpiY: FLOAT, transform: *const DWRITE_MATRIX, isSideways: BOOL, outlineThreshold: DWRITE_OUTLINE_THRESHOLD, measuringMode: DWRITE_MEASURING_MODE, renderingParams: *mut IDWriteRenderingParams, renderingMode: *mut DWRITE_RENDERING_MODE, gridFitMode: *mut DWRITE_GRID_FIT_MODE) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteFontFace2Vtbl
impl RefUnwindSafe for IDWriteFontFace2Vtbl
impl Send for IDWriteFontFace2Vtbl
impl Sync for IDWriteFontFace2Vtbl
impl Unpin for IDWriteFontFace2Vtbl
impl UnwindSafe for IDWriteFontFace2Vtbl
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