Index: Source/core/css/CSSTimingFunctionValue.h |
diff --git a/Source/core/css/CSSTimingFunctionValue.h b/Source/core/css/CSSTimingFunctionValue.h |
index 54f566171c2ff955b22f61fc42d4918ccfd5dba6..27d31a78fdea26c885f0c9948a064fb0363b3ca0 100644 |
--- a/Source/core/css/CSSTimingFunctionValue.h |
+++ b/Source/core/css/CSSTimingFunctionValue.h |
@@ -27,6 +27,7 @@ |
#define CSSTimingFunctionValue_h |
#include "core/css/CSSValue.h" |
+#include "platform/animation/TimingFunction.h" |
#include "wtf/PassRefPtr.h" |
namespace WebCore { |
@@ -67,28 +68,28 @@ DEFINE_CSS_VALUE_TYPE_CASTS(CSSCubicBezierTimingFunctionValue, isCubicBezierTimi |
class CSSStepsTimingFunctionValue : public CSSValue { |
public: |
- static PassRefPtr<CSSStepsTimingFunctionValue> create(int steps, bool stepAtStart) |
+ static PassRefPtr<CSSStepsTimingFunctionValue> create(int steps, StepsTimingFunction::StepAtPosition stepAtPosition) |
{ |
- return adoptRef(new CSSStepsTimingFunctionValue(steps, stepAtStart)); |
+ return adoptRef(new CSSStepsTimingFunctionValue(steps, stepAtPosition)); |
} |
int numberOfSteps() const { return m_steps; } |
- bool stepAtStart() const { return m_stepAtStart; } |
+ StepsTimingFunction::StepAtPosition stepAtPosition() const { return m_stepAtPosition; } |
String customCSSText() const; |
bool equals(const CSSStepsTimingFunctionValue&) const; |
private: |
- CSSStepsTimingFunctionValue(int steps, bool stepAtStart) |
+ CSSStepsTimingFunctionValue(int steps, StepsTimingFunction::StepAtPosition stepAtPosition) |
: CSSValue(StepsTimingFunctionClass) |
, m_steps(steps) |
- , m_stepAtStart(stepAtStart) |
+ , m_stepAtPosition(stepAtPosition) |
{ |
} |
int m_steps; |
- bool m_stepAtStart; |
+ StepsTimingFunction::StepAtPosition m_stepAtPosition; |
}; |
DEFINE_CSS_VALUE_TYPE_CASTS(CSSStepsTimingFunctionValue, isStepsTimingFunctionValue()); |