aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core
diff options
context:
space:
mode:
authorGravatar reed <reed@chromium.org>2014-09-19 05:56:29 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-09-19 05:56:29 -0700
commit65b48952d7253faf44feb91dfe8953295b1600d0 (patch)
treebcf17542d891fa9716e3abe431a0a306cca20c56 /include/core
parent3c29c4d36174750a13fc0db1be5584fc47737898 (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.h20
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; }