#[repr(C)]pub struct ID2D1SvgGlyphStyleVtbl {
pub parent: ID2D1ResourceVtbl,
pub SetFill: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut ID2D1Brush) -> HRESULT,
pub GetFill: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut *mut ID2D1Brush),
pub SetStroke: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut ID2D1Brush, strokeWidth: FLOAT, dashes: *const FLOAT, dashesCount: UINT32, dashOffset: FLOAT) -> HRESULT,
pub GetStrokeDashesCount: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle) -> UINT32,
pub GetStroke: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut *mut ID2D1Brush, strokeWidth: *mut FLOAT, dashes: *mut FLOAT, dashesCount: UINT32, dashOffset: *mut FLOAT),
}
Fields§
§parent: ID2D1ResourceVtbl
§SetFill: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut ID2D1Brush) -> HRESULT
§GetFill: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut *mut ID2D1Brush)
§SetStroke: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut ID2D1Brush, strokeWidth: FLOAT, dashes: *const FLOAT, dashesCount: UINT32, dashOffset: FLOAT) -> HRESULT
§GetStrokeDashesCount: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle) -> UINT32
§GetStroke: unsafe extern "system" fn(This: *mut ID2D1SvgGlyphStyle, brush: *mut *mut ID2D1Brush, strokeWidth: *mut FLOAT, dashes: *mut FLOAT, dashesCount: UINT32, dashOffset: *mut FLOAT)
Auto Trait Implementations§
impl Freeze for ID2D1SvgGlyphStyleVtbl
impl RefUnwindSafe for ID2D1SvgGlyphStyleVtbl
impl Send for ID2D1SvgGlyphStyleVtbl
impl Sync for ID2D1SvgGlyphStyleVtbl
impl Unpin for ID2D1SvgGlyphStyleVtbl
impl UnwindSafe for ID2D1SvgGlyphStyleVtbl
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