Home | History | Annotate | Download | only in core

Lines Matching full:blitter

77 static inline void bits_to_runs(SkBlitter* blitter, int x, int y,
98 blitter->blitH(pos, y, x - pos);
109 blitter->blitH(pos, y, x - pos);
527 SkBlitter* blitter = fBlitter;
530 blitter->blitMask(mask, r);
541 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip,
547 blitter = &fNullBlitter;
550 fRectBlitter.init(blitter, clipR);
551 blitter = &fRectBlitter;
554 fRgnBlitter.init(blitter, clip);
555 blitter = &fRgnBlitter;
558 return blitter;
784 static void destroy_blitter(void* blitter) {
785 ((SkBlitter*)blitter)->~SkBlitter();
788 static void delete_blitter(void* blitter) {
789 SkDELETE((SkBlitter*)blitter);
856 SkBlitter* blitter = NULL;
861 SK_PLACEMENT_NEW(blitter, SkNullBlitter, storage, storageSize);
862 return blitter;
887 SK_PLACEMENT_NEW(blitter, SkNullBlitter, storage, storageSize);
888 return blitter;
935 * The endContext() call is made by the blitter (assuming setContext did
939 SK_PLACEMENT_NEW(blitter, SkNullBlitter, storage, storageSize);
940 return blitter;
945 SK_PLACEMENT_NEW_ARGS(blitter, SkA1_Blitter,
951 SK_PLACEMENT_NEW_ARGS(blitter, SkA8_Shader_Blitter,
954 SK_PLACEMENT_NEW_ARGS(blitter, SkA8_Blitter,
960 blitter = SkBlitter_ChooseD4444(device, *paint, storage, storageSize);
964 blitter = SkBlitter_ChooseD565(device, *paint, storage, storageSize);
969 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB32_Shader_Blitter,
972 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB32_Black_Blitter,
975 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB32_Opaque_Blitter,
978 SK_PLACEMENT_NEW_ARGS(blitter, SkARGB32_Blitter,
985 SK_PLACEMENT_NEW(blitter, SkNullBlitter, storage, storageSize);
990 void (*proc)(void*) = ((void*)storage == (void*)blitter) ? destroy_blitter : delete_blitter;
991 SkAutoCallProc tmp(blitter, proc);
993 blitter = SkNEW_ARGS(Sk3DBlitter, (blitter, shader3D, proc));
996 return blitter;