/external/webkit/Source/WebCore/platform/graphics/wx/ |
GradientWx.cpp | 27 #include "Gradient.h" 34 void Gradient::platformDestroy() 39 PlatformGradient Gradient::platformGradient() 45 void Gradient::fill(GraphicsContext*, const FloatRect&)
|
/external/webkit/Source/WebCore/platform/graphics/wince/ |
GradientWinCE.cpp | 22 #include "Gradient.h" 28 void Gradient::platformDestroy() 32 static inline bool compareStops(const Gradient::ColorStop& a, const Gradient::ColorStop& b) 37 const Vector<Gradient::ColorStop, 2>& Gradient::getStops() const 47 void Gradient::fill(GraphicsContext* c, const FloatRect& r)
|
/external/webkit/Source/WebCore/platform/graphics/ |
Gradient.cpp | 28 #include "Gradient.h" 36 Gradient::Gradient(const FloatPoint& p0, const FloatPoint& p1) 50 Gradient::Gradient(const FloatPoint& p0, float r0, const FloatPoint& p1, float r1, float aspectRatio) 64 Gradient::~Gradient() 69 void Gradient::adjustParametersForTiledDrawing(IntSize& size, FloatRect& srcRect) 91 void Gradient::addColorStop(float value, const Color& color) 104 void Gradient::addColorStop(const Gradient::ColorStop& stop [all...] |
Gradient.h | 80 class Gradient : public Generator { 82 static PassRefPtr<Gradient> create(const FloatPoint& p0, const FloatPoint& p1) 84 return adoptRef(new Gradient(p0, p1)); 86 static PassRefPtr<Gradient> create(const FloatPoint& p0, float r0, const FloatPoint& p1, float r1, float aspectRatio = 1) 88 return adoptRef(new Gradient(p0, r0, p1, r1, aspectRatio)); 90 virtual ~Gradient(); 141 // Qt and CG transform the gradient at draw time 155 Gradient(const FloatPoint& p0, const FloatPoint& p1); 156 Gradient(const FloatPoint& p0, float r0, const FloatPoint& p1, float r1, float aspectRatio); 169 float m_aspectRatio; // For elliptical gradient, width / height [all...] |
GraphicsContext.h | 33 #include "Gradient.h" 189 RefPtr<Gradient> strokeGradient; 192 RefPtr<Gradient> fillGradient; 248 void setStrokeGradient(PassRefPtr<Gradient>); 249 Gradient* strokeGradient() const; 260 void setFillGradient(PassRefPtr<Gradient>); 261 Gradient* fillGradient() const; 459 void fillRect(const FloatRect&, const Gradient*); 567 void setPlatformStrokeGradient(Gradient*); 571 void setPlatformFillGradient(Gradient*); [all...] |
/external/webkit/Source/WebCore/platform/graphics/haiku/ |
GradientHaiku.cpp | 29 #include "Gradient.h" 39 void Gradient::platformDestroy() 44 PlatformGradient Gradient::platformGradient() 67 void Gradient::fill(GraphicsContext* context, const FloatRect& rect)
|
/external/webkit/Source/WebCore/svg/ |
GradientAttributes.h | 25 #include "Gradient.h" 44 const Vector<Gradient::ColorStop>& stops() const { return m_stops; } 64 void setStops(const Vector<Gradient::ColorStop>& value) 80 Vector<Gradient::ColorStop> m_stops;
|
SVGGradientElement.h | 25 #include "Gradient.h" 39 Vector<Gradient::ColorStop> buildStops();
|
SVGGradientElement.cpp | 148 Vector<Gradient::ColorStop> SVGGradientElement::buildStops() 150 Vector<Gradient::ColorStop> stops; 171 stops.append(Gradient::ColorStop(offset, r, g, b, a));
|
/external/webkit/Source/WebCore/html/canvas/ |
CanvasGradient.cpp | 38 : m_gradient(Gradient::create(p0, p1)) 44 : m_gradient(Gradient::create(p0, r0, p1, r1))
|
CanvasGradient.h | 30 #include "Gradient.h" 50 Gradient* gradient() const { return m_gradient.get(); } function in class:WebCore::CanvasGradient 64 RefPtr<Gradient> m_gradient;
|
CanvasStyle.cpp | 125 CanvasStyle::CanvasStyle(PassRefPtr<CanvasGradient> gradient) 126 : m_type(Gradient) 127 , m_gradient(gradient) 172 PassRefPtr<CanvasStyle> CanvasStyle::createFromGradient(PassRefPtr<CanvasGradient> gradient) 174 if (!gradient) 176 return adoptRef(new CanvasStyle(gradient)); 199 case Gradient: 254 case Gradient: 255 context->setStrokeGradient(canvasGradient()->gradient()); 291 case Gradient [all...] |
/external/webkit/Source/WebCore/platform/graphics/cairo/ |
GradientCairo.cpp | 28 #include "Gradient.h" 37 void Gradient::platformDestroy() 45 cairo_pattern_t* Gradient::platformGradient() 80 void Gradient::setPlatformGradientSpaceTransform(const AffineTransform& gradientSpaceTransformation) 89 void Gradient::fill(GraphicsContext* context, const FloatRect& rect)
|
/external/webkit/Source/WebCore/platform/graphics/cg/ |
GradientCG.cpp | 28 #include "Gradient.h" 36 void Gradient::platformDestroy() 50 static_cast<const Gradient*>(info)->getColor(*in, &r, &g, &b, &a); 57 CGShadingRef Gradient::platformGradient() 77 CGGradientRef Gradient::platformGradient() 106 void Gradient::fill(GraphicsContext* context, const FloatRect& rect) 112 void Gradient::paint(GraphicsContext* context) 118 void Gradient::paint(CGContextRef context) 128 // Scale from the center of the gradient. We only ever scale non-deprecated gradients,
|
/external/webkit/Source/WebCore/platform/graphics/skia/ |
GradientSkia.cpp | 32 #include "Gradient.h" 42 void Gradient::platformDestroy() 61 static size_t totalStopsNeeded(const Gradient::ColorStop* stopData, size_t count) 65 const Gradient::ColorStop* stop = stopData; 79 static void fillStops(const Gradient::ColorStop* stopData, 82 const Gradient::ColorStop* stop = stopData; 85 // A gradient with no stops must be transparent black. 92 // 0.0 comes through cleanly and people aren't likely to want a gradient 113 SkShader* Gradient::platformGradient() 146 // Since the two-point radial gradient is slower than the plain radial [all...] |
/external/webkit/Source/WebCore/rendering/svg/ |
RenderSVGResourceGradient.h | 28 #include "Gradient.h" 38 RefPtr<Gradient> gradient; member in struct:WebCore::GradientData 57 void addStops(GradientData*, const Vector<Gradient::ColorStop>&) const;
|
RenderSVGResourceLinearGradient.cpp | 52 // Determine gradient start/end points 57 gradientData->gradient = Gradient::create(startPoint, endPoint); 58 gradientData->gradient->setSpreadMethod(m_attributes.spreadMethod());
|
RenderSVGResourceRadialGradient.cpp | 52 // Determine gradient focal/center points and radius 58 gradientData->gradient = Gradient::create(focalPoint, 63 gradientData->gradient->setSpreadMethod(m_attributes.spreadMethod());
|
RenderSVGResourceGradient.cpp | 163 // then the given effect (e.g. a gradient or a filter) will be ignored. 174 // Create gradient object 175 if (!gradientData->gradient) { 178 // CG platforms will handle the gradient space transform for text after applying the 180 // box applied to the gradient space transform now, so the gradient shader can use it. 194 gradientData->gradient->setGradientSpaceTransform(gradientData->userspaceTransform); 197 if (!gradientData->gradient) 200 // Draw gradient 219 context->setFillGradient(gradientData->gradient); [all...] |
/external/webkit/Source/WebCore/platform/graphics/qt/ |
GradientQt.cpp | 28 #include "Gradient.h" 38 void Gradient::platformDestroy() 44 QGradient* Gradient::platformGradient() 95 // where the latter requires the gradient to be transparent black. 114 void Gradient::fill(GraphicsContext* context, const FloatRect& rect)
|
/external/webkit/Source/WebCore/css/ |
CSSGradientValue.h | 37 class Gradient; 67 bool deprecatedType() const { return m_deprecatedType; } // came from -webkit-gradient 77 void addStops(Gradient*, RenderObject*, RenderStyle* rootStyle, float maxLengthForRepeat = 0); 79 // Create the gradient for a given size. 80 virtual PassRefPtr<Gradient> createGradient(RenderObject*, const IntSize&) = 0; 97 bool m_deprecatedType; // -webkit-gradient() 121 // Create the gradient for a given size. 122 virtual PassRefPtr<Gradient> createGradient(RenderObject*, const IntSize&); 153 // Create the gradient for a given size. 154 virtual PassRefPtr<Gradient> createGradient(RenderObject*, const IntSize&) [all...] |
/external/webkit/Source/WebCore/platform/graphics/android/ |
GradientAndroid.cpp | 27 #include "Gradient.h" 50 void Gradient::platformDestroy() 61 SkShader* Gradient::getShader(SkShader::TileMode mode) 70 // TODO: refactor Gradient.h to formally expose a sort method 114 void Gradient::fill(GraphicsContext* context, const FloatRect& rect)
|
/external/skia/src/animator/ |
SkDrawGradient.h | 28 DECLARE_PRIVATE_MEMBER_INFO(Gradient);
|
/external/webkit/Source/WebKit2/UIProcess/ |
FindIndicator.cpp | 30 #include <WebCore/Gradient.h> 161 RefPtr<Gradient> gradient = Gradient::create(FloatPoint(innerPathRect.x(), innerPathRect.y()), FloatPoint(innerPathRect.x(), innerPathRect.maxY())); local 162 gradient->addColorStop(0, gradientLightColor()); 163 gradient->addColorStop(1, gradientDarkColor()); 164 graphicsContext.setFillGradient(gradient);
|
/frameworks/base/libs/hwui/ |
ProgramCache.h | 106 enum Gradient { 132 Gradient gradientType;
|