diff options
Diffstat (limited to 'src/gpu/GrTesselatedPathRenderer.h')
-rw-r--r-- | src/gpu/GrTesselatedPathRenderer.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/gpu/GrTesselatedPathRenderer.h b/src/gpu/GrTesselatedPathRenderer.h new file mode 100644 index 0000000..e783958 --- /dev/null +++ b/src/gpu/GrTesselatedPathRenderer.h @@ -0,0 +1,27 @@ + +/* + * Copyright 2011 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + + +#ifndef GrTesselatedPathRenderer_DEFINED +#define GrTesselatedPathRenderer_DEFINED + +#include "GrPathRenderer.h" + +class GrTesselatedPathRenderer : public GrPathRenderer { +public: + GrTesselatedPathRenderer(); + + virtual void drawPath(GrDrawState::StageMask stageMask); + virtual bool canDrawPath(const GrDrawTarget::Caps& targetCaps, + const GrPath& path, + GrPathFill fill, + bool antiAlias) const SK_OVERRIDE; + virtual void drawPathToStencil() SK_OVERRIDE; +}; + +#endif |