#[repr(C)]pub struct ID2D1SvgGlyphStyle {
pub lpVtbl: *const ID2D1SvgGlyphStyleVtbl,
}
Fields§
§lpVtbl: *const ID2D1SvgGlyphStyleVtbl
Implementations§
Source§impl ID2D1SvgGlyphStyle
impl ID2D1SvgGlyphStyle
pub unsafe fn SetFill(&self, brush: *mut ID2D1Brush) -> HRESULT
pub unsafe fn GetFill(&self, brush: *mut *mut ID2D1Brush)
pub unsafe fn SetStroke( &self, brush: *mut ID2D1Brush, strokeWidth: FLOAT, dashes: *const FLOAT, dashesCount: UINT32, dashOffset: FLOAT, ) -> HRESULT
pub unsafe fn GetStrokeDashesCount(&self) -> UINT32
pub unsafe fn GetStroke( &self, brush: *mut *mut ID2D1Brush, strokeWidth: *mut FLOAT, dashes: *mut FLOAT, dashesCount: UINT32, dashOffset: *mut FLOAT, )
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1SvgGlyphStyle
impl Deref for ID2D1SvgGlyphStyle
Source§type Target = ID2D1Resource
type Target = ID2D1Resource
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1Resource
fn deref(&self) -> &ID2D1Resource
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1SvgGlyphStyle
impl RefUnwindSafe for ID2D1SvgGlyphStyle
impl !Send for ID2D1SvgGlyphStyle
impl !Sync for ID2D1SvgGlyphStyle
impl Unpin for ID2D1SvgGlyphStyle
impl UnwindSafe for ID2D1SvgGlyphStyle
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