Lines Matching refs:SkRasterPipeline

20 #include "src/core/SkRasterPipeline.h"
28 const SkRasterPipeline& shaderPipeline,
50 void append_load_dst (SkRasterPipeline*) const;
51 void append_store (SkRasterPipeline*) const;
54 void append_clip_scale (SkRasterPipeline*) const;
55 void append_clip_lerp (SkRasterPipeline*) const;
60 SkRasterPipeline fColorPipeline;
123 shaderPipeline.append(SkRasterPipeline::scale_1_float,
131 // The shader can't draw with SkRasterPipeline.
137 const SkRasterPipeline& shaderPipeline,
150 const SkRasterPipeline& shaderPipeline,
179 clipP->append(SkRasterPipeline::store_src_a, storage->fA);
231 colorPipeline->append(SkRasterPipeline::dither, &blitter->fDitherRate);
242 colorPipeline->append(SkRasterPipeline::store_f32, &constantColorPtr);
300 void SkRasterPipelineBlitter::append_load_dst(SkRasterPipeline* p) const {
303 p->append(SkRasterPipeline::premul_dst);
307 void SkRasterPipelineBlitter::append_store(SkRasterPipeline* p) const {
309 p->append(SkRasterPipeline::unpremul);
314 void SkRasterPipelineBlitter::append_clip_scale(SkRasterPipeline* p) const {
316 p->append(SkRasterPipeline::scale_native, fClipShaderBuffer);
320 void SkRasterPipelineBlitter::append_clip_lerp(SkRasterPipeline* p) const {
322 p->append(SkRasterPipeline::lerp_native, fClipShaderBuffer);
337 SkRasterPipeline p(fAlloc);
347 p.append(SkRasterPipeline::swap_rb);
350 p.append(SkRasterPipeline::srcover_rgba_8888, &fDstPtr);
370 SkRasterPipeline p(fAlloc);
374 p.append(SkRasterPipeline::scale_1_float, &fCurrentCoverage);
381 p.append(SkRasterPipeline::lerp_1_float, &fCurrentCoverage);
477 SkRasterPipeline p(fAlloc);
481 p.append(SkRasterPipeline::scale_u8, &fMaskPtr);
488 p.append(SkRasterPipeline::lerp_u8, &fMaskPtr);
495 SkRasterPipeline p(fAlloc);
501 p.append(SkRasterPipeline::scale_565, &fMaskPtr);
507 p.append(SkRasterPipeline::lerp_565, &fMaskPtr);
514 SkRasterPipeline p(fAlloc);
517 p.append(SkRasterPipeline::emboss, &fEmbossCtx);
521 p.append(SkRasterPipeline::scale_u8, &fMaskPtr);
528 p.append(SkRasterPipeline::lerp_u8, &fMaskPtr);