Home | History | Annotate | Download | only in effects

Lines Matching defs:SkColorMatrixFilter

8 #include "SkColorMatrixFilter.h"
23 static void General(SkColorMatrixFilter::State* state,
35 static void General16(SkColorMatrixFilter::State* state,
46 static void AffineAdd(SkColorMatrixFilter::State* state,
58 static void AffineAdd16(SkColorMatrixFilter::State* state,
69 static void ScaleAdd(SkColorMatrixFilter::State* state,
82 static void ScaleAdd16(SkColorMatrixFilter::State* state,
94 static void Add(SkColorMatrixFilter::State* state,
106 static void Add16(SkColorMatrixFilter::State* state,
122 void SkColorMatrixFilter::setup(const SkScalar* SK_RESTRICT src) {
215 SkColorMatrixFilter::SkColorMatrixFilter() {
219 SkColorMatrixFilter::SkColorMatrixFilter(const SkColorMatrix& cm) {
223 SkColorMatrixFilter::SkColorMatrixFilter(const SkScalar array[20]) {
227 uint32_t SkColorMatrixFilter::getFlags() {
231 void SkColorMatrixFilter::filterSpan(const SkPMColor src[], int count,
277 void SkColorMatrixFilter::filterSpan16(const uint16_t src[], int count,
313 void SkColorMatrixFilter::flatten(SkFlattenableWriteBuffer& buffer) {
321 SkFlattenable::Factory SkColorMatrixFilter::getFactory() { return CreateProc; }
323 SkColorMatrixFilter::SkColorMatrixFilter(SkFlattenableReadBuffer& buffer)
330 bool SkColorMatrixFilter::asColorMatrix(SkScalar matrix[20]) {
347 SkFlattenable* SkColorMatrixFilter::CreateProc(SkFlattenableReadBuffer& buf) {
348 return SkNEW_ARGS(SkColorMatrixFilter, (buf));
351 void SkColorMatrixFilter::setMatrix(const SkColorMatrix& matrix) {
355 void SkColorMatrixFilter::setArray(const SkScalar array[20]) {
359 SK_DEFINE_FLATTENABLE_REGISTRAR(SkColorMatrixFilter)