aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2016-10-31 15:11:04 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2016-10-31 19:35:15 +0000
commit09d9435835f48b06954904f16d14c1c2eeaaad2e (patch)
tree717ad84a3204cdb81646e0d9dee23977965ce2e5 /src/core
parentfc49b403eb3353fdefe97672017df10b64dee95a (diff)
remove lots of legacy flags
BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4209 Change-Id: I49ae36a9b2bb51a6470638d3264923ff4a4dea0a Reviewed-on: https://skia-review.googlesource.com/4209 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core')
-rw-r--r--src/core/SkCanvas.cpp22
-rw-r--r--src/core/SkPaint.cpp42
-rw-r--r--src/core/SkPicture.cpp25
-rw-r--r--src/core/SkStream.cpp11
4 files changed, 4 insertions, 96 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index 0fdbc5838d..9bebb5cdd8 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -1369,22 +1369,6 @@ bool SkCanvas::onGetProps(SkSurfaceProps* props) const {
}
}
-#ifdef SK_SUPPORT_LEGACY_PEEKPIXELS_PARMS
-const void* SkCanvas::peekPixels(SkImageInfo* info, size_t* rowBytes) {
- SkPixmap pmap;
- if (this->peekPixels(&pmap)) {
- if (info) {
- *info = pmap.info();
- }
- if (rowBytes) {
- *rowBytes = pmap.rowBytes();
- }
- return pmap.addr();
- }
- return nullptr;
-}
-#endif
-
bool SkCanvas::peekPixels(SkPixmap* pmap) {
return this->onPeekPixels(pmap);
}
@@ -3385,12 +3369,6 @@ SkAutoCanvasMatrixPaint::~SkAutoCanvasMatrixPaint() {
fCanvas->restoreToCount(fSaveCount);
}
-#ifdef SK_SUPPORT_LEGACY_NEW_SURFACE_API
-SkSurface* SkCanvas::newSurface(const SkImageInfo& info, const SkSurfaceProps* props) {
- return this->makeSurface(info, props).release();
-}
-#endif
-
/////////////////////////////////
const SkCanvas::ClipOp SkCanvas::kDifference_Op;
diff --git a/src/core/SkPaint.cpp b/src/core/SkPaint.cpp
index 621179e6b3..f01df49736 100644
--- a/src/core/SkPaint.cpp
+++ b/src/core/SkPaint.cpp
@@ -367,45 +367,11 @@ MOVE_FIELD(DrawLooper)
#undef MOVE_FIELD
void SkPaint::setLooper(sk_sp<SkDrawLooper> looper) { fDrawLooper = std::move(looper); }
-#define SET_PTR(Field) \
- Sk##Field* SkPaint::set##Field(Sk##Field* f) { \
- this->f##Field.reset(SkSafeRef(f)); \
- return f; \
- }
-#ifdef SK_SUPPORT_LEGACY_TYPEFACE_PTR
-SET_PTR(Typeface)
-#endif
-#ifdef SK_SUPPORT_LEGACY_MINOR_EFFECT_PTR
-SET_PTR(Rasterizer)
-#endif
-SET_PTR(ImageFilter)
-#ifdef SK_SUPPORT_LEGACY_PATHEFFECT_PTR
-SET_PTR(PathEffect)
-#endif
-#ifdef SK_SUPPORT_LEGACY_MASKFILTER_PTR
-SET_PTR(MaskFilter)
-#endif
-#undef SET_PTR
-
-#ifdef SK_SUPPORT_LEGACY_MINOR_EFFECT_PTR
-SkDrawLooper* SkPaint::setLooper(SkDrawLooper* looper) {
- fDrawLooper.reset(SkSafeRef(looper));
- return looper;
+// TODO: remove this variant
+SkImageFilter* SkPaint::setImageFilter(SkImageFilter* imf) {
+ this->setImageFilter(sk_ref_sp(imf));
+ return imf;
}
-#endif
-
-#ifdef SK_SUPPORT_LEGACY_XFERMODE_OBJECT
-void SkPaint::setXfermode(sk_sp<SkXfermode> mode) {
- this->setBlendMode(mode ? mode->blend() : SkBlendMode::kSrcOver);
-}
-SkXfermode* SkPaint::getXfermode() const {
- return SkXfermode::Peek((SkBlendMode)fBlendMode);
-}
-SkXfermode* SkPaint::setXfermodeMode(SkXfermode::Mode mode) {
- this->setBlendMode((SkBlendMode)mode);
- return SkXfermode::Peek((SkBlendMode)mode);
-}
-#endif
///////////////////////////////////////////////////////////////////////////////
diff --git a/src/core/SkPicture.cpp b/src/core/SkPicture.cpp
index 88da70aacf..ae3b70452e 100644
--- a/src/core/SkPicture.cpp
+++ b/src/core/SkPicture.cpp
@@ -24,31 +24,6 @@ static bool g_AllPictureIOSecurityPrecautionsEnabled = false;
DECLARE_SKMESSAGEBUS_MESSAGE(SkPicture::DeletionMessage);
-#ifdef SK_SUPPORT_LEGACY_PICTUREINSTALLPIXELREF
-class InstallProcImageDeserializer : public SkImageDeserializer {
- SkPicture::InstallPixelRefProc fProc;
-public:
- InstallProcImageDeserializer(SkPicture::InstallPixelRefProc proc) : fProc(proc) {}
-
- sk_sp<SkImage> makeFromMemory(const void* data, size_t length, const SkIRect* subset) override {
- SkBitmap bitmap;
- if (fProc(data, length, &bitmap)) {
- bitmap.setImmutable();
- return SkImage::MakeFromBitmap(bitmap);
- }
- return nullptr;
- }
- sk_sp<SkImage> makeFromData(SkData* data, const SkIRect* subset) override {
- return this->makeFromMemory(data->data(), data->size(), subset);
- }
-};
-
-sk_sp<SkPicture> SkPicture::MakeFromStream(SkStream* stream, InstallPixelRefProc proc) {
- InstallProcImageDeserializer deserializer(proc);
- return MakeFromStream(stream, &deserializer);
-}
-#endif
-
/* SkPicture impl. This handles generic responsibilities like unique IDs and serialization. */
SkPicture::SkPicture() : fUniqueID(0) {}
diff --git a/src/core/SkStream.cpp b/src/core/SkStream.cpp
index e7b3a7a7e5..fc2ba12481 100644
--- a/src/core/SkStream.cpp
+++ b/src/core/SkStream.cpp
@@ -307,17 +307,6 @@ SkMemoryStream::SkMemoryStream(sk_sp<SkData> data) : fData(std::move(data)) {
fOffset = 0;
}
-#ifdef SK_SUPPORT_LEGACY_STREAM_DATA
-SkMemoryStream::SkMemoryStream(SkData* data) {
- if (nullptr == data) {
- fData = SkData::MakeEmpty();
- } else {
- fData = sk_ref_sp(data);
- }
- fOffset = 0;
-}
-#endif
-
void SkMemoryStream::setMemoryOwned(const void* src, size_t size) {
fData = SkData::MakeFromMalloc(src, size);
fOffset = 0;