blob: 541c3884a512bd836dbd616a525c48196bbf9f27 [file] [log] [blame]
/*
* Copyright 2013 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef SkImageTypes_DEFINED
#define SkImageTypes_DEFINED
#include "SkTypes.h"
enum SkColorType {
kAlpha_8_SkColorType,
kRGB_565_SkColorType,
// kRGBA_8888_SkColorType,
// kBGRA_8888_SkColorType,
kPMColor_SkColorType,
kLastEnum_SkColorType = kPMColor_SkColorType
};
enum SkAlphaType {
// kIgnore_SkAlphaType,
kOpaque_SkAlphaType,
// kUnpremul_SkAlphaType,
kPremul_SkAlphaType,
kLastEnum_SkAlphaType = kPremul_SkAlphaType
};
struct SkImageInfo {
int fWidth;
int fHeight;
SkColorType fColorType;
SkAlphaType fAlphaType;
};
#endif