Trait windows::Win32::Graphics::Direct2D::ID2D1SvgPathData_Impl
pub trait ID2D1SvgPathData_Impl: Sized + ID2D1SvgAttribute_Impl {
// Required methods
fn RemoveSegmentDataAtEnd(&self, datacount: u32) -> Result<()>;
fn UpdateSegmentData(
&self,
data: *const f32,
datacount: u32,
startindex: u32,
) -> Result<()>;
fn GetSegmentData(
&self,
data: *mut f32,
datacount: u32,
startindex: u32,
) -> Result<()>;
fn GetSegmentDataCount(&self) -> u32;
fn RemoveCommandsAtEnd(&self, commandscount: u32) -> Result<()>;
fn UpdateCommands(
&self,
commands: *const D2D1_SVG_PATH_COMMAND,
commandscount: u32,
startindex: u32,
) -> Result<()>;
fn GetCommands(
&self,
commands: *mut D2D1_SVG_PATH_COMMAND,
commandscount: u32,
startindex: u32,
) -> Result<()>;
fn GetCommandsCount(&self) -> u32;
fn CreatePathGeometry(
&self,
fillmode: D2D1_FILL_MODE,
) -> Result<ID2D1PathGeometry1>;
}
Required Methods§
fn RemoveSegmentDataAtEnd(&self, datacount: u32) -> Result<()>
fn UpdateSegmentData( &self, data: *const f32, datacount: u32, startindex: u32, ) -> Result<()>
fn GetSegmentData( &self, data: *mut f32, datacount: u32, startindex: u32, ) -> Result<()>
fn GetSegmentDataCount(&self) -> u32
fn RemoveCommandsAtEnd(&self, commandscount: u32) -> Result<()>
fn UpdateCommands( &self, commands: *const D2D1_SVG_PATH_COMMAND, commandscount: u32, startindex: u32, ) -> Result<()>
fn GetCommands( &self, commands: *mut D2D1_SVG_PATH_COMMAND, commandscount: u32, startindex: u32, ) -> Result<()>
fn GetCommandsCount(&self) -> u32
fn CreatePathGeometry( &self, fillmode: D2D1_FILL_MODE, ) -> Result<ID2D1PathGeometry1>
Object Safety§
This trait is not object safe.