OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 Google Inc. |
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 #include "SkDevice.h" | 9 #include "SkDevice.h" |
10 #include "SkMetaData.h" | 10 #include "SkMetaData.h" |
11 | 11 |
12 SK_DEFINE_INST_COUNT(SkBaseDevice) | |
13 | |
14 #if SK_PMCOLOR_BYTE_ORDER(B,G,R,A) | 12 #if SK_PMCOLOR_BYTE_ORDER(B,G,R,A) |
15 const SkCanvas::Config8888 SkBaseDevice::kPMColorAlias = SkCanvas::kBGRA_Pre
mul_Config8888; | 13 const SkCanvas::Config8888 SkBaseDevice::kPMColorAlias = SkCanvas::kBGRA_Pre
mul_Config8888; |
16 #elif SK_PMCOLOR_BYTE_ORDER(R,G,B,A) | 14 #elif SK_PMCOLOR_BYTE_ORDER(R,G,B,A) |
17 const SkCanvas::Config8888 SkBaseDevice::kPMColorAlias = SkCanvas::kRGBA_Pre
mul_Config8888; | 15 const SkCanvas::Config8888 SkBaseDevice::kPMColorAlias = SkCanvas::kRGBA_Pre
mul_Config8888; |
18 #else | 16 #else |
19 const SkCanvas::Config8888 SkBaseDevice::kPMColorAlias = (SkCanvas::Config88
88) -1; | 17 const SkCanvas::Config8888 SkBaseDevice::kPMColorAlias = (SkCanvas::Config88
88) -1; |
20 #endif | 18 #endif |
21 | 19 |
22 /////////////////////////////////////////////////////////////////////////////// | 20 /////////////////////////////////////////////////////////////////////////////// |
23 SkBaseDevice::SkBaseDevice() | 21 SkBaseDevice::SkBaseDevice() |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
111 | 109 |
112 bool result = this->onReadPixels(bmpSubset, | 110 bool result = this->onReadPixels(bmpSubset, |
113 srcRect.fLeft, | 111 srcRect.fLeft, |
114 srcRect.fTop, | 112 srcRect.fTop, |
115 config8888); | 113 config8888); |
116 if (result && bmp == &tmp) { | 114 if (result && bmp == &tmp) { |
117 tmp.swap(*bitmap); | 115 tmp.swap(*bitmap); |
118 } | 116 } |
119 return result; | 117 return result; |
120 } | 118 } |
OLD | NEW |