Searched refs:Interpolator (Results 1 - 11 of 11) sorted by relevance
/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | interpolator.h | 27 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 D | animation.h | 26 class ACE_FORCE_EXPORT Animation : public Interpolator, public ValueListenable<T> { 27 DECLARE_ACE_TYPE(Animation, Interpolator);
|
H A D | property_animation.h | 28 class PropertyAnimation : public Interpolator { 29 DECLARE_ACE_TYPE(PropertyAnimation, Interpolator);
|
H A D | animator.h | 57 // 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 D | curve_animation.h | 89 return Interpolator::RunAsync(weakScheduler, option, prepareCallback, finishCallback);
|
H A D | animator.cpp | 119 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 D | interpolator.cpp | 22 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 D | mock_animator.cpp | 69 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 D | interpolator.h | 29 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 D | dragBar_pattern_test_ng.cpp | 387 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 D | testing_objects.cpp | 457 : public META_NS::Interpolator<MyComparableTestType, MyTestTypeInterpolator, ClassId::MyTestTypeInterpolator> {};
|
Completed in 9 milliseconds