Home
last modified time | relevance | path

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 Drs_spring_interpolator.cpp26 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 Drs_interpolator.cpp88 ret = RSSpringInterpolator::Unmarshalling(parcel); in Unmarshalling()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/
H A Drs_spring_interpolator.h25 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 Drs_interpolator_test.cpp80 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 Drsanimationbase_fuzzer.cpp181 … 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 Drs_animation_timing_curve.cpp89 …return RSAnimationTimingCurve(std::make_shared<RSSpringInterpolator>(response, dampingRatio, veloc… in CreateSpringCurve()
93 …return RSAnimationTimingCurve(std::make_shared<RSSpringInterpolator>(response, dampingRatio, veloc… in CreateSpringCurve()