Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 /* | |
| 2 * Copyright 2014 Google Inc. | |
| 3 * | |
| 4 * Use of this source code is governed by a BSD-style license that can be | |
| 5 * found in the LICENSE file. | |
| 6 */ | |
| 7 | |
| 8 #ifndef SkTextureCompressor_DEFINED | |
| 9 #define SkTextureCompressor_DEFINED | |
| 10 | |
| 11 class SkBitmap; | |
| 12 class SkData; | |
| 13 | |
| 14 namespace SkTextureCompressor { | |
| 15 // Various texture compression formats that we support. | |
| 16 enum Format { | |
| 17 // Alpha only format. | |
| 18 kLATC_Format, | |
| 19 | |
| 20 kLast_Format = kLATC_Format | |
| 21 }; | |
| 22 static const int kFormatCnt = kLast_Format + 1; | |
| 23 | |
| 24 // Returns an SKData holding a blob of compressed data that corresponds | |
|
scroggo
2014/06/09 20:54:18
nit: SkData.
krajcevski
2014/06/09 21:06:02
Done.
| |
| 25 // to the bitmap. If the bitmap config cannot be compressed using the | |
|
scroggo
2014/06/09 20:54:18
SkBitmap::Config is deprecated. Use SkColorType.
krajcevski
2014/06/09 21:06:02
Done.
| |
| 26 // associated format, then we return NULL. The returned SkData will have | |
| 27 // a refcount of one. | |
|
scroggo
2014/06/09 20:54:18
Typically I think we state that the caller is resp
krajcevski
2014/06/09 21:06:02
Done.
| |
| 28 SkData *CompressBitmapToFormat(const SkBitmap &bitmap, Format format); | |
|
scroggo
2014/06/09 20:54:18
nit: SkData* CompressBitmapToFormat
const SkBitmap
krajcevski
2014/06/09 21:06:02
Done.
| |
| 29 } | |
| 30 | |
| 31 #endif | |
| OLD | NEW |