pub trait ID2D1SvgStrokeDashArray_Impl: Sized + ID2D1SvgAttribute_Impl {
    // Required methods
    fn RemoveDashesAtEnd(&self, dashescount: u32) -> Result<()>;
    fn UpdateDashes(
        &self,
        dashes: *const D2D1_SVG_LENGTH,
        dashescount: u32,
        startindex: u32,
    ) -> Result<()>;
    fn UpdateDashes2(
        &self,
        dashes: *const f32,
        dashescount: u32,
        startindex: u32,
    ) -> Result<()>;
    fn GetDashes(
        &self,
        dashes: *mut D2D1_SVG_LENGTH,
        dashescount: u32,
        startindex: u32,
    ) -> Result<()>;
    fn GetDashes2(
        &self,
        dashes: *mut f32,
        dashescount: u32,
        startindex: u32,
    ) -> Result<()>;
    fn GetDashesCount(&self) -> u32;
}

Required Methods§

fn RemoveDashesAtEnd(&self, dashescount: u32) -> Result<()>

fn UpdateDashes( &self, dashes: *const D2D1_SVG_LENGTH, dashescount: u32, startindex: u32, ) -> Result<()>

fn UpdateDashes2( &self, dashes: *const f32, dashescount: u32, startindex: u32, ) -> Result<()>

fn GetDashes( &self, dashes: *mut D2D1_SVG_LENGTH, dashescount: u32, startindex: u32, ) -> Result<()>

fn GetDashes2( &self, dashes: *mut f32, dashescount: u32, startindex: u32, ) -> Result<()>

fn GetDashesCount(&self) -> u32

Object Safety§

This trait is not object safe.

Implementors§