/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/animation/ |
H A D | rs_animation_timing_curve_test.cpp | 53 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 D | cj_animator.cpp | 80 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 D | rs_animation_timing_curve.cpp | 83 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 D | rs_animation_timing_curve.h | 53 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 D | spring_model.h | 26 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 D | spring_model.cpp | 60 void SpringProperty::SetDamping(double damping) in SetDamping() argument 62 if (damping > 0.0) { in SetDamping() 63 damping_ = damping; in SetDamping()
|
H A D | simple_spring_chain.h | 37 void SetControlDamping(double damping) in SetControlDamping() argument 39 controlDamping_ = damping; in SetControlDamping()
|
H A D | simple_spring_node.cpp | 157 void SimpleSpringNode::TransferParams(double stiffness, double damping) in TransferParams() argument 161 springProperty_->SetDamping(damping); in TransferParams()
|
H A D | spring_curve.cpp | 34 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 D | simple_spring_node.h | 35 void TransferParams(double stiffness, double damping) override;
|
H A D | spring_curve.h | 28 SpringCurve(float velocity, float mass, float stiffness, float damping); 84 RefPtr<SpringProperty> property_; // Contain: mass & stiffness & damping
|
H A D | spring_node.h | 104 virtual void TransferParams(double stiffness, double damping) = 0;
|
/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | animate_impl.cpp | 298 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 D | animate_impl.h | 113 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 D | node_animate.cpp | 671 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 D | node_animate.h | 44 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 D | node_animate.cpp | 463 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 D | jsi_curves_module.cpp | 110 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 D | rs_animation_timing_curve_test.cpp | 438 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 D | rs_implicit_animator_test.cpp | 57 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 D | textpicker_overscroll.cpp | 109 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 D | toss_animation_controller.cpp | 149 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 D | toss_animation_controller.cpp | 153 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 D | list_properties.h | 111 double damping = 0; member
|
/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | list_component.h | 431 void SetOverSpringProperty(double mass, double stiffness, double damping) in SetOverSpringProperty() argument 433 overSpringProperty_ = AceType::MakeRefPtr<SpringProperty>(mass, stiffness, damping); in SetOverSpringProperty()
|