diff options
author | Aaron Franke <arnfranke@yahoo.com> | 2021-06-15 21:15:38 -0400 |
---|---|---|
committer | Aaron Franke <arnfranke@yahoo.com> | 2021-06-15 22:26:29 -0400 |
commit | bd6ed3fb091d2d541f85e4152f0538088a3956db (patch) | |
tree | 564ea528f5533cf9b3d77c6d02df56a9877558a5 /core/math/basis.h | |
parent | d36b220531198b494fc309c015e04867926992fd (diff) | |
download | redot-engine-bd6ed3fb091d2d541f85e4152f0538088a3956db.tar.gz |
Allow multiplying Transforms and Basis by numbers
Diffstat (limited to 'core/math/basis.h')
-rw-r--r-- | core/math/basis.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/math/basis.h b/core/math/basis.h index 3736047dd3..2889a4aa5e 100644 --- a/core/math/basis.h +++ b/core/math/basis.h @@ -158,8 +158,8 @@ public: _FORCE_INLINE_ Basis operator+(const Basis &p_matrix) const; _FORCE_INLINE_ void operator-=(const Basis &p_matrix); _FORCE_INLINE_ Basis operator-(const Basis &p_matrix) const; - _FORCE_INLINE_ void operator*=(real_t p_val); - _FORCE_INLINE_ Basis operator*(real_t p_val) const; + _FORCE_INLINE_ void operator*=(const real_t p_val); + _FORCE_INLINE_ Basis operator*(const real_t p_val) const; int get_orthogonal_index() const; void set_orthogonal_index(int p_index); @@ -298,13 +298,13 @@ _FORCE_INLINE_ Basis Basis::operator-(const Basis &p_matrix) const { return ret; } -_FORCE_INLINE_ void Basis::operator*=(real_t p_val) { +_FORCE_INLINE_ void Basis::operator*=(const real_t p_val) { elements[0] *= p_val; elements[1] *= p_val; elements[2] *= p_val; } -_FORCE_INLINE_ Basis Basis::operator*(real_t p_val) const { +_FORCE_INLINE_ Basis Basis::operator*(const real_t p_val) const { Basis ret(*this); ret *= p_val; return ret; |