ReactOS 0.4.17-dev-934-g091855f
ID2D1GeometrySink Interface Reference
Inheritance diagram for ID2D1GeometrySink:
Collaboration diagram for ID2D1GeometrySink:

Public Member Functions

void AddLine ([in] D2D1_POINT_2F point)
 
void AddBezier ([in] const D2D1_BEZIER_SEGMENT *bezier)
 
void AddQuadraticBezier ([in] const D2D1_QUADRATIC_BEZIER_SEGMENT *bezier)
 
void AddQuadraticBeziers ([in, size_is(bezier_count)] const D2D1_QUADRATIC_BEZIER_SEGMENT *beziers, [in] UINT32 bezier_count)
 
void AddArc ([in] const D2D1_ARC_SEGMENT *arc)
 
- Public Member Functions inherited from ID2D1SimplifiedGeometrySink
void SetFillMode (D2D1_FILL_MODE mode)
 
void SetSegmentFlags (D2D1_PATH_SEGMENT vertexFlags)
 
void BeginFigure (D2D1_POINT_2F startPoint, D2D1_FIGURE_BEGIN figureBegin)
 
void AddLines (const D2D1_POINT_2F *points, UINT32 count)
 
void AddBeziers (const D2D1_BEZIER_SEGMENT *beziers, UINT32 count)
 
void EndFigure (D2D1_FIGURE_END figureEnd)
 
HRESULT Close ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 654 of file d2d1.idl.

Member Function Documentation

◆ AddArc()

void ID2D1GeometrySink::AddArc ( [in] const D2D1_ARC_SEGMENT *  arc)

◆ AddBezier()

void ID2D1GeometrySink::AddBezier ( [in] const D2D1_BEZIER_SEGMENT *  bezier)

◆ AddLine()

void ID2D1GeometrySink::AddLine ( [in] D2D1_POINT_2F  point)

◆ AddQuadraticBezier()

void ID2D1GeometrySink::AddQuadraticBezier ( [in] const D2D1_QUADRATIC_BEZIER_SEGMENT *  bezier)

◆ AddQuadraticBeziers()

void ID2D1GeometrySink::AddQuadraticBeziers ( [in, size_is(bezier_count)] const D2D1_QUADRATIC_BEZIER_SEGMENT *  beziers,
[in] UINT32  bezier_count 
)

The documentation for this interface was generated from the following file: