Home | History | Annotate | Download | only in core

Lines Matching defs:blitter

193     SkSpriteBlitter* blitter = nullptr;
195 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) {
196 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source);
198 if (!blitter && !dst.colorSpace()) {
201 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator);
204 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator);
207 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator);
213 if (!blitter && !paint.getMaskFilter()) {
214 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator);
217 if (blitter) {
218 blitter->setup(dst, left, top, paint);
220 return blitter;