Struct winapi::d2d1::ID2D1GeometrySinkVtbl [] [src]

pub struct ID2D1GeometrySinkVtbl {
    pub parent: ID2D1SimplifiedGeometrySinkVtbl,
    pub AddLine: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, point: D2D1_POINT_2F),
    pub AddBezier: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, bezier: *const D2D1_BEZIER_SEGMENT),
    pub AddQuadraticBezier: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, bezier: *const D2D1_QUADRATIC_BEZIER_SEGMENT),
    pub AddQuadraticBeziers: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, beziers: *const D2D1_QUADRATIC_BEZIER_SEGMENT, beziersCount: UINT32),
    pub AddArc: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, arc: *const D2D1_ARC_SEGMENT),
}

Fields

parent: ID2D1SimplifiedGeometrySinkVtbl AddLine: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, point: D2D1_POINT_2F) AddBezier: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, bezier: *const D2D1_BEZIER_SEGMENT) AddQuadraticBezier: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, bezier: *const D2D1_QUADRATIC_BEZIER_SEGMENT) AddQuadraticBeziers: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, beziers: *const D2D1_QUADRATIC_BEZIER_SEGMENT, beziersCount: UINT32) AddArc: unsafe extern "system" fn(This: *mut ID2D1GeometrySink, arc: *const D2D1_ARC_SEGMENT)