Lines Matching refs:SkShader
40 class SK_API SkShader : public SkFlattenable {
152 const SkShader* fShaderA;
153 const SkShader* fShaderB;
166 sk_sp<SkShader> makeWithLocalMatrix(const SkMatrix&) const;
172 sk_sp<SkShader> makeWithColorFilter(sk_sp<SkColorFilter>) const;
180 static sk_sp<SkShader> MakeEmptyShader();
186 static sk_sp<SkShader> MakeColorShader(SkColor);
194 static sk_sp<SkShader> MakeColorShader(const SkColor4f&, sk_sp<SkColorSpace>);
206 static sk_sp<SkShader> MakeCompose(sk_sp<SkShader> dst, sk_sp<SkShader> src,
212 static sk_sp<SkShader> MakeComposeShader(sk_sp<SkShader> dst, sk_sp<SkShader> src, in MakeComposeShader()
225 static sk_sp<SkShader> MakeMixer(sk_sp<SkShader> dst, sk_sp<SkShader> src, float lerp) { in MakeMixer()
243 static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
262 static sk_sp<SkShader> MakePictureShader(sk_sp<SkPicture> src, TileMode tmx, TileMode tmy,
270 virtual sk_sp<SkShader> makeAsALocalMatrixShader(SkMatrix* localMatrix) const;
273 SkShader() = default;