#[repr(C)]pub struct IDWriteGdiInteropVtbl {
pub parent: IUnknownVtbl,
pub CreateFontFromLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, logFont: *const LOGFONTW, font: *mut *mut IDWriteFont) -> HRESULT,
pub ConvertFontToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFont, logFont: *mut LOGFONTW, isSystemFont: *mut BOOL) -> HRESULT,
pub ConvertFontFaceToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFontFace, logFont: *mut LOGFONTW) -> HRESULT,
pub CreateFontFaceFromHdc: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, fontFace: *mut *mut IDWriteFontFace) -> HRESULT,
pub CreateBitmapRenderTarget: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, width: UINT32, height: UINT32, renderTarget: *mut *mut IDWriteBitmapRenderTarget) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§CreateFontFromLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, logFont: *const LOGFONTW, font: *mut *mut IDWriteFont) -> HRESULT§ConvertFontToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFont, logFont: *mut LOGFONTW, isSystemFont: *mut BOOL) -> HRESULT§ConvertFontFaceToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFontFace, logFont: *mut LOGFONTW) -> HRESULT§CreateFontFaceFromHdc: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, fontFace: *mut *mut IDWriteFontFace) -> HRESULT§CreateBitmapRenderTarget: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, width: UINT32, height: UINT32, renderTarget: *mut *mut IDWriteBitmapRenderTarget) -> HRESULTAuto Trait Implementations§
impl Freeze for IDWriteGdiInteropVtbl
impl RefUnwindSafe for IDWriteGdiInteropVtbl
impl Send for IDWriteGdiInteropVtbl
impl Sync for IDWriteGdiInteropVtbl
impl Unpin for IDWriteGdiInteropVtbl
impl UnwindSafe for IDWriteGdiInteropVtbl
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