Trait windows::Win32::Graphics::DirectWrite::IDWriteFontFace4_Impl
pub trait IDWriteFontFace4_Impl: Sized + IDWriteFontFace3_Impl {
// Required methods
fn GetGlyphImageFormats(
&self,
glyphid: u16,
pixelsperemfirst: u32,
pixelsperemlast: u32,
) -> Result<DWRITE_GLYPH_IMAGE_FORMATS>;
fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS;
fn GetGlyphImageData(
&self,
glyphid: u16,
pixelsperem: u32,
glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS,
glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA,
glyphdatacontext: *mut *mut c_void,
) -> Result<()>;
fn ReleaseGlyphImageData(&self, glyphdatacontext: *mut c_void);
}
Required Methods§
fn GetGlyphImageFormats( &self, glyphid: u16, pixelsperemfirst: u32, pixelsperemlast: u32, ) -> Result<DWRITE_GLYPH_IMAGE_FORMATS>
fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS
fn GetGlyphImageData( &self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut c_void, ) -> Result<()>
fn ReleaseGlyphImageData(&self, glyphdatacontext: *mut c_void)
Object Safety§
This trait is not object safe.