diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-04-16 16:02:10 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-04-16 16:02:10 +0000 |
commit | d393b17cf3427bd6f6255f8670067d9aa529e409 (patch) | |
tree | 3c534a8644f344121e6e56b3322ea7ebcf62d51c /gyp | |
parent | 4453e8b45aaaaea568da35f8144177bdc8d2e171 (diff) |
Retract SkPicture::kOptimizeForClippedPlayback_RecordingFlag from public API
This CL sets the stage for retracting the SkPicture::kOptimizeForClippedPlayback_RecordingFlag flag
from the public API (more work needs to be done in Blink & Chrome). In the new world the only way
to set this flag (and thus instantiate an SkPicture-derived
class) is by passing a factory to the SkPictureRecorder class. This is to get all clients always using
factories so that we can then change the factory call used (i.e., so the factory just creates a BBH) and
do away with the SkPicture-derived classes.
BUG=skia:2315
R=reed@google.com
Author: robertphillips@google.com
Review URL: https://codereview.chromium.org/239703006
git-svn-id: http://skia.googlecode.com/svn/trunk@14221 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/core.gypi | 2 | ||||
-rw-r--r-- | gyp/skia_for_chromium_defines.gypi | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gyp/core.gypi b/gyp/core.gypi index 3a8dc21485..f1f88f8ec3 100644 --- a/gyp/core.gypi +++ b/gyp/core.gypi @@ -158,6 +158,7 @@ '<(skia_src_path)/core/SkRRect.cpp', '<(skia_src_path)/core/SkRTree.h', '<(skia_src_path)/core/SkRTree.cpp', + '<(skia_src_path)/core/SkRTreePicture.cpp', '<(skia_src_path)/core/SkScaledImageCache.cpp', '<(skia_src_path)/core/SkScalar.cpp', '<(skia_src_path)/core/SkScalerContext.cpp', @@ -279,6 +280,7 @@ '<(skia_include_path)/core/SkRefCnt.h', '<(skia_include_path)/core/SkRegion.h', '<(skia_include_path)/core/SkRRect.h', + '<(skia_include_path)/core/SkRTreePicture.h', '<(skia_include_path)/core/SkScalar.h', '<(skia_include_path)/core/SkShader.h', '<(skia_include_path)/core/SkStream.h', diff --git a/gyp/skia_for_chromium_defines.gypi b/gyp/skia_for_chromium_defines.gypi index c555214be1..4fe66711af 100644 --- a/gyp/skia_for_chromium_defines.gypi +++ b/gyp/skia_for_chromium_defines.gypi @@ -16,6 +16,7 @@ 'SK_SUPPORT_LEGACY_PUBLICEFFECTCONSTRUCTORS=1', 'SK_SUPPORT_LEGACY_GETTOPDEVICE', 'SK_SUPPORT_LEGACY_PICTURE_CAN_RECORD', + 'SK_SUPPORT_DEPRECATED_RECORD_FLAGS', 'SK_SUPPORT_LEGACY_N32_NAME', ], }, |