Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Side by Side Diff: include/core/SkPicture.h

Issue 1978533002: Remove SkPicture::hasText() (Closed) Base URL: https://chromium.googlesource.com/skia.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | src/core/SkBigPicture.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2007 The Android Open Source Project 2 * Copyright 2007 The Android Open Source Project
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 7
8 #ifndef SkPicture_DEFINED 8 #ifndef SkPicture_DEFINED
9 #define SkPicture_DEFINED 9 #define SkPicture_DEFINED
10 10
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 */ 132 */
133 virtual bool willPlayBackBitmaps() const = 0; 133 virtual bool willPlayBackBitmaps() const = 0;
134 134
135 /** Return the approximate number of operations in this picture. This 135 /** Return the approximate number of operations in this picture. This
136 * number may be greater or less than the number of SkCanvas calls 136 * number may be greater or less than the number of SkCanvas calls
137 * recorded: some calls may be recorded as more than one operation, or some 137 * recorded: some calls may be recorded as more than one operation, or some
138 * calls may be optimized away. 138 * calls may be optimized away.
139 */ 139 */
140 virtual int approximateOpCount() const = 0; 140 virtual int approximateOpCount() const = 0;
141 141
142 /** Return true if this picture contains text.
143 */
144 virtual bool hasText() const = 0;
145
146 /** Returns the approximate byte size of this picture, not including large r ef'd objects. */ 142 /** Returns the approximate byte size of this picture, not including large r ef'd objects. */
147 virtual size_t approximateBytesUsed() const = 0; 143 virtual size_t approximateBytesUsed() const = 0;
148 144
149 /** Return true if the SkStream/Buffer represents a serialized picture, and 145 /** Return true if the SkStream/Buffer represents a serialized picture, and
150 fills out SkPictInfo. After this function returns, the data source is no t 146 fills out SkPictInfo. After this function returns, the data source is no t
151 rewound so it will have to be manually reset before passing to 147 rewound so it will have to be manually reset before passing to
152 CreateFromStream or CreateFromBuffer. Note, CreateFromStream and 148 CreateFromStream or CreateFromBuffer. Note, CreateFromStream and
153 CreateFromBuffer perform this check internally so these entry points are 149 CreateFromBuffer perform this check internally so these entry points are
154 intended for stand alone tools. 150 intended for stand alone tools.
155 If false is returned, SkPictInfo is unmodified. 151 If false is returned, SkPictInfo is unmodified.
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 const SkPictureData*, 222 const SkPictureData*,
227 const SkReadBuffer* buffer); 223 const SkReadBuffer* buffer);
228 224
229 SkPictInfo createHeader() const; 225 SkPictInfo createHeader() const;
230 SkPictureData* backport() const; 226 SkPictureData* backport() const;
231 227
232 mutable uint32_t fUniqueID; 228 mutable uint32_t fUniqueID;
233 }; 229 };
234 230
235 #endif 231 #endif
OLDNEW
« no previous file with comments | « no previous file | src/core/SkBigPicture.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698