remove canvas internal private
interfaces not called externally
and aren't used internally
R=robertphillips@google.com,reed@google.com
Bug: skia:6455
Change-Id: Iee98ce4380a28a831d9bffe99932b54421dd339a
Reviewed-on: https://skia-review.googlesource.com/112481
Commit-Queue: Cary Clark <caryclark@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index 34b9d36..94bc2a7 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -169,22 +169,6 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
-static bool gIgnoreSaveLayerBounds;
-void SkCanvas::Internal_Private_SetIgnoreSaveLayerBounds(bool ignore) {
- gIgnoreSaveLayerBounds = ignore;
-}
-bool SkCanvas::Internal_Private_GetIgnoreSaveLayerBounds() {
- return gIgnoreSaveLayerBounds;
-}
-
-static bool gTreatSpriteAsBitmap;
-void SkCanvas::Internal_Private_SetTreatSpriteAsBitmap(bool spriteAsBitmap) {
- gTreatSpriteAsBitmap = spriteAsBitmap;
-}
-bool SkCanvas::Internal_Private_GetTreatSpriteAsBitmap() {
- return gTreatSpriteAsBitmap;
-}
-
// experimental for faster tiled drawing...
//#define SK_TRACE_SAVERESTORE
@@ -999,15 +983,10 @@
return this->saveLayer(SaveLayerRec(bounds, paint, kPreserveLCDText_SaveLayerFlag));
}
-int SkCanvas::saveLayer(const SaveLayerRec& origRec) {
- SkTCopyOnFirstWrite<SaveLayerRec> rec(origRec);
- if (gIgnoreSaveLayerBounds) {
- rec.writable()->fBounds = nullptr;
- }
-
- SaveLayerStrategy strategy = this->getSaveLayerStrategy(*rec);
+int SkCanvas::saveLayer(const SaveLayerRec& rec) {
+ SaveLayerStrategy strategy = this->getSaveLayerStrategy(rec);
fSaveCount += 1;
- this->internalSaveLayer(*rec, strategy);
+ this->internalSaveLayer(rec, strategy);
return this->getSaveCount() - 1;
}