Index: include/core/SkCanvas.h |
diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h |
index 4f15af86477c9cc5f69a7416f7466e1c0606177e..611603715be3df8cc747ff17fe1255bbe2c71c44 100644 |
--- a/include/core/SkCanvas.h |
+++ b/include/core/SkCanvas.h |
@@ -1220,16 +1220,31 @@ public: |
/////////////////////////////////////////////////////////////////////////// |
-#ifndef SK_SUPPORT_LEGACY_LAYERITER |
+ // don't call |
+ GrRenderTarget* internal_private_accessTopLayerRenderTarget(); |
+ |
+ // don't call |
+ static void Internal_Private_SetIgnoreSaveLayerBounds(bool); |
+ static bool Internal_Private_GetIgnoreSaveLayerBounds(); |
+ static void Internal_Private_SetTreatSpriteAsBitmap(bool); |
+ static bool Internal_Private_GetTreatSpriteAsBitmap(); |
+ |
+ // TEMP helpers until we switch virtual over to const& for src-rect |
+ void legacy_drawImageRect(const SkImage* image, const SkRect* src, const SkRect& dst, |
+ const SkPaint* paint, |
+ SrcRectConstraint constraint = kStrict_SrcRectConstraint); |
+ void legacy_drawBitmapRect(const SkBitmap& bitmap, const SkRect* src, const SkRect& dst, |
+ const SkPaint* paint, |
+ SrcRectConstraint constraint = kStrict_SrcRectConstraint); |
+ |
protected: |
-#endif |
/** After calling saveLayer(), there can be any number of devices that make |
up the top-most drawing area. LayerIter can be used to iterate through |
those devices. Note that the iterator is only valid until the next API |
call made on the canvas. Ownership of all pointers in the iterator stays |
with the canvas, so none of them should be modified or deleted. |
*/ |
- class SK_API LayerIter /*: SkNoncopyable*/ { |
+ class LayerIter /*: SkNoncopyable*/ { |
public: |
/** Initialize iterator with canvas, and set values for 1st device */ |
LayerIter(SkCanvas*, bool skipEmptyClips); |
@@ -1261,25 +1276,6 @@ protected: |
bool fDone; |
}; |
- public: |
- // don't call |
- GrRenderTarget* internal_private_accessTopLayerRenderTarget(); |
- |
- // don't call |
- static void Internal_Private_SetIgnoreSaveLayerBounds(bool); |
- static bool Internal_Private_GetIgnoreSaveLayerBounds(); |
- static void Internal_Private_SetTreatSpriteAsBitmap(bool); |
- static bool Internal_Private_GetTreatSpriteAsBitmap(); |
- |
- // TEMP helpers until we switch virtual over to const& for src-rect |
- void legacy_drawImageRect(const SkImage* image, const SkRect* src, const SkRect& dst, |
- const SkPaint* paint, |
- SrcRectConstraint constraint = kStrict_SrcRectConstraint); |
- void legacy_drawBitmapRect(const SkBitmap& bitmap, const SkRect* src, const SkRect& dst, |
- const SkPaint* paint, |
- SrcRectConstraint constraint = kStrict_SrcRectConstraint); |
- |
-protected: |
// default impl defers to getDevice()->newSurface(info) |
virtual sk_sp<SkSurface> onNewSurface(const SkImageInfo&, const SkSurfaceProps&); |