Home
last modified time | relevance | path

Searched refs:AnimatableValue (Results 1 – 25 of 83) sorted by relevance

1234

/external/chromium_org/third_party/WebKit/Source/core/animation/animatable/
DAnimatableLengthBox.h38 class AnimatableLengthBox FINAL : public AnimatableValue {
41AnimatableValue> left, PassRefPtrWillBeRawPtr<AnimatableValue> right, PassRefPtrWillBeRawPtr<Anima… in create()
45 const AnimatableValue* left() const { return m_left.get(); } in left()
46 const AnimatableValue* right() const { return m_right.get(); } in right()
47 const AnimatableValue* top() const { return m_top.get(); } in top()
48 const AnimatableValue* bottom() const { return m_bottom.get(); } in bottom()
53 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
56AnimatableValue> left, PassRefPtrWillBeRawPtr<AnimatableValue> right, PassRefPtrWillBeRawPtr<Anima… in AnimatableLengthBox()
64 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
66 RefPtrWillBeMember<AnimatableValue> m_left;
[all …]
DAnimatableValue.h40 class AnimatableValue : public RefCountedWillBeGarbageCollectedFinalized<AnimatableValue> {
42 virtual ~AnimatableValue() { } in ~AnimatableValue()
44 static const AnimatableValue* neutralValue();
46 …static PassRefPtrWillBeRawPtr<AnimatableValue> interpolate(const AnimatableValue*, const Animatabl…
47 static double distance(const AnimatableValue* from, const AnimatableValue* to);
48 static bool usesDefaultInterpolation(const AnimatableValue* from, const AnimatableValue* to) in usesDefaultInterpolation()
53 bool equals(const AnimatableValue* value) const in equals()
57 bool equals(const AnimatableValue& value) const in equals()
84 bool isSameType(const AnimatableValue* value) const in isSameType()
117 virtual bool usesDefaultInterpolationWith(const AnimatableValue* value) const { return false; } in usesDefaultInterpolationWith()
[all …]
DAnimatableLengthPoint3D.h38 class AnimatableLengthPoint3D FINAL : public AnimatableValue {
41 …te(PassRefPtrWillBeRawPtr<AnimatableValue> x, PassRefPtrWillBeRawPtr<AnimatableValue> y, PassRefPt… in create()
45 const AnimatableValue* x() const { return m_x.get(); } in x()
46 const AnimatableValue* y() const { return m_y.get(); } in y()
47 const AnimatableValue* z() const { return m_z.get(); } in z()
52 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
55 …3D(PassRefPtrWillBeRawPtr<AnimatableValue> x, PassRefPtrWillBeRawPtr<AnimatableValue> y, PassRefPt… in AnimatableLengthPoint3D()
62 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
64 RefPtrWillBeMember<AnimatableValue> m_x;
65 RefPtrWillBeMember<AnimatableValue> m_y;
[all …]
DAnimatableRepeatable.cpp38 bool AnimatableRepeatable::usesDefaultInterpolationWith(const AnimatableValue* value) const in usesDefaultInterpolationWith()
40 const WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& fromValues = m_values; in usesDefaultInterpolationWith()
41 …const WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& toValues = toAnimatableRepeatable(va… in usesDefaultInterpolationWith()
46 const AnimatableValue* from = fromValues[i % fromValues.size()].get(); in usesDefaultInterpolationWith()
47 const AnimatableValue* to = toValues[i % toValues.size()].get(); in usesDefaultInterpolationWith()
49 if (AnimatableValue::usesDefaultInterpolation(from, to)) in usesDefaultInterpolationWith()
55AnimatableValue> >& fromValues, const WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& toVa… in interpolateLists()
63 const AnimatableValue* from = fromValues[i % fromValues.size()].get(); in interpolateLists()
64 const AnimatableValue* to = toValues[i % toValues.size()].get(); in interpolateLists()
66 if (AnimatableValue::usesDefaultInterpolation(from, to)) in interpolateLists()
[all …]
DAnimatableRepeatable.h41 class AnimatableRepeatable : public AnimatableValue {
46 …RawPtr<AnimatableRepeatable> create(WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& values) in create()
51 … const WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& values() const { return m_values; } in values()
59 AnimatableRepeatable(WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& values) in AnimatableRepeatable()
65AnimatableValue> >& fromValues, const WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> >& toVa…
67 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
69 WillBeHeapVector<RefPtrWillBeMember<AnimatableValue> > m_values;
72 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
75 virtual bool equalTo(const AnimatableValue*) const OVERRIDE FINAL;
78 DEFINE_TYPE_CASTS(AnimatableRepeatable, AnimatableValue, value, (value->isRepeatable() || value->is…
DAnimatableLengthSize.h38 class AnimatableLengthSize FINAL : public AnimatableValue {
41 …bleLengthSize> create(PassRefPtrWillBeRawPtr<AnimatableValue> width, PassRefPtrWillBeRawPtr<Animat… in create()
45 const AnimatableValue* width() const { return m_width.get(); } in width()
46 const AnimatableValue* height() const { return m_height.get(); } in height()
51 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
54 …AnimatableLengthSize(PassRefPtrWillBeRawPtr<AnimatableValue> width, PassRefPtrWillBeRawPtr<Animata… in AnimatableLengthSize()
60 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
62 RefPtrWillBeMember<AnimatableValue> m_width;
63 RefPtrWillBeMember<AnimatableValue> m_height;
DAnimatableLengthPoint.h38 class AnimatableLengthPoint FINAL : public AnimatableValue {
41 …ableLengthPoint> create(PassRefPtrWillBeRawPtr<AnimatableValue> x, PassRefPtrWillBeRawPtr<Animatab… in create()
45 const AnimatableValue* x() const { return m_x.get(); } in x()
46 const AnimatableValue* y() const { return m_y.get(); } in y()
51 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
54 …AnimatableLengthPoint(PassRefPtrWillBeRawPtr<AnimatableValue> x, PassRefPtrWillBeRawPtr<Animatable… in AnimatableLengthPoint()
60 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
62 RefPtrWillBeMember<AnimatableValue> m_x;
63 RefPtrWillBeMember<AnimatableValue> m_y;
DAnimatableValue.cpp46 const AnimatableValue* AnimatableValue::neutralValue() in neutralValue()
52 PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableValue::interpolate(const AnimatableValue* left, c… in interpolate()
65 double AnimatableValue::distance(const AnimatableValue* left, const AnimatableValue* right) in distance()
76 double AnimatableValue::distanceTo(const AnimatableValue*) const in distanceTo()
DAnimatableUnknownTest.cpp55 RefPtrWillBePersistent<AnimatableValue> animatableUnknown;
57 RefPtrWillBePersistent<AnimatableValue> otherAnimatableUnknown;
72 …EXPECT_EQ(cssValue, toAnimatableUnknown(AnimatableValue::interpolate(animatableUnknown.get(), othe… in TEST_F()
73 …EXPECT_EQ(cssValue, toAnimatableUnknown(AnimatableValue::interpolate(animatableUnknown.get(), othe… in TEST_F()
74 …EXPECT_EQ(otherCSSValue, toAnimatableUnknown(AnimatableValue::interpolate(animatableUnknown.get(),… in TEST_F()
75 …EXPECT_EQ(otherCSSValue, toAnimatableUnknown(AnimatableValue::interpolate(animatableUnknown.get(),… in TEST_F()
76 …EXPECT_EQ(otherCSSValue, toAnimatableUnknown(AnimatableValue::interpolate(animatableUnknown.get(),… in TEST_F()
78 …EXPECT_EQ(otherCSSValue, toAnimatableUnknown(AnimatableValue::interpolate(otherAnimatableUnknown.g… in TEST_F()
79 …EXPECT_EQ(otherCSSValue, toAnimatableUnknown(AnimatableValue::interpolate(otherAnimatableUnknown.g… in TEST_F()
80 …EXPECT_EQ(cssValue, toAnimatableUnknown(AnimatableValue::interpolate(otherAnimatableUnknown.get(),… in TEST_F()
[all …]
DAnimatableLengthBoxAndBool.h38 class AnimatableLengthBoxAndBool FINAL : public AnimatableValue {
41 …llBeRawPtr<AnimatableLengthBoxAndBool> create(PassRefPtrWillBeRawPtr<AnimatableValue> box, bool fl… in create()
45 const AnimatableValue* box() const { return m_box.get(); } in box()
51 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
52 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
55 AnimatableLengthBoxAndBool(PassRefPtrWillBeRawPtr<AnimatableValue> box, bool flag) in AnimatableLengthBoxAndBool()
61 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
63 RefPtrWillBeMember<AnimatableValue> m_box;
DAnimatableDoubleTest.cpp63 …EXPECT_EQ(5, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), -0.5).get()… in TEST()
64 …EXPECT_EQ(10, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), 0).get())-… in TEST()
65 …EXPECT_EQ(14, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), 0.4).get()… in TEST()
66 …EXPECT_EQ(15, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), 0.5).get()… in TEST()
67 …EXPECT_EQ(16, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), 0.6).get()… in TEST()
68 …EXPECT_EQ(20, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), 1).get())-… in TEST()
69 …EXPECT_EQ(25, toAnimatableDouble(AnimatableValue::interpolate(from10.get(), to20.get(), 1.5).get()… in TEST()
78 EXPECT_DOUBLE_EQ(3.75, AnimatableValue::distance(first.get(), second.get())); in TEST()
79 EXPECT_DOUBLE_EQ(0.75, AnimatableValue::distance(second.get(), third.get())); in TEST()
80 EXPECT_DOUBLE_EQ(4.5, AnimatableValue::distance(third.get(), first.get())); in TEST()
DAnimatableLengthBox.cpp36 PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthBox::interpolateTo(const AnimatableValue* v… in interpolateTo()
40 AnimatableValue::interpolate(this->left(), lengthBox->left(), fraction), in interpolateTo()
41 AnimatableValue::interpolate(this->right(), lengthBox->right(), fraction), in interpolateTo()
42 AnimatableValue::interpolate(this->top(), lengthBox->top(), fraction), in interpolateTo()
43 AnimatableValue::interpolate(this->bottom(), lengthBox->bottom(), fraction)); in interpolateTo()
46 bool AnimatableLengthBox::equalTo(const AnimatableValue* value) const in equalTo()
61 AnimatableValue::trace(visitor); in trace()
DAnimatableLengthBoxAndBool.cpp36 bool AnimatableLengthBoxAndBool::usesDefaultInterpolationWith(const AnimatableValue* value) const in usesDefaultInterpolationWith()
41 return AnimatableValue::usesDefaultInterpolation(lengthBox->box(), box()); in usesDefaultInterpolationWith()
44 PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthBoxAndBool::interpolateTo(const AnimatableV… in interpolateTo()
49 AnimatableValue::interpolate(box(), lengthBox->box(), fraction), in interpolateTo()
55 bool AnimatableLengthBoxAndBool::equalTo(const AnimatableValue* value) const in equalTo()
64 AnimatableValue::trace(visitor); in trace()
DAnimatableLengthPoint3D.cpp36 PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthPoint3D::interpolateTo(const AnimatableValu… in interpolateTo()
40 AnimatableValue::interpolate(this->x(), lengthPoint->x(), fraction), in interpolateTo()
41 AnimatableValue::interpolate(this->y(), lengthPoint->y(), fraction), in interpolateTo()
42 AnimatableValue::interpolate(this->z(), lengthPoint->z(), fraction)); in interpolateTo()
45 bool AnimatableLengthPoint3D::equalTo(const AnimatableValue* value) const in equalTo()
56 AnimatableValue::trace(visitor); in trace()
DAnimatableDouble.h38 class AnimatableDouble FINAL : public AnimatableValue {
54 virtual void trace(Visitor* visitor) OVERRIDE { AnimatableValue::trace(visitor); } in trace()
57 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
58 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
67 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
68 virtual double distanceTo(const AnimatableValue*) const OVERRIDE;
DAnimatableNeutral.h38 class AnimatableNeutral FINAL : public AnimatableValue {
42 virtual void trace(Visitor* visitor) OVERRIDE { AnimatableValue::trace(visitor); } in trace()
46 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue* value, double… in interpolateTo()
53 friend class AnimatableValue;
55 virtual bool equalTo(const AnimatableValue* value) const OVERRIDE in equalTo()
DAnimatableLengthSize.cpp36 PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthSize::interpolateTo(const AnimatableValue* … in interpolateTo()
40 AnimatableValue::interpolate(this->width(), lengthSize->width(), fraction), in interpolateTo()
41 AnimatableValue::interpolate(this->height(), lengthSize->height(), fraction)); in interpolateTo()
44 bool AnimatableLengthSize::equalTo(const AnimatableValue* value) const in equalTo()
54 AnimatableValue::trace(visitor); in trace()
DAnimatableLengthPoint.cpp36 PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthPoint::interpolateTo(const AnimatableValue*… in interpolateTo()
40 AnimatableValue::interpolate(this->x(), lengthPoint->x(), fraction), in interpolateTo()
41 AnimatableValue::interpolate(this->y(), lengthPoint->y(), fraction)); in interpolateTo()
44 bool AnimatableLengthPoint::equalTo(const AnimatableValue* value) const in equalTo()
54 AnimatableValue::trace(visitor); in trace()
DAnimatableUnknown.h40 class AnimatableUnknown FINAL : public AnimatableValue {
59 AnimatableValue::trace(visitor); in trace()
63 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue* value, double… in interpolateTo()
68 … virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE { return true; } in usesDefaultInterpolationWith() argument
77 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
84 inline bool AnimatableUnknown::equalTo(const AnimatableValue* value) const in equalTo()
DAnimatableFilterOperations.h39 class AnimatableFilterOperations FINAL : public AnimatableValue {
48 virtual void trace(Visitor* visitor) OVERRIDE { AnimatableValue::trace(visitor); } in trace()
51 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
52 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
59 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
DAnimatableVisibility.h39 class AnimatableVisibility FINAL : public AnimatableValue {
49 virtual void trace(Visitor* visitor) OVERRIDE { AnimatableValue::trace(visitor); } in trace()
52 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
53 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
61 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
DAnimatableShapeValue.h39 class AnimatableShapeValue FINAL : public AnimatableValue {
48 virtual void trace(Visitor* visitor) OVERRIDE { AnimatableValue::trace(visitor); } in trace()
51 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
52 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
61 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
DAnimatableClipPathOperation.h39 class AnimatableClipPathOperation FINAL : public AnimatableValue {
48 virtual void trace(Visitor* visitor) OVERRIDE { AnimatableValue::trace(visitor); } in trace()
51 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
52 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
61 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
DAnimatableImage.h40 class AnimatableImage FINAL : public AnimatableValue {
52 AnimatableValue::trace(visitor); in trace()
56 …virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fract…
57 virtual bool usesDefaultInterpolationWith(const AnimatableValue*) const OVERRIDE;
66 virtual bool equalTo(const AnimatableValue*) const OVERRIDE;
DAnimatableValueKeyframe.h19 void setPropertyValue(CSSPropertyID property, PassRefPtrWillBeRawPtr<AnimatableValue> value) in setPropertyValue()
24 AnimatableValue* propertyValue(CSSPropertyID property) const in propertyValue()
35 …ificKeyframe(double offset, PassRefPtr<TimingFunction> easing, const AnimatableValue*, AnimationEf…
37 AnimatableValue* value() const { return m_value.get(); } in value()
38 …virtual const PassRefPtrWillBeRawPtr<AnimatableValue> getAnimatableValue() const OVERRIDE FINAL { … in getAnimatableValue()
46 …eyframe(double offset, PassRefPtr<TimingFunction> easing, PassRefPtrWillBeRawPtr<AnimatableValue>);
51 RefPtrWillBeMember<AnimatableValue> m_value;
64 typedef WillBeHeapHashMap<CSSPropertyID, RefPtrWillBeMember<AnimatableValue> > PropertyValueMap;

1234