Searched refs:SkShader (Results 1 - 25 of 222) sorted by relevance

123456789

/external/skia/src/animator/
H A DSkDrawTransparentShader.cpp13 SkShader* SkDrawTransparentShader::getShader() {
H A DSkDrawTransparentShader.h15 SkShader* getShader() override;
H A DSkDrawShader.cpp28 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 DSkComposeShader.h13 #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 DSkShader.h25 /** \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 DSkEmptyShader.h11 #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 DSkFilterShader.h11 #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 DSkPictureShader.h11 #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 DSkShader.cpp17 #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 DSkBitmapProcShader.h13 #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 DSkLocalMatrixShader.cpp13 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 DPictureShaderTest.cpp10 #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 DGradientTest.cpp11 #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 DShaderOpacityTest.cpp10 #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 DSkRectShaderImageFilter.h14 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 DSkGradientShader.h11 #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 DSkTransparentShader.h11 #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 DTileBench.cpp12 #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 DGrTextureAccess.h14 #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 Dgiantbitmap.cpp11 #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 Dclippedbitmapshaders.cpp12 #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 Dtinybitmap.cpp10 #include "SkShader.h"
47 SkShader* s =
48 SkShader::CreateBitmapShader(bm, SkShader::kRepeat_TileMode,
49 SkShader::kMirror_TileMode);
H A Dshallowgradient.cpp11 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 Dsk_types_priv.h15 class SkShader;
37 static inline SkShader* AsShader(sk_shader_t* cshader) {
38 return reinterpret_cast<SkShader*>(cshader);
/external/skia/src/effects/gradients/
H A DSkTwoPointConicalGradient_gpu.h22 SkShader::TileMode tm, const SkMatrix* localMatrix);

Completed in 291 milliseconds

123456789