Home | History | Annotate | Download | only in core

Lines Matching refs:alphaType

155 static bool validate_alphaType(SkColorType colorType, SkAlphaType alphaType,
159 alphaType = kIgnore_SkAlphaType;
162 if (kUnpremul_SkAlphaType == alphaType) {
163 alphaType = kPremul_SkAlphaType;
170 if (kIgnore_SkAlphaType == alphaType) {
175 alphaType = kOpaque_SkAlphaType;
181 *canonical = alphaType;
224 SkAlphaType alphaType) {
226 return this->setInfo(SkImageInfo::Make(width, height, ct, alphaType), rowBytes);
230 bool SkBitmap::setAlphaType(SkAlphaType alphaType) {
231 if (!validate_alphaType(fInfo.fColorType, alphaType, &alphaType)) {
234 if (fInfo.fAlphaType != alphaType) {
235 fInfo.fAlphaType = alphaType;
237 fPixelRef->changeAlphaType(alphaType);
779 if (255 != a && kPremul_SkAlphaType == this->alphaType()) {
837 this->colorType(), this->alphaType()));
852 dst.setInfo(SkImageInfo::Make(r.width(), r.height(), this->colorType(), this->alphaType()),
915 if (fPixelRef->info().alphaType() == kUnpremul_SkAlphaType) {
997 if (src->alphaType() == kUnpremul_SkAlphaType) {
1013 if (tmpDst.alphaType() == kUnpremul_SkAlphaType) {
1357 // colorTypes report opaque for their alphatype
1359 SkASSERT(kOpaque_SkAlphaType == fInfo.alphaType());