#[repr(C)]pub struct ID2D1SvgPaint {
pub lpVtbl: *const ID2D1SvgPaintVtbl,
}
Fields§
§lpVtbl: *const ID2D1SvgPaintVtbl
Implementations§
Source§impl ID2D1SvgPaint
impl ID2D1SvgPaint
pub unsafe fn SetPaintType(&self, paintType: D2D1_SVG_PAINT_TYPE) -> HRESULT
pub unsafe fn GetPaintType(&self) -> D2D1_SVG_PAINT_TYPE
pub unsafe fn SetColor(&self, color: D2D1_COLOR_F) -> HRESULT
pub unsafe fn GetColor(&self, color: *mut D2D1_COLOR_F)
pub unsafe fn SetId(&self, id: PCWSTR) -> HRESULT
pub unsafe fn GetId(&self, id: PWSTR, idCount: UINT32) -> HRESULT
pub unsafe fn GetIdLength(&self) -> UINT32
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 ID2D1SvgPaint
impl Deref for ID2D1SvgPaint
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 ID2D1SvgPaint
impl RefUnwindSafe for ID2D1SvgPaint
impl !Send for ID2D1SvgPaint
impl !Sync for ID2D1SvgPaint
impl Unpin for ID2D1SvgPaint
impl UnwindSafe for ID2D1SvgPaint
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