Home
last modified time | relevance | path

Searched refs:damping (Results 1 - 25 of 47) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/animation/
H A Drs_animation_timing_curve_test.cpp53 float damping = 0.0f; in HWTEST_F() local
54 rsAnimationTimingCurve.CreateSpringCurve(velocity, mass, stiffness, damping); in HWTEST_F()
70 float damping = 0.0f; in HWTEST_F() local
71 rsAnimationTimingCurve.CreateInterpolatingSpring(velocity, mass, stiffness, damping); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/animator/
H A Dcj_animator.cpp80 float damping = StringUtils::StringToFloat(paramsVector[3]); in ParseOptionToMotion() local
89 if (LessOrEqual(damping, 0)) { in ParseOptionToMotion()
90 damping = 1.0f; in ParseOptionToMotion()
93 option->begin, option->end, velocity, AceType::MakeRefPtr<SpringProperty>(mass, stiffness, damping)); in ParseOptionToMotion()
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/animation/
H A Drs_animation_timing_curve.cpp83 float velocity, float mass, float stiffness, float damping) in CreateSpringCurve()
92 float dampingRatio = (damping / (2 * sqrt(mass * stiffness))); in CreateSpringCurve()
97 float mass, float stiffness, float damping, float velocity, float minimumAmplitudeRatio) in CreateInterpolatingSpring()
107 float dampingRatio = (damping / (2 * sqrt(mass * stiffness))); in CreateInterpolatingSpring()
82 CreateSpringCurve( float velocity, float mass, float stiffness, float damping) CreateSpringCurve() argument
96 CreateInterpolatingSpring( float mass, float stiffness, float damping, float velocity, float minimumAmplitudeRatio) CreateInterpolatingSpring() argument
H A Drs_animation_timing_curve.h53 static RSAnimationTimingCurve CreateSpringCurve(float velocity, float mass, float stiffness, float damping);
56 static RSAnimationTimingCurve CreateInterpolatingSpring(float mass, float stiffness, float damping, float velocity,
/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dspring_model.h26 OVER_DAMPED, // over damping calculation model
33 SpringProperty(double mass, double stiffness, double damping) in SpringProperty() argument
34 : mass_(mass), stiffness_(stiffness), damping_(damping) in SpringProperty()
49 void SetDamping(double damping);
58 // Default damping of spring.
67 // damping ratio of spring
H A Dspring_model.cpp60 void SpringProperty::SetDamping(double damping) in SetDamping() argument
62 if (damping > 0.0) { in SetDamping()
63 damping_ = damping; in SetDamping()
H A Dsimple_spring_chain.h37 void SetControlDamping(double damping) in SetControlDamping() argument
39 controlDamping_ = damping; in SetControlDamping()
H A Dsimple_spring_node.cpp157 void SimpleSpringNode::TransferParams(double stiffness, double damping) in TransferParams() argument
161 springProperty_->SetDamping(damping); in TransferParams()
H A Dspring_curve.cpp34 SpringCurve::SpringCurve(float velocity, float mass, float stiffness, float damping) in SpringCurve() argument
35 : velocity_(velocity), mass_(mass), stiffness_(stiffness), damping_(damping) in SpringCurve()
H A Dsimple_spring_node.h35 void TransferParams(double stiffness, double damping) override;
H A Dspring_curve.h28 SpringCurve(float velocity, float mass, float stiffness, float damping);
84 RefPtr<SpringProperty> property_; // Contain: mass & stiffness & damping
H A Dspring_node.h104 virtual void TransferParams(double stiffness, double damping) = 0;
/foundation/arkui/ace_engine/interfaces/native/node/
H A Danimate_impl.cpp298 ArkUI_CurveHandle SpringCurve(float velocity, float mass, float stiffness, float damping) in SpringCurve() argument
310 if (damping <= 0) { in SpringCurve()
311 damping = 1; in SpringCurve()
313 auto curve = impl->getAnimation()->springCurve(velocity, mass, stiffness, damping); in SpringCurve()
364 ArkUI_CurveHandle InterpolatingSpring(float velocity, float mass, float stiffness, float damping) in InterpolatingSpring() argument
376 if (damping <= 0) { in InterpolatingSpring()
377 damping = 1; in InterpolatingSpring()
379 auto curve = impl->getAnimation()->interpolatingSpring(velocity, mass, stiffness, damping); in InterpolatingSpring()
H A Danimate_impl.h113 ArkUI_CurveHandle SpringCurve(float velocity, float mass, float stiffness, float damping);
116 ArkUI_CurveHandle InterpolatingSpring(float velocity, float mass, float stiffness, float damping);
H A Dnode_animate.cpp671 ArkUI_CurveHandle OH_ArkUI_Curve_CreateSpringCurve(float velocity, float mass, float stiffness, float damping) in OH_ArkUI_Curve_CreateSpringCurve() argument
673 return OHOS::Ace::AnimateModel::SpringCurve(velocity, mass, stiffness, damping); in OH_ArkUI_Curve_CreateSpringCurve()
687 ArkUI_CurveHandle OH_ArkUI_Curve_CreateInterpolatingSpring(float velocity, float mass, float stiffness, float damping) in OH_ArkUI_Curve_CreateInterpolatingSpring() argument
689 return OHOS::Ace::AnimateModel::InterpolatingSpring(velocity, mass, stiffness, damping); in OH_ArkUI_Curve_CreateInterpolatingSpring()
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_animate.h44 ArkUI_Float32 velocity, ArkUI_Float32 mass, ArkUI_Float32 stiffness, ArkUI_Float32 damping);
50 ArkUI_Float32 velocity, ArkUI_Float32 mass, ArkUI_Float32 stiffness, ArkUI_Float32 damping);
H A Dnode_animate.cpp463 ArkUI_Float32 velocity, ArkUI_Float32 mass, ArkUI_Float32 stiffness, ArkUI_Float32 damping) in CreateSpringCurve()
465 auto curve = AceType::MakeRefPtr<SpringCurve>(velocity, mass, stiffness, damping); in CreateSpringCurve()
487 ArkUI_Float32 velocity, ArkUI_Float32 mass, ArkUI_Float32 stiffness, ArkUI_Float32 damping) in CreateInterpolatingSpring()
489 auto curve = AceType::MakeRefPtr<InterpolatingSpring>(velocity, mass, stiffness, damping); in CreateInterpolatingSpring()
462 CreateSpringCurve( ArkUI_Float32 velocity, ArkUI_Float32 mass, ArkUI_Float32 stiffness, ArkUI_Float32 damping) CreateSpringCurve() argument
486 CreateInterpolatingSpring( ArkUI_Float32 velocity, ArkUI_Float32 mass, ArkUI_Float32 stiffness, ArkUI_Float32 damping) CreateInterpolatingSpring() argument
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/modules/
H A Djsi_curves_module.cpp110 double damping = 1.0; in CreateSpringCurve() local
127 damping = argv[3]->ToDouble(runtime); in CreateSpringCurve()
128 if (LessOrEqual(damping, 0.0)) { in CreateSpringCurve()
129 damping = 1.0; in CreateSpringCurve()
132 curve = AceType::MakeRefPtr<SpringCurve>(velocity, mass, stiffness, damping); in CreateSpringCurve()
145 float damping = static_cast<float>(argv[3]->IsNumber(runtime) ? argv[3]->ToDouble(runtime) : 1.0); in CreateInterpolatingSpring() local
152 if (LessOrEqual(damping, 0)) { in CreateInterpolatingSpring()
153 damping = 1.0; in CreateInterpolatingSpring()
155 curve = AceType::MakeRefPtr<InterpolatingSpring>(velocity, mass, stiffness, damping); in CreateInterpolatingSpring()
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/animation/
H A Drs_animation_timing_curve_test.cpp438 float damping = 0.5f; in HWTEST_F() local
439 auto timingCurve = RSAnimationTimingCurve::CreateSpringCurve(velocity, mass, stiffness, damping); in HWTEST_F()
445 auto timingCurve1 = RSAnimationTimingCurve::CreateSpringCurve(velocity, mass1, stiffness1, damping); in HWTEST_F()
461 float damping = 0.5f; in HWTEST_F() local
463 auto timingCurve = RSAnimationTimingCurve::CreateInterpolatingSpring(mass, stiffness, damping, velocity); in HWTEST_F()
468 auto timingCurve1 = RSAnimationTimingCurve::CreateInterpolatingSpring(mass1, stiffness1, damping, velocity); in HWTEST_F()
473 auto timingCurve2 = RSAnimationTimingCurve::CreateInterpolatingSpring(mass2, stiffness2, damping, velocity); in HWTEST_F()
H A Drs_implicit_animator_test.cpp57 float damping = 0.5f; in HWTEST_F() local
59 auto timingCurve = RSAnimationTimingCurve::CreateInterpolatingSpring(mass, stiffness, damping, velocity); in HWTEST_F()
78 float damping = 0.5f; in HWTEST_F() local
80 auto timingCurve = RSAnimationTimingCurve::CreateSpringCurve(velocity, mass, stiffness, damping); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/
H A Dtextpicker_overscroll.cpp109 auto damping = NearZero(loopTossOffset_) ? 1.0 : LOOP_TOSS_DAMPING / std::abs(loopTossOffset_); in ShouldStartRebound() local
110 auto velocity = std::abs(velocityTracker_.GetVelocity().GetVelocityY()) * damping; in ShouldStartRebound()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/
H A Dtoss_animation_controller.cpp149 double damping = PICKER_SPRING_DAMPING; in UpdatePlayAnimationValue() local
154 return AceType::MakeRefPtr<InterpolatingSpring>(speed_, mass, stiffness, damping); in UpdatePlayAnimationValue()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/time_picker/
H A Dtoss_animation_controller.cpp153 double damping = PICKER_SPRING_DAMPING; in UpdatePlayAnimationValue() local
158 return AceType::MakeRefPtr<InterpolatingSpring>(speed_, mass, stiffness, damping); in UpdatePlayAnimationValue()
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Dlist_properties.h111 double damping = 0; member
/foundation/arkui/ace_engine/frameworks/core/components/list/
H A Dlist_component.h431 void SetOverSpringProperty(double mass, double stiffness, double damping) in SetOverSpringProperty() argument
433 overSpringProperty_ = AceType::MakeRefPtr<SpringProperty>(mass, stiffness, damping); in SetOverSpringProperty()

Completed in 15 milliseconds

12