#[repr(C)]pub struct ID2D1SvgPathData {
pub lpVtbl: *const ID2D1SvgPathDataVtbl,
}
Fields§
§lpVtbl: *const ID2D1SvgPathDataVtbl
Implementations§
Source§impl ID2D1SvgPathData
impl ID2D1SvgPathData
pub unsafe fn RemoveSegmentDataAtEnd(&self, dataCount: UINT32) -> HRESULT
pub unsafe fn UpdateSegmentData( &self, data: *const FLOAT, dataCount: UINT32, startIndex: UINT32, ) -> HRESULT
pub unsafe fn GetSegmentData( &self, data: *mut FLOAT, dataCount: UINT32, startIndex: UINT32, ) -> HRESULT
pub unsafe fn GetSegmentDataCount(&self) -> UINT32
pub unsafe fn RemoveCommandsAtEnd(&self, commandsCount: UINT32) -> HRESULT
pub unsafe fn UpdateCommands( &self, commands: *const D2D1_SVG_PATH_COMMAND, commandsCount: UINT32, startIndex: UINT32, ) -> HRESULT
pub unsafe fn GetCommands( &self, commands: *mut D2D1_SVG_PATH_COMMAND, commandsCount: UINT32, startIndex: UINT32, ) -> HRESULT
pub unsafe fn GetCommandsCount(&self) -> UINT32
pub unsafe fn CreatePathGeometry( &self, fillMode: D2D1_FILL_MODE, pathGeometry: *mut *mut ID2D1PathGeometry1, ) -> HRESULT
Methods from Deref<Target = ID2D1SvgAttribute>§
pub unsafe fn GetElement(&self, element: *mut *mut ID2D1SvgElement)
pub unsafe fn Clone(&self, attribute: *mut *mut ID2D1SvgAttribute) -> HRESULT
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1SvgPathData
impl Deref for ID2D1SvgPathData
Source§type Target = ID2D1SvgAttribute
type Target = ID2D1SvgAttribute
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1SvgAttribute
fn deref(&self) -> &ID2D1SvgAttribute
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1SvgPathData
impl RefUnwindSafe for ID2D1SvgPathData
impl !Send for ID2D1SvgPathData
impl !Sync for ID2D1SvgPathData
impl Unpin for ID2D1SvgPathData
impl UnwindSafe for ID2D1SvgPathData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more