pub trait IDWriteBitmapRenderTarget3_Impl: Sized + IDWriteBitmapRenderTarget2_Impl {
// Required methods
fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL;
fn DrawPaintGlyphRun(
&self,
baselineoriginx: f32,
baselineoriginy: f32,
measuringmode: DWRITE_MEASURING_MODE,
glyphrun: *const DWRITE_GLYPH_RUN,
glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS,
textcolor: COLORREF,
colorpaletteindex: u32,
blackboxrect: *mut RECT,
) -> Result<()>;
fn DrawGlyphRunWithColorSupport(
&self,
baselineoriginx: f32,
baselineoriginy: f32,
measuringmode: DWRITE_MEASURING_MODE,
glyphrun: *const DWRITE_GLYPH_RUN,
renderingparams: Option<&IDWriteRenderingParams>,
textcolor: COLORREF,
colorpaletteindex: u32,
blackboxrect: *mut RECT,
) -> Result<()>;
}
Required Methods§
fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL
fn DrawPaintGlyphRun( &self, baselineoriginx: f32, baselineoriginy: f32, measuringmode: DWRITE_MEASURING_MODE, glyphrun: *const DWRITE_GLYPH_RUN, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, textcolor: COLORREF, colorpaletteindex: u32, blackboxrect: *mut RECT, ) -> Result<()>
fn DrawGlyphRunWithColorSupport( &self, baselineoriginx: f32, baselineoriginy: f32, measuringmode: DWRITE_MEASURING_MODE, glyphrun: *const DWRITE_GLYPH_RUN, renderingparams: Option<&IDWriteRenderingParams>, textcolor: COLORREF, colorpaletteindex: u32, blackboxrect: *mut RECT, ) -> Result<()>
Object Safety§
This trait is not object safe.