#[repr(C)]pub struct IDWriteGdiInterop1 {
pub lpVtbl: *const IDWriteGdiInterop1Vtbl,
}
Fields§
§lpVtbl: *const IDWriteGdiInterop1Vtbl
Implementations§
Source§impl IDWriteGdiInterop1
impl IDWriteGdiInterop1
pub unsafe fn CreateFontFromLOGFONT( &self, logFont: *const LOGFONTW, fontCollection: *mut IDWriteFontCollection, font: *mut *mut IDWriteFont, ) -> HRESULT
pub unsafe fn GetFontSignature_2( &self, fontFace: *mut IDWriteFontFace, fontSignature: *mut FONTSIGNATURE, ) -> HRESULT
pub unsafe fn GetFontSignature_1( &self, font: *mut IDWriteFont, fontSignature: *mut FONTSIGNATURE, ) -> HRESULT
pub unsafe fn GetMatchingFontsByLOGFONT( &self, logFont: *const LOGFONTW, fontSet: *mut IDWriteFontSet, filteredSet: *mut *mut IDWriteFontSet, ) -> HRESULT
Methods from Deref<Target = IDWriteGdiInterop>§
pub unsafe fn CreateFontFromLOGFONT( &self, logFont: *const LOGFONTW, font: *mut *mut IDWriteFont, ) -> HRESULT
pub unsafe fn ConvertFontToLOGFONT( &self, font: *mut IDWriteFont, logFont: *mut LOGFONTW, isSystemFont: *mut BOOL, ) -> HRESULT
pub unsafe fn ConvertFontFaceToLOGFONT( &self, font: *mut IDWriteFontFace, logFont: *mut LOGFONTW, ) -> HRESULT
pub unsafe fn CreateFontFaceFromHdc( &self, hdc: HDC, fontFace: *mut *mut IDWriteFontFace, ) -> HRESULT
pub unsafe fn CreateBitmapRenderTarget( &self, hdc: HDC, width: UINT32, height: UINT32, renderTarget: *mut *mut IDWriteBitmapRenderTarget, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteGdiInterop1
impl Deref for IDWriteGdiInterop1
Source§type Target = IDWriteGdiInterop
type Target = IDWriteGdiInterop
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteGdiInterop
fn deref(&self) -> &IDWriteGdiInterop
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteGdiInterop1
impl RefUnwindSafe for IDWriteGdiInterop1
impl !Send for IDWriteGdiInterop1
impl !Sync for IDWriteGdiInterop1
impl Unpin for IDWriteGdiInterop1
impl UnwindSafe for IDWriteGdiInterop1
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