Searched refs:RSSpringInterpolator (Results 1 – 6 of 6) sorted by relevance
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/animation/ |
H A D | rs_spring_interpolator.cpp | 26 RSSpringInterpolator::RSSpringInterpolator(float response, float dampingRatio, float initialVelocit… in RSSpringInterpolator() function in OHOS::Rosen::RSSpringInterpolator 33 RSSpringInterpolator::RSSpringInterpolator(uint64_t id, float response, float dampingRatio, float i… in RSSpringInterpolator() function in OHOS::Rosen::RSSpringInterpolator 40 bool RSSpringInterpolator::Marshalling(Parcel& parcel) const in Marshalling() 57 RSSpringInterpolator* RSSpringInterpolator::Unmarshalling(Parcel& parcel) in Unmarshalling() 65 auto ret = new RSSpringInterpolator(id, response, dampingRatio, initialVelocity); in Unmarshalling() 69 float RSSpringInterpolator::InterpolateImpl(float fraction) const in InterpolateImpl()
|
H A D | rs_interpolator.cpp | 88 ret = RSSpringInterpolator::Unmarshalling(parcel); in Unmarshalling()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/ |
H A D | rs_spring_interpolator.h | 25 class RSB_EXPORT RSSpringInterpolator : public RSSpringModel<float>, public RSInterpolator { 27 RSSpringInterpolator(float response, float dampingRatio, float initialVelocity); 29 ~RSSpringInterpolator() override {}; in ~RSSpringInterpolator() 33 [[nodiscard]] static RSSpringInterpolator* Unmarshalling(Parcel& parcel); 37 RSSpringInterpolator(uint64_t id, float response, float dampingRatio, float initialVelocity);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/unittest/animation/ |
H A D | rs_interpolator_test.cpp | 80 std::shared_ptr<RSInterpolator> interpolator(RSSpringInterpolator::Unmarshalling(parcel1)); 85 interpolator.reset(RSSpringInterpolator::Unmarshalling(parcel2)); 91 interpolator.reset(RSSpringInterpolator::Unmarshalling(parcel3)); 100 interpolator.reset(RSSpringInterpolator::Unmarshalling(parcel4)); 115 RSSpringInterpolator interpolator(0.1f, 1.0f, 1.0f);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/fuzztest/rsanimationbase_fuzzer/ |
H A D | rsanimationbase_fuzzer.cpp | 181 … auto animation = std::make_shared<RSSpringInterpolator>(response, dampingRatio, initialVelocity); in RSSpringInterpolatorFuzzerTest() 184 …auto copyInterpolator = std::shared_ptr<RSSpringInterpolator>(RSSpringInterpolator::Unmarshalling(… in RSSpringInterpolatorFuzzerTest()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/animation/ |
H A D | rs_animation_timing_curve.cpp | 89 …return RSAnimationTimingCurve(std::make_shared<RSSpringInterpolator>(response, dampingRatio, veloc… in CreateSpringCurve() 93 …return RSAnimationTimingCurve(std::make_shared<RSSpringInterpolator>(response, dampingRatio, veloc… in CreateSpringCurve()
|