Lines Matching refs:blitter

86 static inline void bits_to_runs(SkBlitter* blitter, int x, int y,  in bits_to_runs()  argument
107 blitter->blitH(pos, y, x - pos); in bits_to_runs()
118 blitter->blitH(pos, y, x - pos); in bits_to_runs()
546 SkBlitter* blitter = fBlitter; in blitMask() local
549 blitter->blitMask(mask, r); in blitMask()
560 SkBlitter* SkBlitterClipper::apply(SkBlitter* blitter, const SkRegion* clip, in apply() argument
566 blitter = &fNullBlitter; in apply()
569 fRectBlitter.init(blitter, clipR); in apply()
570 blitter = &fRectBlitter; in apply()
573 fRgnBlitter.init(blitter, clip); in apply()
574 blitter = &fRgnBlitter; in apply()
577 return blitter; in apply()
906 SkBlitter* blitter = nullptr; in Choose() local
912 blitter = allocator->createT<SkA8_Coverage_Blitter>(device, *paint); in Choose()
914 blitter = allocator->createT<SkA8_Shader_Blitter>(device, *paint, shaderContext); in Choose()
916 blitter = allocator->createT<SkA8_Blitter>(device, *paint); in Choose()
921 blitter = SkBlitter_ChooseD565(device, *paint, shaderContext, allocator); in Choose()
931 blitter = SkBlitter_ARGB32_Create(device, *paint, shaderContext, allocator); in Choose()
934 blitter = allocator->createT<SkARGB32_Shader_Blitter>( in Choose()
937 blitter = allocator->createT<SkARGB32_Black_Blitter>(device, *paint); in Choose()
939 blitter = allocator->createT<SkARGB32_Opaque_Blitter>(device, *paint); in Choose()
941 blitter = allocator->createT<SkARGB32_Blitter>(device, *paint); in Choose()
948 blitter = SkBlitter_ARGB64_Create(device, *paint, shaderContext, allocator); in Choose()
955 if (!blitter) { in Choose()
956 blitter = allocator->createT<SkNullBlitter>(); in Choose()
960 SkBlitter* innerBlitter = blitter; in Choose()
964 blitter = allocator->createT<Sk3DBlitter>(innerBlitter, shaderContext); in Choose()
966 return blitter; in Choose()