OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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