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

Side by Side Diff: include/images/SkDecodingImageGenerator.h

Issue 228613003: Move SkDecodingImageGenerator.h to include/ (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 6 years, 8 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
OLDNEW
1 /* 1 /*
2 * Copyright 2013 Google Inc. 2 * Copyright 2013 Google Inc.
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 SkDecodingImageGenerator_DEFINED 8 #ifndef SkDecodingImageGenerator_DEFINED
9 #define SkDecodingImageGenerator_DEFINED 9 #define SkDecodingImageGenerator_DEFINED
10 10
11 #include "SkBitmap.h" 11 #include "SkBitmap.h"
12 #include "SkImageGenerator.h" 12 #include "SkImageGenerator.h"
13 13
14 class SkData; 14 class SkData;
15 class SkStreamRewindable; 15 class SkStreamRewindable;
16 16
17 /** 17 /**
18 * An implementation of SkImageGenerator that calls into 18 * An implementation of SkImageGenerator that calls into
19 * SkImageDecoder. 19 * SkImageDecoder.
20 */ 20 */
21 namespace SkDecodingImageGenerator { 21 namespace SkDecodingImageGenerator {
scroggo 2014/05/23 20:07:55 I still need this file to be public though.
22 /** 22 /**
23 * These options will be passed on to the image decoder. The 23 * These options will be passed on to the image decoder. The
24 * defaults are sensible. 24 * defaults are sensible.
25 * 25 *
26 * @param fSampleSize If set to > 1, tells the decoder to return a 26 * @param fSampleSize If set to > 1, tells the decoder to return a
27 * smaller than original bitmap, sampling 1 pixel for 27 * smaller than original bitmap, sampling 1 pixel for
28 * every size pixels. e.g. if sample size is set to 3, 28 * every size pixels. e.g. if sample size is set to 3,
29 * then the returned bitmap will be 1/3 as wide and high, 29 * then the returned bitmap will be 1/3 as wide and high,
30 * and will contain 1/9 as many pixels as the original. 30 * and will contain 1/9 as many pixels as the original.
31 * Note: this is a hint, and the codec may choose to 31 * Note: this is a hint, and the codec may choose to
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 // SkDecodingImageGenerator::Create( 122 // SkDecodingImageGenerator::Create(
123 // data, SkDecodingImageGenerator::Options()), dst, NULL); 123 // data, SkDecodingImageGenerator::Options()), dst, NULL);
124 // } 124 // }
125 // bool install_stream(SkStreamRewindable* stream, SkBitmap* dst) { 125 // bool install_stream(SkStreamRewindable* stream, SkBitmap* dst) {
126 // return SkInstallDiscardablePixelRef( 126 // return SkInstallDiscardablePixelRef(
127 // SkDecodingImageGenerator::Create( 127 // SkDecodingImageGenerator::Create(
128 // stream, SkDecodingImageGenerator::Options()), dst, NULL); 128 // stream, SkDecodingImageGenerator::Options()), dst, NULL);
129 // } 129 // }
130 130
131 #endif // SkDecodingImageGenerator_DEFINED 131 #endif // SkDecodingImageGenerator_DEFINED
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698