diff options
Diffstat (limited to 'src/gpu/ops/GrDrawPathOp.cpp')
-rw-r--r-- | src/gpu/ops/GrDrawPathOp.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gpu/ops/GrDrawPathOp.cpp b/src/gpu/ops/GrDrawPathOp.cpp index b79654c6ca..a5a98f2e87 100644 --- a/src/gpu/ops/GrDrawPathOp.cpp +++ b/src/gpu/ops/GrDrawPathOp.cpp @@ -7,6 +7,7 @@ #include "GrDrawPathOp.h" #include "GrAppliedClip.h" +#include "GrMemoryPool.h" #include "GrRenderTargetContext.h" #include "GrRenderTargetPriv.h" #include "SkTemplates.h" @@ -63,6 +64,15 @@ void init_stencil_pass_settings(const GrOpFlushState& flushState, ////////////////////////////////////////////////////////////////////////////// +std::unique_ptr<GrDrawOp> GrDrawPathOp::Make(GrContext* context, + const SkMatrix& viewMatrix, + GrPaint&& paint, + GrAAType aaType, + GrPath* path) { + return std::unique_ptr<GrDrawOp>( + new GrDrawPathOp(viewMatrix, std::move(paint), aaType, path)); +} + void GrDrawPathOp::onExecute(GrOpFlushState* state) { GrPipeline pipeline(this->pipelineInitArgs(*state), this->detachProcessors(), state->detachAppliedClip()); |