Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(713)

Unified Diff: Source/core/layout/svg/LayoutSVGResourceLinearGradient.cpp

Issue 908243002: Move rendering/svg/RenderSVGResource* to layout/svg. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/layout/svg/LayoutSVGResourceLinearGradient.cpp
diff --git a/Source/core/rendering/svg/RenderSVGResourceLinearGradient.cpp b/Source/core/layout/svg/LayoutSVGResourceLinearGradient.cpp
similarity index 81%
rename from Source/core/rendering/svg/RenderSVGResourceLinearGradient.cpp
rename to Source/core/layout/svg/LayoutSVGResourceLinearGradient.cpp
index 19a3636321cb97e102992698cb83824112b18ab8..837e46235be6c74a04ca48b261ac54fad5b8a555 100644
--- a/Source/core/rendering/svg/RenderSVGResourceLinearGradient.cpp
+++ b/Source/core/layout/svg/LayoutSVGResourceLinearGradient.cpp
@@ -20,25 +20,25 @@
#include "config.h"
-#include "core/rendering/svg/RenderSVGResourceLinearGradient.h"
+#include "core/layout/svg/LayoutSVGResourceLinearGradient.h"
#include "core/svg/SVGLinearGradientElement.h"
namespace blink {
-RenderSVGResourceLinearGradient::RenderSVGResourceLinearGradient(SVGLinearGradientElement* node)
- : RenderSVGResourceGradient(node)
+LayoutSVGResourceLinearGradient::LayoutSVGResourceLinearGradient(SVGLinearGradientElement* node)
+ : LayoutSVGResourceGradient(node)
#if ENABLE(OILPAN)
, m_attributesWrapper(LinearGradientAttributesWrapper::create())
#endif
{
}
-RenderSVGResourceLinearGradient::~RenderSVGResourceLinearGradient()
+LayoutSVGResourceLinearGradient::~LayoutSVGResourceLinearGradient()
{
}
-bool RenderSVGResourceLinearGradient::collectGradientAttributes(SVGGradientElement* gradientElement)
+bool LayoutSVGResourceLinearGradient::collectGradientAttributes(SVGGradientElement* gradientElement)
{
#if ENABLE(OILPAN)
m_attributesWrapper->set(LinearGradientAttributes());
@@ -48,17 +48,17 @@ bool RenderSVGResourceLinearGradient::collectGradientAttributes(SVGGradientEleme
return toSVGLinearGradientElement(gradientElement)->collectGradientAttributes(mutableAttributes());
}
-FloatPoint RenderSVGResourceLinearGradient::startPoint(const LinearGradientAttributes& attributes) const
+FloatPoint LayoutSVGResourceLinearGradient::startPoint(const LinearGradientAttributes& attributes) const
{
return SVGLengthContext::resolvePoint(element(), attributes.gradientUnits(), attributes.x1(), attributes.y1());
}
-FloatPoint RenderSVGResourceLinearGradient::endPoint(const LinearGradientAttributes& attributes) const
+FloatPoint LayoutSVGResourceLinearGradient::endPoint(const LinearGradientAttributes& attributes) const
{
return SVGLengthContext::resolvePoint(element(), attributes.gradientUnits(), attributes.x2(), attributes.y2());
}
-void RenderSVGResourceLinearGradient::buildGradient(GradientData* gradientData) const
+void LayoutSVGResourceLinearGradient::buildGradient(GradientData* gradientData) const
{
const LinearGradientAttributes& attributes = this->attributes();
gradientData->gradient = Gradient::create(startPoint(attributes), endPoint(attributes));
« no previous file with comments | « Source/core/layout/svg/LayoutSVGResourceLinearGradient.h ('k') | Source/core/layout/svg/LayoutSVGResourceMarker.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698