Home | History | Annotate | Download | only in core

Lines Matching refs:SkMask

24 void SkGlyph::toMask(SkMask* mask) const {
30 mask->fFormat = static_cast<SkMask::Format>(fMaskFormat);
37 case SkMask::k3D_Format:
282 SkMask mask;
286 SkMask::kJustComputeBounds_CreateMode)) {
309 if (SkMask::kARGB32_Format != glyph->fMaskFormat) {
314 SkMask src, dst;
344 return SkMask::kLCD16_Format == rec.fMaskFormat ||
345 SkMask::kLCD32_Format == rec.fMaskFormat;
352 static void copyToLCD16(const SkBitmap& src, const SkMask& dst) {
354 SkASSERT(SkMask::kLCD16_Format == dst.fFormat);
389 static void pack3xHToLCD16(const SkBitmap& src, const SkMask& dst) {
391 SkASSERT(SkMask::kLCD16_Format == dst.fFormat);
409 static void pack3xHToLCD32(const SkBitmap& src, const SkMask& dst) {
411 SkASSERT(SkMask::kLCD32_Format == dst.fFormat);
430 static void generateMask(const SkMask& mask, const SkPath& path) {
444 if (SkMask::kBW_Format == mask.fFormat) {
451 case SkMask::kA8_Format:
453 case SkMask::kLCD16_Format:
454 case SkMask::kLCD32_Format:
489 case SkMask::kLCD16_Format:
492 case SkMask::kLCD32_Format:
525 SkMask mask;
531 mask.fFormat = SkMask::kA8_Format;
536 SkMask::kJustRenderImage_CreateMode)) {
547 SkMask srcM, dstM;
551 SkASSERT(SkMask::k3D_Format != glyph->fMaskFormat);
564 if (SkMask::k3D_Format == dstM.fFormat) {
577 SkMask::FreeImage(dstM.fImage);