Home
last modified time | relevance | path

Searched refs:stiffness (Results 1 - 25 of 46) sorted by relevance

12

/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()
85 if (stiffness <= 0.0f || mass * stiffness <= 0.0f) { in CreateSpringCurve()
91 float response = 2 * PI * sqrt(mass / stiffness); 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()
99 if (stiffness <= 0.0f || mass * stiffness <= 0.0f) { in CreateInterpolatingSpring()
106 float response = 2 * PI * sqrt(mass / stiffness); 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
[all...]
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/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/animation/
H A Drs_animation_timing_curve_test.cpp52 float stiffness = -1.0f; in HWTEST_F() local
54 rsAnimationTimingCurve.CreateSpringCurve(velocity, mass, stiffness, damping); in HWTEST_F()
69 float stiffness = 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.cpp79 float stiffness = StringUtils::StringToFloat(paramsVector[2]); in ParseOptionToMotion() local
86 if (LessOrEqual(stiffness, 0)) { in ParseOptionToMotion()
87 stiffness = 1.0f; in ParseOptionToMotion()
93 option->begin, option->end, velocity, AceType::MakeRefPtr<SpringProperty>(mass, stiffness, damping)); in ParseOptionToMotion()
/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dspring_model.h33 SpringProperty(double mass, double stiffness, double damping) in SpringProperty() argument
34 : mass_(mass), stiffness_(stiffness), damping_(damping) in SpringProperty()
45 void SetStiffness(double stiffness);
56 // Default stiffness of spring.
65 // the stiffness of spring, generally, a spring stiffness is constant.
H A Dspring_model.cpp48 void SpringProperty::SetStiffness(double stiffness) in SetStiffness() argument
50 if (stiffness > 0.0) { in SetStiffness()
51 stiffness_ = stiffness; in SetStiffness()
H A Dsimple_spring_chain.h27 void SetControlStiffness(double stiffness) in SetControlStiffness() argument
29 controlStiffness_ = stiffness; in SetControlStiffness()
H A Dsimple_spring_node.cpp157 void SimpleSpringNode::TransferParams(double stiffness, double damping) in TransferParams() argument
160 springProperty_->SetStiffness(stiffness); 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;
H A Dcurve.h343 InterpolatingSpring(float velocity, float mass, float stiffness, float damping) in InterpolatingSpring() argument
344 : velocity_(velocity), mass_(mass), stiffness_(stiffness), damping_(damping) in InterpolatingSpring()
/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
307 if (stiffness <= 0) { in SpringCurve()
308 stiffness = 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
373 if (stiffness <= 0) { in InterpolatingSpring()
374 stiffness = 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.cpp109 double stiffness = 1.0; in CreateSpringCurve() local
121 stiffness = argv[2]->ToDouble(runtime); in CreateSpringCurve()
122 if (LessOrEqual(stiffness, 0.0)) { in CreateSpringCurve()
123 stiffness = 1.0; in CreateSpringCurve()
132 curve = AceType::MakeRefPtr<SpringCurve>(velocity, mass, stiffness, damping); in CreateSpringCurve()
144 float stiffness = static_cast<float>(argv[2]->IsNumber(runtime) ? argv[2]->ToDouble(runtime) : 1.0); in CreateInterpolatingSpring() local
149 if (LessOrEqual(stiffness, 0)) { in CreateInterpolatingSpring()
150 stiffness = 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_implicit_animator_test.cpp56 float stiffness = 0.0f; in HWTEST_F() local
59 auto timingCurve = RSAnimationTimingCurve::CreateInterpolatingSpring(mass, stiffness, damping, velocity); in HWTEST_F()
77 float stiffness = 0.0f; in HWTEST_F() local
80 auto timingCurve = RSAnimationTimingCurve::CreateSpringCurve(velocity, mass, stiffness, damping); in HWTEST_F()
H A Drs_animation_timing_curve_test.cpp437 float stiffness = 0.0f; in HWTEST_F() local
439 auto timingCurve = RSAnimationTimingCurve::CreateSpringCurve(velocity, mass, stiffness, damping); in HWTEST_F()
460 float stiffness = 0.0f; in HWTEST_F() local
463 auto timingCurve = RSAnimationTimingCurve::CreateInterpolatingSpring(mass, stiffness, damping, velocity); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/
H A Dtoss_animation_controller.cpp148 double stiffness = PICKER_SPRING_STIFFNESS; 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.cpp152 double stiffness = PICKER_SPRING_STIFFNESS; 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.h110 double stiffness = 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