pub trait ID2D1SvgPaint_Impl: Sized + ID2D1SvgAttribute_Impl {
    // Required methods
    fn SetPaintType(&self, painttype: D2D1_SVG_PAINT_TYPE) -> Result<()>;
    fn GetPaintType(&self) -> D2D1_SVG_PAINT_TYPE;
    fn SetColor(&self, color: *const D2D1_COLOR_F) -> Result<()>;
    fn GetColor(&self, color: *mut D2D1_COLOR_F);
    fn SetId(&self, id: &PCWSTR) -> Result<()>;
    fn GetId(&self, id: PWSTR, idcount: u32) -> Result<()>;
    fn GetIdLength(&self) -> u32;
}

Required Methods§

fn SetPaintType(&self, painttype: D2D1_SVG_PAINT_TYPE) -> Result<()>

fn GetPaintType(&self) -> D2D1_SVG_PAINT_TYPE

fn SetColor(&self, color: *const D2D1_COLOR_F) -> Result<()>

fn GetColor(&self, color: *mut D2D1_COLOR_F)

fn SetId(&self, id: &PCWSTR) -> Result<()>

fn GetId(&self, id: PWSTR, idcount: u32) -> Result<()>

fn GetIdLength(&self) -> u32

Object Safety§

This trait is not object safe.

Implementors§