Home | History | Annotate | Download | only in core

Lines Matching refs:SkLinearBitmapPipeline

8 #include "SkLinearBitmapPipeline.h"
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(
283 SkLinearBitmapPipeline::PointProcessorInterface* next,
285 SkLinearBitmapPipeline::MatrixStage* matrixProc) {
310 template <typename Next = SkLinearBitmapPipeline::BilerpProcessorInterface>
311 class ExpandBilerp final : public SkLinearBitmapPipeline::PointProcessorInterface {
343 static SkLinearBitmapPipeline::PointProcessorInterface* choose_filter(
344 SkLinearBitmapPipeline::BilerpProcessorInterface* next,
346 SkLinearBitmapPipeline::FilterStage* filterProc) {
386 template <typename Next = SkLinearBitmapPipeline::BilerpProcessorInterface>
420 template <typename Next = SkLinearBitmapPipeline::BilerpProcessorInterface>
423 static SkLinearBitmapPipeline::BilerpProcessorInterface* choose_tiler(
424 SkLinearBitmapPipeline::BilerpProcessorInterface* next,
428 SkLinearBitmapPipeline::TileStage* tileProcXOrBoth,
429 SkLinearBitmapPipeline::TileStage* tileProcY) {
560 class Sampler final : public SkLinearBitmapPipeline::BilerpProcessorInterface {
563 Sampler(SkLinearBitmapPipeline::PixelPlacerInterface* next, Args&&... args)
594 SkLinearBitmapPipeline::PixelPlacerInterface* const fNext;
598 static SkLinearBitmapPipeline::BilerpProcessorInterface* choose_pixel_sampler(
599 SkLinearBitmapPipeline::PixelPlacerInterface* next,
601 SkLinearBitmapPipeline::SampleStage* sampleStage) {
628 class PlaceFPPixel final : public SkLinearBitmapPipeline::PixelPlacerInterface {
664 static SkLinearBitmapPipeline::PixelPlacerInterface* choose_pixel_placer(
666 SkLinearBitmapPipeline::PixelStage* placerStage) {
677 SkLinearBitmapPipeline::~SkLinearBitmapPipeline() {}
679 SkLinearBitmapPipeline::SkLinearBitmapPipeline(
697 void SkLinearBitmapPipeline::shadeSpan4f(int x, int y, SkPM4f* dst, int count) {