Lines Matching refs:SkRasterPipeline

13 #include "src/core/SkRasterPipeline.h"
18 SkRasterPipeline::SkRasterPipeline(SkArenaAlloc* alloc) : fAlloc(alloc) {
21 void SkRasterPipeline::reset() {
27 void SkRasterPipeline::append(StockStage stage, void* ctx) {
40 void SkRasterPipeline::unchecked_append(StockStage stage, void* ctx) {
45 void SkRasterPipeline::append(StockStage stage, uintptr_t ctx) {
51 void SkRasterPipeline::extend(const SkRasterPipeline& src) {
72 void SkRasterPipeline::dump() const {
73 SkDebugf("SkRasterPipeline, %d stages\n", fNumStages);
91 void SkRasterPipeline::append_set_rgb(SkArenaAlloc* alloc, const float rgb[3]) {
108 void SkRasterPipeline::append_constant_color(SkArenaAlloc* alloc, const float rgba[4]) {
139 void SkRasterPipeline::append_matrix(SkArenaAlloc* alloc, const SkMatrix& matrix) {
149 this->append(SkRasterPipeline::matrix_translate, trans);
157 this->append(SkRasterPipeline::matrix_scale_translate, scaleTrans);
163 this->append(SkRasterPipeline::matrix_2x3, storage);
165 this->append(SkRasterPipeline::matrix_perspective, storage);
170 void SkRasterPipeline::append_load(SkColorType ct, const SkRasterPipeline_MemoryCtx* ctx) {
221 void SkRasterPipeline::append_load_dst(SkColorType ct, const SkRasterPipeline_MemoryCtx* ctx) {
275 void SkRasterPipeline::append_store(SkColorType ct, const SkRasterPipeline_MemoryCtx* ctx) {
326 void SkRasterPipeline::append_transfer_function(const skcms_TransferFunction& tf) {
351 void SkRasterPipeline::append_gamut_clamp_if_normalized(const SkImageInfo& info) {
353 this->unchecked_append(SkRasterPipeline::clamp_gamut, nullptr);
357 SkRasterPipeline::StartPipelineFn SkRasterPipeline::build_pipeline(void** ip) const {
390 void SkRasterPipeline::run(size_t x, size_t y, size_t w, size_t h) const {
402 std::function<void(size_t, size_t, size_t, size_t)> SkRasterPipeline::compile() const {