Use RequiredParam and RequiredResult in a handful of places in order to test

This commit is contained in:
David Snopek 2025-10-08 16:37:43 -05:00
parent d95d49ee12
commit 090a4540b7
10 changed files with 68 additions and 68 deletions

View file

@ -95,7 +95,7 @@ void Tween::_stop_internal(bool p_reset) {
}
}
Ref<PropertyTweener> Tween::tween_property(const Object *p_target, const NodePath &p_property, Variant p_to, double p_duration) {
RequiredResult<PropertyTweener> Tween::tween_property(const Object *p_target, const NodePath &p_property, Variant p_to, double p_duration) {
ERR_FAIL_NULL_V(p_target, nullptr);
CHECK_VALID();
@ -118,7 +118,7 @@ Ref<PropertyTweener> Tween::tween_property(const Object *p_target, const NodePat
return tweener;
}
Ref<IntervalTweener> Tween::tween_interval(double p_time) {
RequiredResult<IntervalTweener> Tween::tween_interval(double p_time) {
CHECK_VALID();
Ref<IntervalTweener> tweener;
@ -127,7 +127,7 @@ Ref<IntervalTweener> Tween::tween_interval(double p_time) {
return tweener;
}
Ref<CallbackTweener> Tween::tween_callback(const Callable &p_callback) {
RequiredResult<CallbackTweener> Tween::tween_callback(const Callable &p_callback) {
CHECK_VALID();
Ref<CallbackTweener> tweener;
@ -136,7 +136,7 @@ Ref<CallbackTweener> Tween::tween_callback(const Callable &p_callback) {
return tweener;
}
Ref<MethodTweener> Tween::tween_method(const Callable &p_callback, const Variant p_from, Variant p_to, double p_duration) {
RequiredResult<MethodTweener> Tween::tween_method(const Callable &p_callback, const Variant p_from, Variant p_to, double p_duration) {
CHECK_VALID();
if (!Animation::validate_type_match(p_from, p_to)) {
@ -149,7 +149,7 @@ Ref<MethodTweener> Tween::tween_method(const Callable &p_callback, const Variant
return tweener;
}
Ref<SubtweenTweener> Tween::tween_subtween(const Ref<Tween> &p_subtween) {
RequiredResult<SubtweenTweener> Tween::tween_subtween(const Ref<Tween> &p_subtween) {
CHECK_VALID();
// Ensure that the subtween being added is not null.
@ -221,7 +221,7 @@ void Tween::clear() {
tweeners.clear();
}
Ref<Tween> Tween::bind_node(const Node *p_node) {
RequiredResult<Tween> Tween::bind_node(const Node *p_node) {
ERR_FAIL_NULL_V(p_node, this);
bound_node = p_node->get_instance_id();
@ -229,7 +229,7 @@ Ref<Tween> Tween::bind_node(const Node *p_node) {
return this;
}
Ref<Tween> Tween::set_process_mode(TweenProcessMode p_mode) {
RequiredResult<Tween> Tween::set_process_mode(TweenProcessMode p_mode) {
process_mode = p_mode;
return this;
}
@ -238,7 +238,7 @@ Tween::TweenProcessMode Tween::get_process_mode() const {
return process_mode;
}
Ref<Tween> Tween::set_pause_mode(TweenPauseMode p_mode) {
RequiredResult<Tween> Tween::set_pause_mode(TweenPauseMode p_mode) {
pause_mode = p_mode;
return this;
}
@ -247,7 +247,7 @@ Tween::TweenPauseMode Tween::get_pause_mode() const {
return pause_mode;
}
Ref<Tween> Tween::set_ignore_time_scale(bool p_ignore) {
RequiredResult<Tween> Tween::set_ignore_time_scale(bool p_ignore) {
ignore_time_scale = p_ignore;
return this;
}
@ -256,13 +256,13 @@ bool Tween::is_ignoring_time_scale() const {
return ignore_time_scale;
}
Ref<Tween> Tween::set_parallel(bool p_parallel) {
RequiredResult<Tween> Tween::set_parallel(bool p_parallel) {
default_parallel = p_parallel;
parallel_enabled = p_parallel;
return this;
}
Ref<Tween> Tween::set_loops(int p_loops) {
RequiredResult<Tween> Tween::set_loops(int p_loops) {
loops = p_loops;
return this;
}
@ -275,12 +275,12 @@ int Tween::get_loops_left() const {
}
}
Ref<Tween> Tween::set_speed_scale(float p_speed) {
RequiredResult<Tween> Tween::set_speed_scale(float p_speed) {
speed_scale = p_speed;
return this;
}
Ref<Tween> Tween::set_trans(TransitionType p_trans) {
RequiredResult<Tween> Tween::set_trans(TransitionType p_trans) {
default_transition = p_trans;
return this;
}
@ -289,7 +289,7 @@ Tween::TransitionType Tween::get_trans() const {
return default_transition;
}
Ref<Tween> Tween::set_ease(EaseType p_ease) {
RequiredResult<Tween> Tween::set_ease(EaseType p_ease) {
default_ease = p_ease;
return this;
}
@ -298,12 +298,12 @@ Tween::EaseType Tween::get_ease() const {
return default_ease;
}
Ref<Tween> Tween::parallel() {
RequiredResult<Tween> Tween::parallel() {
parallel_enabled = true;
return this;
}
Ref<Tween> Tween::chain() {
RequiredResult<Tween> Tween::chain() {
parallel_enabled = false;
return this;
}
@ -554,7 +554,7 @@ double PropertyTweener::_get_custom_interpolated_value(const Variant &p_value) {
return result;
}
Ref<PropertyTweener> PropertyTweener::from(const Variant &p_value) {
RequiredResult<PropertyTweener> PropertyTweener::from(const Variant &p_value) {
Ref<Tween> tween = _get_tween();
ERR_FAIL_COND_V(tween.is_null(), nullptr);
@ -568,32 +568,32 @@ Ref<PropertyTweener> PropertyTweener::from(const Variant &p_value) {
return this;
}
Ref<PropertyTweener> PropertyTweener::from_current() {
RequiredResult<PropertyTweener> PropertyTweener::from_current() {
do_continue = false;
return this;
}
Ref<PropertyTweener> PropertyTweener::as_relative() {
RequiredResult<PropertyTweener> PropertyTweener::as_relative() {
relative = true;
return this;
}
Ref<PropertyTweener> PropertyTweener::set_trans(Tween::TransitionType p_trans) {
RequiredResult<PropertyTweener> PropertyTweener::set_trans(Tween::TransitionType p_trans) {
trans_type = p_trans;
return this;
}
Ref<PropertyTweener> PropertyTweener::set_ease(Tween::EaseType p_ease) {
RequiredResult<PropertyTweener> PropertyTweener::set_ease(Tween::EaseType p_ease) {
ease_type = p_ease;
return this;
}
Ref<PropertyTweener> PropertyTweener::set_custom_interpolator(const Callable &p_method) {
RequiredResult<PropertyTweener> PropertyTweener::set_custom_interpolator(const Callable &p_method) {
custom_method = p_method;
return this;
}
Ref<PropertyTweener> PropertyTweener::set_delay(double p_delay) {
RequiredResult<PropertyTweener> PropertyTweener::set_delay(double p_delay) {
delay = p_delay;
return this;
}
@ -731,7 +731,7 @@ IntervalTweener::IntervalTweener() {
ERR_FAIL_MSG("IntervalTweener can't be created directly. Use the tween_interval() method in Tween.");
}
Ref<CallbackTweener> CallbackTweener::set_delay(double p_delay) {
RequiredResult<CallbackTweener> CallbackTweener::set_delay(double p_delay) {
delay = p_delay;
return this;
}
@ -781,17 +781,17 @@ CallbackTweener::CallbackTweener() {
ERR_FAIL_MSG("CallbackTweener can't be created directly. Use the tween_callback() method in Tween.");
}
Ref<MethodTweener> MethodTweener::set_delay(double p_delay) {
RequiredResult<MethodTweener> MethodTweener::set_delay(double p_delay) {
delay = p_delay;
return this;
}
Ref<MethodTweener> MethodTweener::set_trans(Tween::TransitionType p_trans) {
RequiredResult<MethodTweener> MethodTweener::set_trans(Tween::TransitionType p_trans) {
trans_type = p_trans;
return this;
}
Ref<MethodTweener> MethodTweener::set_ease(Tween::EaseType p_ease) {
RequiredResult<MethodTweener> MethodTweener::set_ease(Tween::EaseType p_ease) {
ease_type = p_ease;
return this;
}
@ -912,7 +912,7 @@ bool SubtweenTweener::step(double &r_delta) {
return true;
}
Ref<SubtweenTweener> SubtweenTweener::set_delay(double p_delay) {
RequiredResult<SubtweenTweener> SubtweenTweener::set_delay(double p_delay) {
delay = p_delay;
return this;
}