Trait windows::Win32::Graphics::Direct2D::ID2D1SvgPaint_Impl
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.