Home
last modified time | relevance | path

Searched refs:RSStepsInterpolator (Results 1 – 11 of 11) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/animation/
H A Drs_steps_interpolator.cpp25 RSStepsInterpolator::RSStepsInterpolator(int32_t steps, StepsCurvePosition position) in RSStepsInterpolator() function in OHOS::Rosen::RSStepsInterpolator
29 RSStepsInterpolator::RSStepsInterpolator(uint64_t id, int32_t steps, StepsCurvePosition position) in RSStepsInterpolator() function in OHOS::Rosen::RSStepsInterpolator
33 bool RSStepsInterpolator::Marshalling(Parcel& parcel) const in Marshalling()
50 RSStepsInterpolator* RSStepsInterpolator::Unmarshalling(Parcel& parcel) in Unmarshalling()
59 return new RSStepsInterpolator(id, steps, static_cast<StepsCurvePosition>(position)); in Unmarshalling()
62 float RSStepsInterpolator::InterpolateImpl(float fraction) const in InterpolateImpl()
H A Drs_interpolator.cpp91 ret = RSStepsInterpolator::Unmarshalling(parcel); in Unmarshalling()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/animation/
H A Drs_steps_interpolator_test.cpp45 RSStepsInterpolator stepsCurveStart(steps, StepsCurvePosition::START);
78 RSStepsInterpolator stepsCurveEnd(steps, StepsCurvePosition::END);
109 RSStepsInterpolator stepsCurveStart(0);
131 RSStepsInterpolator stepsCurveStart(0, 0);
132 RSStepsInterpolator stepsCurveStart2(0, 1);
156 RSStepsInterpolator stepsCurveStart(0);
169 RSStepsInterpolator stepsCurveStart(0);
171 RSStepsInterpolator* step;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/
H A Drs_steps_interpolator.h29 class RSB_EXPORT RSStepsInterpolator : public RSInterpolator {
31 RSStepsInterpolator(int32_t steps, StepsCurvePosition position = StepsCurvePosition::START);
32 ~RSStepsInterpolator() override = default;
36 [[nodiscard]] static RSStepsInterpolator* Unmarshalling(Parcel& parcel);
40RSStepsInterpolator(uint64_t id, int32_t steps, StepsCurvePosition position = StepsCurvePosition::…
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/unittest/animation/
H A Drs_render_keyframe_animation_test.cpp70 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
96 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
119 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
149 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
176 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
206 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
H A Drs_value_estimator_test.cpp80 auto interpolator = std::make_shared<RSStepsInterpolator>(1, StepsCurvePosition::START);
92 std::shared_ptr<RSStepsInterpolator> interpolator2;
H A Drs_interpolator_test.cpp51 std::shared_ptr<RSInterpolator> interpolator(RSStepsInterpolator::Unmarshalling(parcel1));
56 interpolator.reset(RSStepsInterpolator::Unmarshalling(parcel2));
64 interpolator.reset(RSStepsInterpolator::Unmarshalling(parcel3));
H A Drs_render_curve_animation_test.cpp109 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
H A Drs_render_path_animation_test.cpp108 auto interpolator = std::make_shared<RSStepsInterpolator>(0);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/test/fuzztest/rsanimationbase_fuzzer/
H A Drsanimationbase_fuzzer.cpp196 auto animation = std::make_shared<RSStepsInterpolator>(steps, position); in RSStepsInterpolatorFuzzerTest()
199 …auto copyInterpolator = std::shared_ptr<RSStepsInterpolator>(RSStepsInterpolator::Unmarshalling(pa… in RSStepsInterpolatorFuzzerTest()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/animation/
H A Drs_animation_timing_curve.cpp114 return RSAnimationTimingCurve(std::make_shared<RSStepsInterpolator>(steps, position)); in CreateStepsCurve()