diff options
author | 2014-09-19 05:56:29 -0700 | |
---|---|---|
committer | 2014-09-19 05:56:29 -0700 | |
commit | 65b48952d7253faf44feb91dfe8953295b1600d0 (patch) | |
tree | bcf17542d891fa9716e3abe431a0a306cca20c56 /include/core | |
parent | 3c29c4d36174750a13fc0db1be5584fc47737898 (diff) |
remove RenderTargetFlags -- NewRenderTargetDirect will never clear
BUG=skia:
R=robertphillips@google.com, bsalomon@google.com
Author: reed@chromium.org
Review URL: https://codereview.chromium.org/583043002
Diffstat (limited to 'include/core')
-rw-r--r-- | include/core/SkSurface.h | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/include/core/SkSurface.h b/include/core/SkSurface.h index cb5133ae00..1871c676f2 100644 --- a/include/core/SkSurface.h +++ b/include/core/SkSurface.h @@ -77,29 +77,20 @@ public: kDistanceField_TextRenderMode, }; - enum RenderTargetFlags { - kNone_RenderTargetFlag = 0x0, - /* - * By default a RenderTarget-based surface will be cleared on creation. - * Pass in this flag to prevent the clear from happening. - */ - kDontClear_RenderTargetFlag = 0x01, - }; - /** * Return a new surface using the specified render target. + * The pixels in the rendertarget are not cleared or otherwised changed when the surface + * is created. */ static SkSurface* NewRenderTargetDirect(GrRenderTarget*, - TextRenderMode trm = kStandard_TextRenderMode, - RenderTargetFlags flags = kNone_RenderTargetFlag); + TextRenderMode trm = kStandard_TextRenderMode); /** * Return a new surface whose contents will be drawn to an offscreen * render target, allocated by the surface. */ static SkSurface* NewRenderTarget(GrContext*, const SkImageInfo&, int sampleCount = 0, - TextRenderMode trm = kStandard_TextRenderMode, - RenderTargetFlags flags = kNone_RenderTargetFlag); + TextRenderMode trm = kStandard_TextRenderMode); /** * Return a new surface whose contents will be drawn to an offscreen @@ -114,8 +105,7 @@ public: * budget. */ static SkSurface* NewScratchRenderTarget(GrContext*, const SkImageInfo&, int sampleCount = 0, - TextRenderMode trm = kStandard_TextRenderMode, - RenderTargetFlags flags = kNone_RenderTargetFlag); + TextRenderMode trm = kStandard_TextRenderMode); int width() const { return fWidth; } int height() const { return fHeight; } |