8#ifndef SkDWriteToPath_DEFINED
9#define SkDWriteToPath_DEFINED
24 D2D1_POINT_2F fCurrent;
26 void goingTo(
const D2D1_POINT_2F pt) {
34 bool currentIsNot(
const D2D1_POINT_2F pt) {
35 return fCurrent.x != pt.x || fCurrent.y != pt.y;
49 SK_STDMETHODIMP_(
void) BeginFigure(D2D1_POINT_2F startPoint, D2D1_FIGURE_BEGIN figureBegin)
override;
static const int points[]
SK_STDMETHODIMP_(ULONG) AddRef() override
SK_STDMETHODIMP_(void) EndFigure(D2D1_FIGURE_END figureEnd) override
SkDWriteGeometrySink(SkPath *path)
SK_STDMETHODIMP_(void) SetSegmentFlags(D2D1_PATH_SEGMENT vertexFlags) override
SK_STDMETHODIMP_(void) SetFillMode(D2D1_FILL_MODE fillMode) override
static HRESULT Create(SkPath *path, IDWriteGeometrySink **geometryToPath)
SK_STDMETHODIMP_(ULONG) Release() override
SK_STDMETHODIMP Close() override
SK_STDMETHODIMP QueryInterface(REFIID iid, void **object) override
virtual ~SkDWriteGeometrySink()
SkPath & moveTo(SkScalar x, SkScalar y)
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir path