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

123456

/external/webkit/Source/WebCore/platform/graphics/skia/
H A DPlatformGraphics.h34 typedef class SkShader* PlatformGradient;
35 typedef class SkShader* PlatformPattern;
H A DPatternSkia.cpp39 #include "SkShader.h"
68 m_pattern = SkShader::CreateBitmapShader(*bm, SkShader::kRepeat_TileMode, SkShader::kRepeat_TileMode);
77 SkShader::TileMode tileModeX = m_repeatX ? SkShader::kRepeat_TileMode : SkShader::kClamp_TileMode;
78 SkShader::TileMode tileModeY = m_repeatY ? SkShader::kRepeat_TileMode : SkShader
[all...]
/external/skia/src/animator/
H A DSkDrawTransparentShader.cpp13 SkShader* SkDrawTransparentShader::getShader() {
H A DSkDrawTransparentShader.h17 virtual SkShader* getShader();
H A DSkDrawShader.cpp28 tileMode(SkShader::kClamp_TileMode) {
39 void SkDrawShader::addPostlude(SkShader* shader) {
66 SkShader* SkDrawBitmapShader::getShader() {
76 SkShader* shader = SkShader::CreateBitmapShader(image->fBitmap,
77 (SkShader::TileMode) tileMode,
78 (SkShader::TileMode) tileMode);
79 SkAutoTDelete<SkShader> autoDel(shader);
H A DSkDrawShader.h14 #include "SkShader.h"
22 virtual SkShader* getShader();
/external/webkit/Source/WebCore/platform/graphics/android/
H A DPatternAndroid.cpp33 #include "SkShader.h"
38 static SkShader::TileMode toTileMode(bool doRepeat) {
39 return doRepeat ? SkShader::kRepeat_TileMode : SkShader::kClamp_TileMode;
48 SkShader* Pattern::platformPattern(const AffineTransform&)
58 m_pattern = SkShader::CreateBitmapShader(ref->bitmap(),
/external/skia/include/effects/
H A DSkGradientShader.h13 #include "SkShader.h"
19 SkGradientShader hosts factories for creating subclasses of SkShader that
41 static SkShader* CreateLinear( const SkPoint pts[2],
43 SkShader::TileMode mode,
63 static SkShader* CreateRadial( const SkPoint& center, SkScalar radius,
65 SkShader::TileMode mode,
88 static SkShader* CreateTwoPointRadial(const SkPoint& start,
94 SkShader::TileMode mode,
112 static SkShader* CreateSweep(SkScalar cx, SkScalar cy,
/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);
52 SkShader* fShaderA;
53 SkShader* fShaderB;
56 typedef SkShader INHERITED;
H A DSkShader.h21 /** \class SkShader
23 * SkShader is the based class for objects that return horizontal spans of
24 * colors during drawing. A subclass of SkShader is installed in a SkPaint
28 class SK_API SkShader : public SkFlattenable { class in inherits:SkFlattenable
30 SkShader();
31 virtual ~SkShader();
147 return SkShader::CanCallShadeSpan16(this->getFlags());
279 static SkShader* CreateBitmapShader(const SkBitmap& src,
297 SkShader(SkFlattenableReadBuffer& );
306 static SkShader* CreateBitmapShade
[all...]
/external/skia/gm/
H A Dtinybitmap.cpp10 #include "SkShader.h"
50 SkShader* s =
51 SkShader::CreateBitmapShader(fBM, SkShader::kRepeat_TileMode,
52 SkShader::kMirror_TileMode);
H A Dshadertext.cpp35 SK_ARRAY_COUNT(colors), SkShader::kClamp_TileMode, um))->unref();
39 SkShader* MakeBitmapShader(SkShader::TileMode tx, SkShader::TileMode ty,
45 return SkShader::CreateBitmapShader(bmp, tx, ty);
65 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data,
66 SkShader::TileMode tm, SkUnitMapper* mapper) {
71 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data,
72 SkShader::TileMode tm, SkUnitMapper* mapper) {
80 static SkShader* MakeSwee
[all...]
/external/skia/tests/
H A DShaderOpacityTest.cpp9 #include "SkShader.h"
18 SkShader* shader = SkShader::CreateBitmapShader(bmp,
19 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode);
28 shader = SkShader::CreateBitmapShader(bmp,
29 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode);
36 shader = SkShader::CreateBitmapShader(bmp,
37 SkShader
[all...]
/external/skia/bench/
H A DGradientBench.cpp14 #include "SkShader.h"
42 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data,
43 SkShader::TileMode tm, SkUnitMapper* mapper,
49 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data,
50 SkShader::TileMode tm, SkUnitMapper* mapper,
61 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data,
62 SkShader::TileMode tm, SkUnitMapper* mapper,
72 static SkShader* Make2Radial(const SkPoint pts[2], const GradData& data,
73 SkShader::TileMode tm, SkUnitMapper* mapper,
86 typedef SkShader* (*GradMake
151 GradientBench(void* param, GradType gradType, SkShader::TileMode tm = SkShader::kClamp_TileMode, GeomType geomType = kRect_GeomType, float scale = 1.0f) argument
[all...]
/external/skia/samplecode/
H A DSampleShaderText.cpp34 SK_ARRAY_COUNT(colors), SkShader::kClamp_TileMode, um))->unref();
38 SkShader* MakeBitmapShader(SkShader::TileMode tx, SkShader::TileMode ty,
44 return SkShader::CreateBitmapShader(bmp, tx, ty);
64 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data,
65 SkShader::TileMode tm, SkUnitMapper* mapper) {
70 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data,
71 SkShader::TileMode tm, SkUnitMapper* mapper) {
79 static SkShader* MakeSwee
[all...]
H A DSampleShaders.cpp16 #include "SkShader.h"
26 static SkShader* make_bitmapfade(const SkBitmap& bm)
35 SkShader* shaderA = SkGradientShader::CreateLinear(pts, colors, NULL, 2, SkShader::kClamp_TileMode);
37 SkShader* shaderB = SkShader::CreateBitmapShader(bm,
38 SkShader::kClamp_TileMode, SkShader::kClamp_TileMode);
42 SkShader* shader = new SkComposeShader(shaderB, shaderA, mode);
52 SkShader* fShade
[all...]
H A DSampleClamp.cpp16 static SkShader* make_linear() {
20 SkShader::kClamp_TileMode);
24 SkShader* fGrad;
H A DSampleGradients.cpp13 static SkShader* setgrad(const SkRect& r, SkColor c0, SkColor c1) {
17 SkShader::kClamp_TileMode, NULL);
67 static SkShader* MakeLinear(const SkPoint pts[2], const GradData& data,
68 SkShader::TileMode tm, SkUnitMapper* mapper) {
73 static SkShader* MakeRadial(const SkPoint pts[2], const GradData& data,
74 SkShader::TileMode tm, SkUnitMapper* mapper) {
82 static SkShader* MakeSweep(const SkPoint pts[2], const GradData& data,
83 SkShader::TileMode tm, SkUnitMapper* mapper) {
91 static SkShader* Make2Radial(const SkPoint pts[2], const GradData& data,
92 SkShader
[all...]
H A DSampleTinyBitmap.cpp10 #include "SkShader.h"
68 SkShader* s = SkShader::CreateBitmapShader(fBM, SkShader::kRepeat_TileMode,
69 SkShader::kMirror_TileMode);
H A DSampleAnimatedGradient.cpp57 SkShader* shader1 = SkGradientShader::CreateLinear(
59 SkShader::kMirror_TileMode);
66 SkShader* shader2 = SkGradientShader::CreateRadial(
68 SkShader::kMirror_TileMode);
73 SkShader* shader3 = SkGradientShader::CreateTwoPointRadial(
75 SkShader::kMirror_TileMode);
80 SkShader* shader4 = SkGradientShader::CreateSweep(
/external/skia/src/core/
H A DSkShader.cpp11 #include "SkShader.h"
15 SkShader::SkShader() : fLocalMatrix(NULL) { function in class:SkShader
19 SkShader::SkShader(SkFlattenableReadBuffer& buffer) function in class:SkShader
29 SkShader::~SkShader() {
34 void SkShader::beginSession() {
39 void SkShader::endSession() {
44 void SkShader
[all...]
H A DSkBitmapSamplerTemplate.h18 BITMAP_CLASSNAME_PREFIX(_Point_Sampler)(const SkBitmap& bm, SkShader::TileMode tmx, SkShader::TileMode tmy)
35 : SkBitmapSampler(bm, false, SkShader::kClamp_TileMode, SkShader::kClamp_TileMode)
50 : SkBitmapSampler(bm, false, SkShader::kRepeat_TileMode, SkShader::kRepeat_TileMode)
65 : SkBitmapSampler(bm, false, SkShader::kRepeat_TileMode, SkShader::kRepeat_TileMode)
80 : SkBitmapSampler(bm, false, SkShader::kMirror_TileMode, SkShader
[all...]
H A DSkBitmapSampler.h15 #include "SkShader.h"
21 SkBitmapSampler(const SkBitmap&, bool filter, SkShader::TileMode tmx, SkShader::TileMode tmy);
26 SkShader::TileMode getTileModeX() const { return fTileModeX; }
27 SkShader::TileMode getTileModeY() const { return fTileModeY; }
37 SkShader::TileMode tmx, SkShader::TileMode tmy);
43 SkShader::TileMode fTileModeX;
44 SkShader::TileMode fTileModeY;
H A DSkBitmapSampler.cpp12 static SkTileModeProc get_tilemode_proc(SkShader::TileMode mode)
15 case SkShader::kClamp_TileMode:
17 case SkShader::kRepeat_TileMode:
19 case SkShader::kMirror_TileMode:
28 SkShader::TileMode tmx, SkShader::TileMode tmy)
47 SkShader::TileMode tmx, SkShader::TileMode tmy)
78 ARGB32_Bilinear_Sampler(const SkBitmap& bm, SkShader::TileMode tmx, SkShader
[all...]
/external/skia/src/views/
H A DSkParsePaint.cpp14 static SkShader* inflate_shader(const SkDOM& dom, const SkDOM::Node* node)
34 SkShader::TileMode mode = SkShader::kClamp_TileMode;
38 mode = (SkShader::TileMode)index;
51 SkShader::TileMode mode = SkShader::kRepeat_TileMode;
55 mode = (SkShader::TileMode)index;
57 return SkShader::CreateBitmapShader(bm, mode, mode);
106 SkShader* shader = inflate_shader(dom, node);

Completed in 1488 milliseconds

123456