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