#[repr(C)]pub struct ID2D1SimplifiedGeometrySinkVtbl {
pub parent: IUnknownVtbl,
pub SetFillMode: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, fillMode: D2D1_FILL_MODE),
pub SetSegmentFlags: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, vertexFlags: D2D1_PATH_SEGMENT),
pub BeginFigure: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, startPoint: D2D1_POINT_2F, figureBegin: D2D1_FIGURE_BEGIN),
pub AddLines: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, points: *const D2D1_POINT_2F, pointsCount: UINT32),
pub AddBeziers: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, beziers: *const D2D1_BEZIER_SEGMENT, beziersCount: UINT32),
pub EndFigure: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, figureEnd: D2D1_FIGURE_END),
pub Close: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetFillMode: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, fillMode: D2D1_FILL_MODE)
§SetSegmentFlags: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, vertexFlags: D2D1_PATH_SEGMENT)
§BeginFigure: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, startPoint: D2D1_POINT_2F, figureBegin: D2D1_FIGURE_BEGIN)
§AddLines: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, points: *const D2D1_POINT_2F, pointsCount: UINT32)
§AddBeziers: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, beziers: *const D2D1_BEZIER_SEGMENT, beziersCount: UINT32)
§EndFigure: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink, figureEnd: D2D1_FIGURE_END)
§Close: unsafe extern "system" fn(This: *mut ID2D1SimplifiedGeometrySink) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1SimplifiedGeometrySinkVtbl
impl RefUnwindSafe for ID2D1SimplifiedGeometrySinkVtbl
impl Send for ID2D1SimplifiedGeometrySinkVtbl
impl Sync for ID2D1SimplifiedGeometrySinkVtbl
impl Unpin for ID2D1SimplifiedGeometrySinkVtbl
impl UnwindSafe for ID2D1SimplifiedGeometrySinkVtbl
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