Home
last modified time | relevance | path

Searched refs:Interpolator (Results 1 - 11 of 11) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dinterpolator.h27 class ACE_FORCE_EXPORT Interpolator : public TimeEvent { class
28 DECLARE_ACE_TYPE(Interpolator, TimeEvent);
31 Interpolator() = default;
32 ~Interpolator() override = default;
46 // Interpolator use OnNormalizedTimestampChanged instead.
53 // when a Interpolator starts, animator will notify it through this interface.
H A Danimation.h26 class ACE_FORCE_EXPORT Animation : public Interpolator, public ValueListenable<T> {
27 DECLARE_ACE_TYPE(Animation, Interpolator);
H A Dproperty_animation.h28 class PropertyAnimation : public Interpolator {
29 DECLARE_ACE_TYPE(PropertyAnimation, Interpolator);
H A Danimator.h57 // So far, animation has two types: Interpolator and Motion(physical-based animation).
59 // 1. Interpolator: Play/Reverse/Stop/Finish will work
110 void AddInterpolator(const RefPtr<Interpolator>& animation);
111 void RemoveInterpolator(const RefPtr<Interpolator>& animation);
247 std::list<RefPtr<Interpolator>> interpolators_;
H A Dcurve_animation.h89 return Interpolator::RunAsync(weakScheduler, option, prepareCallback, finishCallback);
H A Danimator.cpp119 void Animator::AddInterpolator(const RefPtr<Interpolator>& animation) in AddInterpolator()
127 void Animator::RemoveInterpolator(const RefPtr<Interpolator>& animation) in RemoveInterpolator()
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dinterpolator.cpp22 class FloatInterpolator : public Interpolator<float, FloatInterpolator, ClassId::FloatInterpolator> {};
23 class DoubleInterpolator : public Interpolator<double, DoubleInterpolator, ClassId::DoubleInterpolator> {};
24 class Vec2Interpolator : public Interpolator<BASE_NS::Math::Vec2, Vec2Interpolator, ClassId::Vec2Interpolator> {};
25 class Vec3Interpolator : public Interpolator<BASE_NS::Math::Vec3, Vec3Interpolator, ClassId::Vec3Interpolator> {};
26 class Vec4Interpolator : public Interpolator<BASE_NS::Math::Vec4, Vec4Interpolator, ClassId::Vec4Interpolator> {};
27 class UVec2Interpolator : public Interpolator<BASE_NS::Math::UVec2, UVec2Interpolator, ClassId::UVec2Interpolator> {};
28 class IVec2Interpolator : public Interpolator<BASE_NS::Math::IVec2, IVec2Interpolator, ClassId::IVec2Interpolator> {};
29 class UInt8Interpolator : public Interpolator<uint8_t, UInt8Interpolator, ClassId::UInt8Interpolator> {};
30 class UInt16Interpolator : public Interpolator<uint16_t, UInt16Interpolator, ClassId::UInt16Interpolator> {};
31 class UInt32Interpolator : public Interpolator<uint32_
[all...]
/foundation/arkui/ace_engine/test/mock/core/animation/
H A Dmock_animator.cpp69 void Animator::AddInterpolator(const RefPtr<Interpolator>& animation) in AddInterpolator()
76 void Animator::RemoveInterpolator(const RefPtr<Interpolator>& animation) in RemoveInterpolator()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/animation/
H A Dinterpolator.h29 class Interpolator : public META_NS::BaseObjectFwd<Name, ClassId, META_NS::ClassId::BaseObject, IInterpolator> { class
/foundation/arkui/ace_engine/test/unittest/core/pattern/panel/
H A DdragBar_pattern_test_ng.cpp387 std::list<RefPtr<Interpolator>> test = dragBarPattern->barStyleAnimator_->interpolators_; in HWTEST_F()
388 for (std::list<RefPtr<Interpolator>>::iterator iter = test.begin(); iter != test.end(); iter++) { in HWTEST_F()
420 std::list<RefPtr<Interpolator>> test = dragBarPattern->barRangeAnimator_->interpolators_; in HWTEST_F()
449 std::list<RefPtr<Interpolator>> test = dragBarPattern->barTouchAnimator_->interpolators_; in HWTEST_F()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/
H A Dtesting_objects.cpp457 : public META_NS::Interpolator<MyComparableTestType, MyTestTypeInterpolator, ClassId::MyTestTypeInterpolator> {};

Completed in 9 milliseconds