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

Unified Diff: third_party/WebKit/Source/core/animation/CSSImageInterpolationType.cpp

Issue 1409073009: Prefix CSSInterpolationType subclasses with "CSS" (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@_unCSSInterpolationType
Patch Set: CSSNIVs Created 5 years, 2 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: third_party/WebKit/Source/core/animation/CSSImageInterpolationType.cpp
diff --git a/third_party/WebKit/Source/core/animation/ImageInterpolationType.cpp b/third_party/WebKit/Source/core/animation/CSSImageInterpolationType.cpp
similarity index 60%
rename from third_party/WebKit/Source/core/animation/ImageInterpolationType.cpp
rename to third_party/WebKit/Source/core/animation/CSSImageInterpolationType.cpp
index d799ffd59f662b80ad0dbf6a878258b68e74729f..25dda4ab6a5711170318d0dbf8573dea9567aae9 100644
--- a/third_party/WebKit/Source/core/animation/ImageInterpolationType.cpp
+++ b/third_party/WebKit/Source/core/animation/CSSImageInterpolationType.cpp
@@ -3,7 +3,7 @@
// found in the LICENSE file.
#include "config.h"
-#include "core/animation/ImageInterpolationType.h"
+#include "core/animation/CSSImageInterpolationType.h"
#include "core/animation/ImagePropertyFunctions.h"
#include "core/css/CSSCrossfadeValue.h"
@@ -13,22 +13,22 @@
namespace blink {
-class ImageNonInterpolableValue : public NonInterpolableValue {
+class CSSImageNonInterpolableValue : public NonInterpolableValue {
public:
- ~ImageNonInterpolableValue() final { }
+ ~CSSImageNonInterpolableValue() final { }
- static PassRefPtr<ImageNonInterpolableValue> create(PassRefPtrWillBeRawPtr<CSSValue> start, PassRefPtrWillBeRawPtr<CSSValue> end)
+ static PassRefPtr<CSSImageNonInterpolableValue> create(PassRefPtrWillBeRawPtr<CSSValue> start, PassRefPtrWillBeRawPtr<CSSValue> end)
{
- return adoptRef(new ImageNonInterpolableValue(start, end));
+ return adoptRef(new CSSImageNonInterpolableValue(start, end));
}
bool isSingle() const { return m_isSingle; }
- bool equals(const ImageNonInterpolableValue& other) const
+ bool equals(const CSSImageNonInterpolableValue& other) const
{
return m_start->equals(*other.m_start) && m_end->equals(*other.m_end);
}
- static PassRefPtr<ImageNonInterpolableValue> merge(PassRefPtr<NonInterpolableValue> start, PassRefPtr<NonInterpolableValue> end);
+ static PassRefPtr<CSSImageNonInterpolableValue> merge(PassRefPtr<NonInterpolableValue> start, PassRefPtr<NonInterpolableValue> end);
PassRefPtrWillBeRawPtr<CSSValue> crossfade(double progress) const
{
@@ -42,7 +42,7 @@ public:
DECLARE_NON_INTERPOLABLE_VALUE_TYPE();
private:
- ImageNonInterpolableValue(PassRefPtrWillBeRawPtr<CSSValue> start, PassRefPtrWillBeRawPtr<CSSValue> end)
+ CSSImageNonInterpolableValue(PassRefPtrWillBeRawPtr<CSSValue> start, PassRefPtrWillBeRawPtr<CSSValue> end)
: m_start(start)
, m_end(end)
, m_isSingle(m_start == m_end)
@@ -56,58 +56,58 @@ private:
const bool m_isSingle;
};
-DEFINE_NON_INTERPOLABLE_VALUE_TYPE(ImageNonInterpolableValue);
-DEFINE_NON_INTERPOLABLE_VALUE_TYPE_CASTS(ImageNonInterpolableValue);
+DEFINE_NON_INTERPOLABLE_VALUE_TYPE(CSSImageNonInterpolableValue);
+DEFINE_NON_INTERPOLABLE_VALUE_TYPE_CASTS(CSSImageNonInterpolableValue);
-PassRefPtr<ImageNonInterpolableValue> ImageNonInterpolableValue::merge(PassRefPtr<NonInterpolableValue> start, PassRefPtr<NonInterpolableValue> end)
+PassRefPtr<CSSImageNonInterpolableValue> CSSImageNonInterpolableValue::merge(PassRefPtr<NonInterpolableValue> start, PassRefPtr<NonInterpolableValue> end)
{
- const ImageNonInterpolableValue& startImagePair = toImageNonInterpolableValue(*start);
- const ImageNonInterpolableValue& endImagePair = toImageNonInterpolableValue(*end);
+ const CSSImageNonInterpolableValue& startImagePair = toCSSImageNonInterpolableValue(*start);
+ const CSSImageNonInterpolableValue& endImagePair = toCSSImageNonInterpolableValue(*end);
ASSERT(startImagePair.m_isSingle);
ASSERT(endImagePair.m_isSingle);
return create(startImagePair.m_start, endImagePair.m_end);
}
-InterpolationComponent ImageInterpolationType::maybeConvertStyleImage(const StyleImage& styleImage, bool acceptGradients)
+InterpolationComponent CSSImageInterpolationType::maybeConvertStyleImage(const StyleImage& styleImage, bool acceptGradients)
{
return maybeConvertCSSValue(*styleImage.cssValue(), acceptGradients);
}
-InterpolationComponent ImageInterpolationType::maybeConvertCSSValue(const CSSValue& value, bool acceptGradients)
+InterpolationComponent CSSImageInterpolationType::maybeConvertCSSValue(const CSSValue& value, bool acceptGradients)
{
if (value.isImageValue() || (value.isGradientValue() && acceptGradients)) {
CSSValue* refableCSSValue = const_cast<CSSValue*>(&value);
- return InterpolationComponent(InterpolableNumber::create(1), ImageNonInterpolableValue::create(refableCSSValue, refableCSSValue));
+ return InterpolationComponent(InterpolableNumber::create(1), CSSImageNonInterpolableValue::create(refableCSSValue, refableCSSValue));
}
return nullptr;
}
-PairwiseInterpolationComponent ImageInterpolationType::mergeSingleConversionComponents(InterpolationComponent& startValue, InterpolationComponent& endValue)
+PairwiseInterpolationComponent CSSImageInterpolationType::mergeSingleConversionComponents(InterpolationComponent& startValue, InterpolationComponent& endValue)
{
- if (!toImageNonInterpolableValue(*startValue.nonInterpolableValue).isSingle()
- || !toImageNonInterpolableValue(*endValue.nonInterpolableValue).isSingle()) {
+ if (!toCSSImageNonInterpolableValue(*startValue.nonInterpolableValue).isSingle()
+ || !toCSSImageNonInterpolableValue(*endValue.nonInterpolableValue).isSingle()) {
return nullptr;
}
return PairwiseInterpolationComponent(
InterpolableNumber::create(0),
InterpolableNumber::create(1),
- ImageNonInterpolableValue::merge(startValue.nonInterpolableValue, endValue.nonInterpolableValue));
+ CSSImageNonInterpolableValue::merge(startValue.nonInterpolableValue, endValue.nonInterpolableValue));
}
-PassRefPtrWillBeRawPtr<CSSValue> ImageInterpolationType::createCSSValue(const InterpolableValue& interpolableValue, const NonInterpolableValue* nonInterpolableValue)
+PassRefPtrWillBeRawPtr<CSSValue> CSSImageInterpolationType::createCSSValue(const InterpolableValue& interpolableValue, const NonInterpolableValue* nonInterpolableValue)
{
- return toImageNonInterpolableValue(nonInterpolableValue)->crossfade(toInterpolableNumber(interpolableValue).value());
+ return toCSSImageNonInterpolableValue(nonInterpolableValue)->crossfade(toInterpolableNumber(interpolableValue).value());
}
-PassRefPtrWillBeRawPtr<StyleImage> ImageInterpolationType::resolveStyleImage(CSSPropertyID property, const InterpolableValue& interpolableValue, const NonInterpolableValue* nonInterpolableValue, StyleResolverState& state)
+PassRefPtrWillBeRawPtr<StyleImage> CSSImageInterpolationType::resolveStyleImage(CSSPropertyID property, const InterpolableValue& interpolableValue, const NonInterpolableValue* nonInterpolableValue, StyleResolverState& state)
{
RefPtrWillBeRawPtr<CSSValue> image = createCSSValue(interpolableValue, nonInterpolableValue);
return state.styleImage(property, *image);
}
-bool ImageInterpolationType::equalNonInterpolableValues(const NonInterpolableValue* a, const NonInterpolableValue* b)
+bool CSSImageInterpolationType::equalNonInterpolableValues(const NonInterpolableValue* a, const NonInterpolableValue* b)
{
- return toImageNonInterpolableValue(*a).equals(toImageNonInterpolableValue(*b));
+ return toCSSImageNonInterpolableValue(*a).equals(toCSSImageNonInterpolableValue(*b));
}
class UnderlyingImageChecker : public InterpolationType::ConversionChecker {
@@ -132,13 +132,13 @@ private:
if (!underlyingValue || !m_underlyingValue)
return false;
return m_underlyingValue->interpolableValue().equals(underlyingValue->interpolableValue())
- && ImageInterpolationType::equalNonInterpolableValues(m_underlyingValue->nonInterpolableValue(), underlyingValue->nonInterpolableValue());
+ && CSSImageInterpolationType::equalNonInterpolableValues(m_underlyingValue->nonInterpolableValue(), underlyingValue->nonInterpolableValue());
}
OwnPtr<InterpolationValue> m_underlyingValue;
};
-PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertNeutral(const UnderlyingValue& underlyingValue, ConversionCheckers& conversionCheckers) const
+PassOwnPtr<InterpolationValue> CSSImageInterpolationType::maybeConvertNeutral(const UnderlyingValue& underlyingValue, ConversionCheckers& conversionCheckers) const
{
if (!underlyingValue) {
conversionCheckers.append(UnderlyingImageChecker::create(*this, nullptr));
@@ -148,7 +148,7 @@ PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertNeutral(const
return underlyingValue->clone();
}
-PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertInitial() const
+PassOwnPtr<InterpolationValue> CSSImageInterpolationType::maybeConvertInitial() const
{
InterpolationComponent component = maybeConvertStyleImage(ImagePropertyFunctions::getInitialStyleImage(cssProperty()), true);
return component ? InterpolationValue::create(*this, component) : nullptr;
@@ -184,7 +184,7 @@ private:
RefPtrWillBePersistent<StyleImage> m_inheritedImage;
};
-PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertInherit(const StyleResolverState* state, ConversionCheckers& conversionCheckers) const
+PassOwnPtr<InterpolationValue> CSSImageInterpolationType::maybeConvertInherit(const StyleResolverState* state, ConversionCheckers& conversionCheckers) const
{
if (!state || !state->parentStyle())
return nullptr;
@@ -196,30 +196,30 @@ PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertInherit(const
return component ? InterpolationValue::create(*this, component) : nullptr;
}
-PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertValue(const CSSValue& value, const StyleResolverState*, ConversionCheckers&) const
+PassOwnPtr<InterpolationValue> CSSImageInterpolationType::maybeConvertValue(const CSSValue& value, const StyleResolverState*, ConversionCheckers&) const
{
InterpolationComponent component = maybeConvertCSSValue(value, true);
return component ? InterpolationValue::create(*this, component) : nullptr;
}
-PassOwnPtr<PairwisePrimitiveInterpolation> ImageInterpolationType::mergeSingleConversions(InterpolationValue& startValue, InterpolationValue& endValue) const
+PassOwnPtr<PairwisePrimitiveInterpolation> CSSImageInterpolationType::mergeSingleConversions(InterpolationValue& startValue, InterpolationValue& endValue) const
{
PairwiseInterpolationComponent pairwiseComponent = mergeSingleConversionComponents(startValue.mutableComponent(), endValue.mutableComponent());
return pairwiseComponent ? PairwisePrimitiveInterpolation::create(*this, pairwiseComponent) : nullptr;
}
-PassOwnPtr<InterpolationValue> ImageInterpolationType::maybeConvertUnderlyingValue(const InterpolationEnvironment& environment) const
+PassOwnPtr<InterpolationValue> CSSImageInterpolationType::maybeConvertUnderlyingValue(const InterpolationEnvironment& environment) const
{
InterpolationComponent component = maybeConvertStyleImage(ImagePropertyFunctions::getStyleImage(cssProperty(), *environment.state().style()), true);
return component ? InterpolationValue::create(*this, component) : nullptr;
}
-void ImageInterpolationType::composite(UnderlyingValue& underlyingValue, double underlyingFraction, const InterpolationValue& value) const
+void CSSImageInterpolationType::composite(UnderlyingValue& underlyingValue, double underlyingFraction, const InterpolationValue& value) const
{
underlyingValue.set(&value);
}
-void ImageInterpolationType::apply(const InterpolableValue& interpolableValue, const NonInterpolableValue* nonInterpolableValue, InterpolationEnvironment& environment) const
+void CSSImageInterpolationType::apply(const InterpolableValue& interpolableValue, const NonInterpolableValue* nonInterpolableValue, InterpolationEnvironment& environment) const
{
ImagePropertyFunctions::setStyleImage(cssProperty(), *environment.state().style(), resolveStyleImage(cssProperty(), interpolableValue, nonInterpolableValue, environment.state()));
}

Powered by Google App Engine
This is Rietveld 408576698