Trait windows::Win32::Graphics::DirectWrite::IDWriteGdiInterop1_Impl
pub trait IDWriteGdiInterop1_Impl: Sized + IDWriteGdiInterop_Impl {
// Required methods
fn CreateFontFromLOGFONT2(
&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 CreateFontFromLOGFONT2( &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.