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.

Implementors§