Lines Matching refs:SkLinearBitmapPipeline
26 class SkLinearBitmapPipeline::PointProcessorInterface {
46 class SkLinearBitmapPipeline::BilerpProcessorInterface
47 : public SkLinearBitmapPipeline::PointProcessorInterface {
64 class SkLinearBitmapPipeline::PixelPlacerInterface {
128 class PointProcessor final : public SkLinearBitmapPipeline::PointProcessorInterface {
158 class BilerpProcessor final : public SkLinearBitmapPipeline::BilerpProcessorInterface {
191 class SkippedStage final : public SkLinearBitmapPipeline::BilerpProcessorInterface {
226 template <typename Next = SkLinearBitmapPipeline::PointProcessorInterface>
252 template <typename Next = SkLinearBitmapPipeline::PointProcessorInterface>
279 template <typename Next = SkLinearBitmapPipeline::PointProcessorInterface>
282 static SkLinearBitmapPipeline::PointProcessorInterface* choose_matrix( in choose_matrix()
283 SkLinearBitmapPipeline::PointProcessorInterface* next, in choose_matrix()
285 SkLinearBitmapPipeline::MatrixStage* matrixProc) { in choose_matrix()
310 template <typename Next = SkLinearBitmapPipeline::BilerpProcessorInterface>
311 class ExpandBilerp final : public SkLinearBitmapPipeline::PointProcessorInterface {
343 static SkLinearBitmapPipeline::PointProcessorInterface* choose_filter( in choose_filter()
344 SkLinearBitmapPipeline::BilerpProcessorInterface* next, in choose_filter()
346 SkLinearBitmapPipeline::FilterStage* filterProc) { in choose_filter()
386 template <typename Next = SkLinearBitmapPipeline::BilerpProcessorInterface>
420 template <typename Next = SkLinearBitmapPipeline::BilerpProcessorInterface>
423 static SkLinearBitmapPipeline::BilerpProcessorInterface* choose_tiler( in choose_tiler()
424 SkLinearBitmapPipeline::BilerpProcessorInterface* next, in choose_tiler()
428 SkLinearBitmapPipeline::TileStage* tileProcXOrBoth, in choose_tiler()
429 SkLinearBitmapPipeline::TileStage* tileProcY) { in choose_tiler()
560 class Sampler final : public SkLinearBitmapPipeline::BilerpProcessorInterface {
563 Sampler(SkLinearBitmapPipeline::PixelPlacerInterface* next, Args&&... args) in Sampler()
594 SkLinearBitmapPipeline::PixelPlacerInterface* const fNext;
598 static SkLinearBitmapPipeline::BilerpProcessorInterface* choose_pixel_sampler( in choose_pixel_sampler()
599 SkLinearBitmapPipeline::PixelPlacerInterface* next, in choose_pixel_sampler()
601 SkLinearBitmapPipeline::SampleStage* sampleStage) { in choose_pixel_sampler()
628 class PlaceFPPixel final : public SkLinearBitmapPipeline::PixelPlacerInterface {
664 static SkLinearBitmapPipeline::PixelPlacerInterface* choose_pixel_placer( in choose_pixel_placer()
666 SkLinearBitmapPipeline::PixelStage* placerStage) { in choose_pixel_placer()
677 SkLinearBitmapPipeline::~SkLinearBitmapPipeline() {} in ~SkLinearBitmapPipeline()
679 SkLinearBitmapPipeline::SkLinearBitmapPipeline( in SkLinearBitmapPipeline() function in SkLinearBitmapPipeline
697 void SkLinearBitmapPipeline::shadeSpan4f(int x, int y, SkPM4f* dst, int count) { in shadeSpan4f()