Trait windows::Win32::Graphics::DirectWrite::IDWriteGdiInterop1_Impl
pub trait IDWriteGdiInterop1_Impl: Sized + IDWriteGdiInterop_Impl {
// Required methods
fn CreateFontFromLOGFONT(
&self,
logfont: *const LOGFONTW,
fontcollection: Option<&IDWriteFontCollection>,
) -> Result<IDWriteFont>;
fn GetFontSignature(
&self,
fontface: Option<&IDWriteFontFace>,
fontsignature: *mut FONTSIGNATURE,
) -> Result<()>;
fn GetFontSignature2(
&self,
font: Option<&IDWriteFont>,
fontsignature: *mut FONTSIGNATURE,
) -> Result<()>;
fn GetMatchingFontsByLOGFONT(
&self,
logfont: *const LOGFONTA,
fontset: Option<&IDWriteFontSet>,
) -> Result<IDWriteFontSet>;
}
Required Methods§
fn CreateFontFromLOGFONT( &self, logfont: *const LOGFONTW, fontcollection: Option<&IDWriteFontCollection>, ) -> Result<IDWriteFont>
fn GetFontSignature( &self, fontface: Option<&IDWriteFontFace>, fontsignature: *mut FONTSIGNATURE, ) -> Result<()>
fn GetFontSignature2( &self, font: Option<&IDWriteFont>, fontsignature: *mut FONTSIGNATURE, ) -> Result<()>
fn GetMatchingFontsByLOGFONT( &self, logfont: *const LOGFONTA, fontset: Option<&IDWriteFontSet>, ) -> Result<IDWriteFontSet>
Object Safety§
This trait is not object safe.