Lines Matching defs:SkiaShader
24 #include "SkiaShader.h"
61 void SkiaShader::copyFrom(const SkiaShader& shader) {
72 SkiaShader::SkiaShader(): mCaches(NULL) {
75 SkiaShader::SkiaShader(Type type, SkShader* key, SkShader::TileMode tileX,
83 SkiaShader::~SkiaShader() {
86 void SkiaShader::describe(ProgramDescription& description, const Extensions& extensions) {
89 void SkiaShader::setupProgram(Program* program, const mat4& modelView, const Snapshot& snapshot,
93 void SkiaShader::bindTexture(Texture* texture, GLenum wrapS, GLenum wrapT) {
98 void SkiaShader::computeScreenSpaceMatrix(mat4& screenSpace, const mat4& modelView) {
109 SkiaShader(kBitmap, key, tileX, tileY, matrix, blend), mBitmap(bitmap), mTexture(NULL) {
113 SkiaShader* SkiaBitmapShader::copy() {
188 SkiaShader(kLinearGradient, key, tileMode, tileMode, matrix, blend),
209 SkiaShader* SkiaLinearGradientShader::copy() {
276 SkiaShader* SkiaCircularGradientShader::copy() {
305 SkiaShader(kSweepGradient, key, SkShader::kClamp_TileMode,
320 SkiaShader(type, key, tileMode, tileMode, matrix, blend),
331 SkiaShader* SkiaSweepGradientShader::copy() {
377 SkiaComposeShader::SkiaComposeShader(SkiaShader* first, SkiaShader* second,
379 SkiaShader(kCompose, key, SkShader::kClamp_TileMode, SkShader::kClamp_TileMode,
391 SkiaShader* SkiaComposeShader::copy() {