Lines Matching defs:SkiaShader
46 struct SkiaShader {
59 ANDROID_API SkiaShader(Type type, SkShader* key, SkShader::TileMode tileX,
61 virtual ~SkiaShader();
63 virtual SkiaShader* copy() = 0;
64 void copyFrom(const SkiaShader& shader);
107 SkiaShader();
128 }; // struct SkiaShader
138 struct SkiaBitmapShader: public SkiaShader {
141 SkiaShader* copy();
160 struct SkiaLinearGradientShader: public SkiaShader {
164 SkiaShader* copy();
184 struct SkiaSweepGradientShader: public SkiaShader {
188 SkiaShader* copy();
213 SkiaShader* copy();
225 struct SkiaComposeShader: public SkiaShader {
226 ANDROID_API SkiaComposeShader(SkiaShader* first, SkiaShader* second, SkXfermode::Mode mode,
229 SkiaShader* copy();
232 SkiaShader::setCaches(caches);
249 SkiaShader* mFirst;
250 SkiaShader* mSecond;