summaryrefslogtreecommitdiffstats
path: root/core/math/basis.h
diff options
context:
space:
mode:
authorAaron Franke <arnfranke@yahoo.com>2021-06-15 21:15:38 -0400
committerAaron Franke <arnfranke@yahoo.com>2021-06-15 22:26:29 -0400
commitbd6ed3fb091d2d541f85e4152f0538088a3956db (patch)
tree564ea528f5533cf9b3d77c6d02df56a9877558a5 /core/math/basis.h
parentd36b220531198b494fc309c015e04867926992fd (diff)
downloadredot-engine-bd6ed3fb091d2d541f85e4152f0538088a3956db.tar.gz
Allow multiplying Transforms and Basis by numbers
Diffstat (limited to 'core/math/basis.h')
-rw-r--r--core/math/basis.h8
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;