pub trait ID2D1DeviceContext1_Impl: Sized + ID2D1DeviceContext_Impl {
    // Required methods
    fn CreateFilledGeometryRealization(
        &self,
        geometry: Option<&ID2D1Geometry>,
        flatteningtolerance: f32
    ) -> Result<ID2D1GeometryRealization>;
    fn CreateStrokedGeometryRealization(
        &self,
        geometry: Option<&ID2D1Geometry>,
        flatteningtolerance: f32,
        strokewidth: f32,
        strokestyle: Option<&ID2D1StrokeStyle>
    ) -> Result<ID2D1GeometryRealization>;
    fn DrawGeometryRealization(
        &self,
        geometryrealization: Option<&ID2D1GeometryRealization>,
        brush: Option<&ID2D1Brush>
    );
}

Required Methods§

fn CreateFilledGeometryRealization( &self, geometry: Option<&ID2D1Geometry>, flatteningtolerance: f32 ) -> Result<ID2D1GeometryRealization>

fn CreateStrokedGeometryRealization( &self, geometry: Option<&ID2D1Geometry>, flatteningtolerance: f32, strokewidth: f32, strokestyle: Option<&ID2D1StrokeStyle> ) -> Result<ID2D1GeometryRealization>

fn DrawGeometryRealization( &self, geometryrealization: Option<&ID2D1GeometryRealization>, brush: Option<&ID2D1Brush> )

Object Safety§

This trait is not object safe.

Implementors§