Trait windows::Win32::Graphics::Direct2D::ID2D1DeviceContext7_Impl
pub trait ID2D1DeviceContext7_Impl: Sized + ID2D1DeviceContext6_Impl {
// Required methods
fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL;
fn DrawPaintGlyphRun(
&self,
baselineorigin: &D2D_POINT_2F,
glyphrun: *const DWRITE_GLYPH_RUN,
defaultfillbrush: Option<&ID2D1Brush>,
colorpaletteindex: u32,
measuringmode: DWRITE_MEASURING_MODE,
);
fn DrawGlyphRunWithColorSupport(
&self,
baselineorigin: &D2D_POINT_2F,
glyphrun: *const DWRITE_GLYPH_RUN,
glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION,
foregroundbrush: Option<&ID2D1Brush>,
svgglyphstyle: Option<&ID2D1SvgGlyphStyle>,
colorpaletteindex: u32,
measuringmode: DWRITE_MEASURING_MODE,
bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION,
);
}
Required Methods§
fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL
fn DrawPaintGlyphRun( &self, baselineorigin: &D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, defaultfillbrush: Option<&ID2D1Brush>, colorpaletteindex: u32, measuringmode: DWRITE_MEASURING_MODE, )
fn DrawGlyphRunWithColorSupport( &self, baselineorigin: &D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: Option<&ID2D1Brush>, svgglyphstyle: Option<&ID2D1SvgGlyphStyle>, colorpaletteindex: u32, measuringmode: DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION, )
Object Safety§
This trait is not object safe.