/external/skia/src/animator/ |
H A D | SkDrawTransparentShader.cpp | 13 SkShader* SkDrawTransparentShader::getShader() {
|
H A D | SkDrawTransparentShader.h | 15 SkShader* getShader() override;
|
H A D | SkDrawShader.cpp | 28 tileMode(SkShader::kClamp_TileMode) { 65 SkShader* SkDrawBitmapShader::getShader() { 75 SkShader* shader = SkShader::CreateBitmapShader(image->fBitmap, 76 (SkShader::TileMode) tileMode, 77 (SkShader::TileMode) tileMode, 79 SkAutoTDelete<SkShader> autoDel(shader);
|
/external/skia/include/core/ |
H A D | SkComposeShader.h | 13 #include "SkShader.h" 23 class SK_API SkComposeShader : public SkShader { 34 SkComposeShader(SkShader* sA, SkShader* sB, SkXfermode* mode = NULL); 39 class ComposeShaderContext : public SkShader::Context { 44 SkShader::Context* contextA, SkShader::Context* contextB); 46 SkShader::Context* getShaderContextA() const { return fShaderContextA; } 47 SkShader::Context* getShaderContextB() const { return fShaderContextB; } 54 SkShader [all...] |
H A D | SkShader.h | 25 /** \class SkShader 35 class SK_API SkShader : public SkFlattenable { class in inherits:SkFlattenable 37 SK_DECLARE_INST_COUNT(SkShader) 39 SkShader(const SkMatrix* localMatrix = NULL); 40 virtual ~SkShader(); 132 Context(const SkShader& shader, const ContextRec&); 179 return SkShader::CanCallShadeSpan16(this->getFlags()); 187 const SkShader& fShader; 344 const SkShader* fShaderA; 345 const SkShader* fShader [all...] |
/external/skia/src/core/ |
H A D | SkEmptyShader.h | 11 #include "SkShader.h" 13 // TODO: move this to private, as there is a public factory on SkShader 19 class SK_API SkEmptyShader : public SkShader { 25 // sizeof(SkShader::Context) to satisfy SkSmallAllocator. 26 return sizeof(SkShader::Context); 33 SkShader::Context* onCreateContext(const ContextRec&, void*) const override { 39 // We just don't want to fall through to SkShader::flatten(), 44 typedef SkShader INHERITED;
|
H A D | SkFilterShader.h | 11 #include "SkShader.h" 15 class SkFilterShader : public SkShader { 17 SkFilterShader(SkShader* shader, SkColorFilter* filter); 22 class FilterShaderContext : public SkShader::Context { 25 FilterShaderContext(const SkFilterShader&, SkShader::Context*, const ContextRec&); 38 SkShader::Context* fShaderContext; 40 typedef SkShader::Context INHERITED; 52 SkShader* fShader; 55 typedef SkShader INHERITED;
|
H A D | SkPictureShader.h | 11 #include "SkShader.h" 22 class SkPictureShader : public SkShader { 44 SkShader* refBitmapShader(const SkMatrix&, const SkMatrix* localMatrix, const int maxTextureSize = 0) const; 50 class PictureShaderContext : public SkShader::Context { 53 SkShader* bitmapShader); 64 PictureShaderContext(const SkPictureShader&, const ContextRec&, SkShader* bitmapShader); 66 SkAutoTUnref<SkShader> fBitmapShader; 67 SkShader::Context* fBitmapShaderContext; 70 typedef SkShader::Context INHERITED; 73 typedef SkShader INHERITE [all...] |
H A D | SkShader.cpp | 17 #include "SkShader.h" 40 SkShader::SkShader(const SkMatrix* localMatrix) { function in class:SkShader 51 SkShader::~SkShader() { 55 void SkShader::flatten(SkWriteBuffer& buffer) const { 64 bool SkShader::computeTotalInverse(const ContextRec& rec, SkMatrix* totalInverse) const { 76 bool SkShader::asLuminanceColor(SkColor* colorPtr) const { 88 SkShader::Context* SkShader [all...] |
H A D | SkBitmapProcShader.h | 13 #include "SkShader.h" 17 class SkBitmapProcShader : public SkShader { 22 // overrides from SkShader 37 class BitmapProcShaderContext : public SkShader::Context { 54 typedef SkShader::Context INHERITED; 65 typedef SkShader INHERITED; 75 // If alloc is non-NULL, it will be used to allocate the returned SkShader, and MUST outlive 76 // the SkShader. 77 SkShader* SkCreateBitmapShader(const SkBitmap& src, SkShader [all...] |
H A D | SkLocalMatrixShader.cpp | 13 SkAutoTUnref<SkShader> shader(buffer.readShader()); 17 return SkShader::CreateLocalMatrixShader(shader, lm); 25 SkShader::Context* SkLocalMatrixShader::onCreateContext(const ContextRec& rec, 50 SkShader* SkShader::CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix) { 62 SkAutoTUnref<SkShader> otherProxy(proxy->refAsALocalMatrixShader(&otherLocalMatrix));
|
/external/skia/tests/ |
H A D | PictureShaderTest.cpp | 10 #include "SkShader.h" 16 SkShader* shader = SkShader::CreatePictureShader(NULL, 17 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode, NULL, NULL); 23 shader = SkShader::CreatePictureShader(picture.get(), 24 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode, NULL, NULL);
|
H A D | GradientTest.cpp | 11 #include "SkShader.h" 21 SkShader* s = SkGradientShader::CreateLinear(pts, colors, NULL, 2, SkShader::kClamp_TileMode); 45 SkShader::TileMode fTileMode; 47 void gradCheck(skiatest::Reporter* reporter, SkShader* shader, 48 SkShader::GradientInfo* info, 49 SkShader::GradientType gt) const { 69 SkAutoTUnref<SkShader> s(SkShader::CreateEmptyShader()); 70 REPORTER_ASSERT(reporter, SkShader [all...] |
H A D | ShaderOpacityTest.cpp | 10 #include "SkShader.h" 20 SkShader* shader = SkShader::CreateBitmapShader(bmp, 21 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode); 30 shader = SkShader::CreateBitmapShader(bmp, 31 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode); 38 shader = SkShader::CreateBitmapShader(bmp, 39 SkShader [all...] |
/external/skia/include/effects/ |
H A D | SkRectShaderImageFilter.h | 14 class SkShader; 19 * produced by the given SkShader. If no rectangle is specified, an output 28 SK_ATTR_DEPRECATED("use Create(SkShader*, const CropRect*)") 29 static SkRectShaderImageFilter* Create(SkShader* s, const SkRect& rect); 31 static SkRectShaderImageFilter* Create(SkShader* s, const CropRect* rect = NULL); 44 SkRectShaderImageFilter(SkShader* s, const CropRect* rect); 45 SkShader* fShader;
|
H A D | SkGradientShader.h | 11 #include "SkShader.h" 15 SkGradientShader hosts factories for creating subclasses of SkShader that 45 static SkShader* CreateLinear(const SkPoint pts[2], 47 SkShader::TileMode mode, 50 static SkShader* CreateLinear(const SkPoint pts[2], 52 SkShader::TileMode mode) { 72 static SkShader* CreateRadial(const SkPoint& center, SkScalar radius, 74 SkShader::TileMode mode, 77 static SkShader* CreateRadial(const SkPoint& center, SkScalar radius, 79 SkShader [all...] |
H A D | SkTransparentShader.h | 11 #include "SkShader.h" 13 class SK_API SkTransparentShader : public SkShader { 19 class TransparentShaderContext : public SkShader::Context { 31 typedef SkShader::Context INHERITED; 44 typedef SkShader INHERITED;
|
/external/skia/bench/ |
H A D | TileBench.cpp | 12 #include "SkShader.h" 41 ConstXTileBench(SkShader::TileMode xTile, 42 SkShader::TileMode yTile, 56 SkShader* s = SkShader::CreateBitmapShader(bm, xTile, yTile); 61 static const char* gTileModeStr[SkShader::kTileModeCount] = { "C", "R", "M" }; 120 //DEF_BENCH(return new ConstXTileBench(SkShader::kRepeat_TileMode, SkShader::kRepeat_TileMode, false, false, true)) 121 DEF_BENCH(return new ConstXTileBench(SkShader::kClamp_TileMode, SkShader [all...] |
/external/skia/include/gpu/ |
H A D | GrTextureAccess.h | 14 #include "SkShader.h" 34 GrTextureParams(SkShader::TileMode tileXAndY, FilterMode filterMode) { 38 GrTextureParams(const SkShader::TileMode tileModes[2], FilterMode filterMode) { 54 this->reset(SkShader::kClamp_TileMode, kNone_FilterMode); 57 void reset(SkShader::TileMode tileXAndY, FilterMode filterMode) { 62 void reset(const SkShader::TileMode tileModes[2], FilterMode filterMode) { 69 fTileModes[0] = fTileModes[1] = SkShader::kClamp_TileMode; 74 fTileModes[0] = fTileModes[1] = SkShader::kClamp_TileMode; 79 void setTileModeX(const SkShader::TileMode tm) { fTileModes[0] = tm; } 80 void setTileModeY(const SkShader [all...] |
/external/skia/gm/ |
H A D | giantbitmap.cpp | 11 #include "SkShader.h" 23 SkShader::TileMode fMode; 63 GiantBitmapGM(SkShader::TileMode mode, bool doFilter, bool doRotate) : fBM(NULL) { 78 case SkShader::kClamp_TileMode: 81 case SkShader::kRepeat_TileMode: 84 case SkShader::kMirror_TileMode: 109 SkShader* s = SkShader::CreateBitmapShader(getBitmap(), fMode, fMode, &m); 127 static skiagm::GM* G000(void*) { return new GiantBitmapGM(SkShader::kClamp_TileMode, false, false); } 128 static skiagm::GM* G100(void*) { return new GiantBitmapGM(SkShader [all...] |
H A D | clippedbitmapshaders.cpp | 12 #include "SkShader.h" 45 ClippedBitmapShadersGM(SkShader::TileMode mode, bool hq=false) 50 SkShader::TileMode fMode; 56 case SkShader::kRepeat_TileMode: 59 case SkShader::kMirror_TileMode: 62 case SkShader::kClamp_TileMode: 85 SkShader* shader = SkShader::CreateBitmapShader( 119 DEF_GM( return new ClippedBitmapShadersGM(SkShader::kRepeat_TileMode); ) 120 DEF_GM( return new ClippedBitmapShadersGM(SkShader [all...] |
H A D | tinybitmap.cpp | 10 #include "SkShader.h" 47 SkShader* s = 48 SkShader::CreateBitmapShader(bm, SkShader::kRepeat_TileMode, 49 SkShader::kMirror_TileMode);
|
H A D | shallowgradient.cpp | 11 typedef SkShader* (*MakeShaderProc)(const SkColor[], int count, const SkSize&); 13 static SkShader* shader_linear(const SkColor colors[], int count, const SkSize& size) { 16 SkShader::kClamp_TileMode); 19 static SkShader* shader_radial(const SkColor colors[], int count, const SkSize& size) { 22 SkShader::kClamp_TileMode); 25 static SkShader* shader_conical(const SkColor colors[], int count, const SkSize& size) { 30 SkShader::kClamp_TileMode); 33 static SkShader* shader_sweep(const SkColor colors[], int count, const SkSize& size) {
|
/external/skia/src/c/ |
H A D | sk_types_priv.h | 15 class SkShader; 37 static inline SkShader* AsShader(sk_shader_t* cshader) { 38 return reinterpret_cast<SkShader*>(cshader);
|
/external/skia/src/effects/gradients/ |
H A D | SkTwoPointConicalGradient_gpu.h | 22 SkShader::TileMode tm, const SkMatrix* localMatrix);
|