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

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

Issue 51033004: add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
« no previous file with comments | « include/core/SkWriter32.h ('k') | include/effects/SkBlurDrawLooper.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 /* 2 /*
3 * Copyright 2006 The Android Open Source Project 3 * Copyright 2006 The Android Open Source Project
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 8
9 9
10 #ifndef SkXfermode_DEFINED 10 #ifndef SkXfermode_DEFINED
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 static SkXfermodeProc16 GetProc16(Mode mode, SkColor srcColor); 179 static SkXfermodeProc16 GetProc16(Mode mode, SkColor srcColor);
180 180
181 /** 181 /**
182 * If the specified mode can be represented by a pair of Coeff, then return 182 * If the specified mode can be represented by a pair of Coeff, then return
183 * true and set (if not NULL) the corresponding coeffs. If the mode is 183 * true and set (if not NULL) the corresponding coeffs. If the mode is
184 * not representable as a pair of Coeffs, return false and ignore the 184 * not representable as a pair of Coeffs, return false and ignore the
185 * src and dst parameters. 185 * src and dst parameters.
186 */ 186 */
187 static bool ModeAsCoeff(Mode mode, Coeff* src, Coeff* dst); 187 static bool ModeAsCoeff(Mode mode, Coeff* src, Coeff* dst);
188 188
189 // DEPRECATED: call AsMode(...) 189 SK_ATTR_DEPRECATED("use AsMode(...)")
190 static bool IsMode(const SkXfermode* xfer, Mode* mode) { 190 static bool IsMode(const SkXfermode* xfer, Mode* mode) {
191 return AsMode(xfer, mode); 191 return AsMode(xfer, mode);
192 } 192 }
193 193
194 /** A subclass may implement this factory function to work with the GPU back end. It is legal 194 /** A subclass may implement this factory function to work with the GPU back end. It is legal
195 to call this with all params NULL to simply test the return value. If ef fect is non-NULL 195 to call this with all params NULL to simply test the return value. If ef fect is non-NULL
196 then the xfermode may optionally allocate an effect to return and the ca ller as *effect. 196 then the xfermode may optionally allocate an effect to return and the ca ller as *effect.
197 The caller will install it and own a ref to it. Since the xfermode may o r may not assign 197 The caller will install it and own a ref to it. Since the xfermode may o r may not assign
198 *effect, the caller should set *effect to NULL beforehand. background sp ecifies the 198 *effect, the caller should set *effect to NULL beforehand. background sp ecifies the
199 texture to use as the background for compositing, and should be accessed in the effect's 199 texture to use as the background for compositing, and should be accessed in the effect's
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 return fProc; 276 return fProc;
277 } 277 }
278 278
279 private: 279 private:
280 SkXfermodeProc fProc; 280 SkXfermodeProc fProc;
281 281
282 typedef SkXfermode INHERITED; 282 typedef SkXfermode INHERITED;
283 }; 283 };
284 284
285 #endif 285 #endif
OLDNEW
« no previous file with comments | « include/core/SkWriter32.h ('k') | include/effects/SkBlurDrawLooper.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698