Home | History | Annotate | Download | only in core

Lines Matching defs:apply

52 // is problematic.  The solution is to limit the cache scope to the top level apply() call
97 sk_sp<SkImage> SkColorSpaceXformer::apply(const SkImage* src) {
105 sk_sp<SkImage> SkColorSpaceXformer::apply(const SkBitmap& src) {
118 sk_sp<SkColorFilter> SkColorSpaceXformer::apply(const SkColorFilter* colorFilter) {
126 sk_sp<SkImageFilter> SkColorSpaceXformer::apply(const SkImageFilter* imageFilter) {
134 sk_sp<SkShader> SkColorSpaceXformer::apply(const SkShader* shader) {
139 void SkColorSpaceXformer::apply(SkColor* xformed, const SkColor* srgb, int n) {
140 SkAssertResult(fFromSRGB->apply(SkColorSpaceXform::kBGRA_8888_ColorFormat, xformed,
145 SkColor SkColorSpaceXformer::apply(SkColor srgb) {
147 this->apply(&xformed, &srgb, 1);
151 SkPaint SkColorSpaceXformer::apply(const SkPaint& src) {
158 dst.setColor(this->apply(src.getColor()));
162 dst.setShader(this->apply(shader));
166 dst.setColorFilter(this->apply(cf));
174 dst.setImageFilter(this->apply(imageFilter));
180 SkCanvas::Lattice SkColorSpaceXformer::apply(const SkCanvas::Lattice& lattice,
183 this->apply(colorBuffer, lattice.fColors, count);