mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 14:38:13 +02:00
DWrite/GeometryRecorder: Add override specifier
IFACEMETHOD already adds the __override / __allowed(on_function) SAL annotation (only on Windows SDK, not mingw-w64), which is understood by some code analysis tools [1]. Since we're compiling in C++11 mode, we can add the override specifier, so that the compiler is informed as well. [1] https://devblogs.microsoft.com/oldnewthing/20200911-00/?p=104205
This commit is contained in:
parent
bdac729974
commit
8107086c6a
1 changed files with 10 additions and 10 deletions
|
|
@ -846,7 +846,7 @@ public:
|
|||
, mMatrix(matrix) {}
|
||||
|
||||
// IUnknown interface
|
||||
IFACEMETHOD (QueryInterface)(IID const& iid, OUT void** ppObject)
|
||||
IFACEMETHOD (QueryInterface)(IID const& iid, OUT void** ppObject) override
|
||||
{
|
||||
if (iid != __uuidof(IDWriteGeometrySink))
|
||||
return E_NOINTERFACE;
|
||||
|
|
@ -856,34 +856,34 @@ public:
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
IFACEMETHOD_(ULONG, AddRef)()
|
||||
IFACEMETHOD_(ULONG, AddRef)() override
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
IFACEMETHOD_(ULONG, Release)()
|
||||
IFACEMETHOD_(ULONG, Release)() override
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
IFACEMETHOD_(void, SetFillMode)(D2D1_FILL_MODE fillMode)
|
||||
IFACEMETHOD_(void, SetFillMode)(D2D1_FILL_MODE fillMode) override
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
IFACEMETHOD (Close)()
|
||||
IFACEMETHOD (Close)() override
|
||||
{
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
IFACEMETHOD_(void, SetSegmentFlags)(D2D1_PATH_SEGMENT vertexFlags)
|
||||
IFACEMETHOD_(void, SetSegmentFlags)(D2D1_PATH_SEGMENT vertexFlags) override
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
IFACEMETHOD_(void, BeginFigure)(
|
||||
D2D1_POINT_2F startPoint,
|
||||
D2D1_FIGURE_BEGIN figureBegin)
|
||||
D2D1_FIGURE_BEGIN figureBegin) override
|
||||
{
|
||||
double x = startPoint.x;
|
||||
double y = startPoint.y;
|
||||
|
|
@ -897,7 +897,7 @@ public:
|
|||
}
|
||||
|
||||
IFACEMETHOD_(void, EndFigure)(
|
||||
D2D1_FIGURE_END figureEnd)
|
||||
D2D1_FIGURE_END figureEnd) override
|
||||
{
|
||||
if (figureEnd == D2D1_FIGURE_END_CLOSED) {
|
||||
cairo_status_t status = _cairo_path_fixed_line_to(mCairoPath,
|
||||
|
|
@ -909,7 +909,7 @@ public:
|
|||
|
||||
IFACEMETHOD_(void, AddBeziers)(
|
||||
const D2D1_BEZIER_SEGMENT *beziers,
|
||||
UINT beziersCount)
|
||||
UINT beziersCount) override
|
||||
{
|
||||
for (unsigned int i = 0; i < beziersCount; i++) {
|
||||
double x1 = beziers[i].point1.x;
|
||||
|
|
@ -934,7 +934,7 @@ public:
|
|||
|
||||
IFACEMETHOD_(void, AddLines)(
|
||||
const D2D1_POINT_2F *points,
|
||||
UINT pointsCount)
|
||||
UINT pointsCount) override
|
||||
{
|
||||
for (unsigned int i = 0; i < pointsCount; i++) {
|
||||
double x = points[i].x;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue