Trait windows::Win32::Graphics::Direct2D::ID2D1SvgGlyphStyle_Impl
pub trait ID2D1SvgGlyphStyle_Impl: Sized + ID2D1Resource_Impl {
// Required methods
fn SetFill(&self, brush: Option<&ID2D1Brush>) -> Result<()>;
fn GetFill(&self, brush: *mut Option<ID2D1Brush>);
fn SetStroke(
&self,
brush: Option<&ID2D1Brush>,
strokewidth: f32,
dashes: *const f32,
dashescount: u32,
dashoffset: f32,
) -> Result<()>;
fn GetStrokeDashesCount(&self) -> u32;
fn GetStroke(
&self,
brush: *mut Option<ID2D1Brush>,
strokewidth: *mut f32,
dashes: *mut f32,
dashescount: u32,
dashoffset: *mut f32,
);
}
Required Methods§
fn SetFill(&self, brush: Option<&ID2D1Brush>) -> Result<()>
fn GetFill(&self, brush: *mut Option<ID2D1Brush>)
fn SetStroke( &self, brush: Option<&ID2D1Brush>, strokewidth: f32, dashes: *const f32, dashescount: u32, dashoffset: f32, ) -> Result<()>
fn GetStrokeDashesCount(&self) -> u32
fn GetStroke( &self, brush: *mut Option<ID2D1Brush>, strokewidth: *mut f32, dashes: *mut f32, dashescount: u32, dashoffset: *mut f32, )
Object Safety§
This trait is not object safe.