HomeSort by relevance Sort by last modified time
    Searched refs:GradientData (Results 1 - 6 of 6) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
RenderSVGResourceGradient.h 36 struct GradientData {
57 void addStops(GradientData*, const Vector<Gradient::ColorStop>&) const;
62 virtual void buildGradient(GradientData*) const = 0;
68 HashMap<RenderObject*, OwnPtr<GradientData> > m_gradientMap;
RenderSVGResourceLinearGradient.h 44 virtual void buildGradient(GradientData*) const;
RenderSVGResourceRadialGradient.h 44 virtual void buildGradient(GradientData*) const;
RenderSVGResourceLinearGradient.cpp 57 void RenderSVGResourceLinearGradient::buildGradient(GradientData* gradientData) const
59 gradientData->gradient = Gradient::create(startPoint(m_attributes), endPoint(m_attributes));
60 gradientData->gradient->setSpreadMethod(platformSpreadMethodFromSVGType(m_attributes.spreadMethod()));
61 addStops(gradientData, m_attributes.stops());
RenderSVGResourceGradient.cpp 64 // GradientData object! Leaving out the line below will cause svg/dynamic-updates/SVG*GradientElement-svgdom* to crash.
83 OwnPtr<GradientData>& gradientData = m_gradientMap.add(object, nullptr).iterator->value;
84 if (!gradientData)
85 gradientData = adoptPtr(new GradientData);
90 if (!gradientData->gradient) {
91 buildGradient(gradientData.get());
95 gradientData->userspaceTransform.translate(objectBoundingBox.x(), objectBoundingBox.y());
96 gradientData->userspaceTransform.scaleNonUniform(objectBoundingBox.width(), objectBoundingBox.height())
    [all...]
RenderSVGResourceRadialGradient.cpp 68 void RenderSVGResourceRadialGradient::buildGradient(GradientData* gradientData) const
70 gradientData->gradient = Gradient::create(this->focalPoint(m_attributes),
75 gradientData->gradient->setSpreadMethod(platformSpreadMethodFromSVGType(m_attributes.spreadMethod()));
77 addStops(gradientData, m_attributes.stops());

Completed in 363 milliseconds