mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Use RequiredParam and RequiredResult in a handful of places in order to test
This commit is contained in:
parent
d95d49ee12
commit
090a4540b7
10 changed files with 68 additions and 68 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue