pub trait ID2D1RadialGradientBrush_Impl: Sized + ID2D1Brush_Impl {
    // Required methods
    fn SetCenter(&self, center: &D2D_POINT_2F);
    fn SetGradientOriginOffset(&self, gradientoriginoffset: &D2D_POINT_2F);
    fn SetRadiusX(&self, radiusx: f32);
    fn SetRadiusY(&self, radiusy: f32);
    fn GetCenter(&self) -> D2D_POINT_2F;
    fn GetGradientOriginOffset(&self) -> D2D_POINT_2F;
    fn GetRadiusX(&self) -> f32;
    fn GetRadiusY(&self) -> f32;
    fn GetGradientStopCollection(
        &self,
        gradientstopcollection: *mut Option<ID2D1GradientStopCollection>,
    );
}

Required Methods§

fn SetCenter(&self, center: &D2D_POINT_2F)

fn SetGradientOriginOffset(&self, gradientoriginoffset: &D2D_POINT_2F)

fn SetRadiusX(&self, radiusx: f32)

fn SetRadiusY(&self, radiusy: f32)

fn GetCenter(&self) -> D2D_POINT_2F

fn GetGradientOriginOffset(&self) -> D2D_POINT_2F

fn GetRadiusX(&self) -> f32

fn GetRadiusY(&self) -> f32

fn GetGradientStopCollection( &self, gradientstopcollection: *mut Option<ID2D1GradientStopCollection>, )

Object Safety§

This trait is not object safe.

Implementors§