summaryrefslogtreecommitdiffstats
path: root/core/variant/variant_utility.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/variant/variant_utility.h')
-rw-r--r--core/variant/variant_utility.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/variant/variant_utility.h b/core/variant/variant_utility.h
index 66883fb140..8130f30881 100644
--- a/core/variant/variant_utility.h
+++ b/core/variant/variant_utility.h
@@ -90,11 +90,13 @@ struct VariantUtilityFunctions {
double to_t, double pre_t, double post_t);
static double bezier_interpolate(double p_start, double p_control_1, double p_control_2, double p_end, double p_t);
static double bezier_derivative(double p_start, double p_control_1, double p_control_2, double p_end, double p_t);
+ static double angle_difference(double from, double to);
static double lerp_angle(double from, double to, double weight);
static double inverse_lerp(double from, double to, double weight);
static double remap(double value, double istart, double istop, double ostart, double ostop);
static double smoothstep(double from, double to, double val);
static double move_toward(double from, double to, double delta);
+ static double rotate_toward(double from, double to, double delta);
static double deg_to_rad(double angle_deg);
static double rad_to_deg(double angle_rad);
static double linear_to_db(double linear);