fix(datatypes): Vector3 augmented assignments not updating self, resulting in broken scaling
This commit is contained in:
parent
8df049d6c3
commit
f93b33c012
1 changed files with 6 additions and 6 deletions
|
@ -60,12 +60,12 @@ public:
|
||||||
DEF_DATA_OP bool operator ==(Vector3) const;
|
DEF_DATA_OP bool operator ==(Vector3) const;
|
||||||
|
|
||||||
// Augmented shorthands
|
// Augmented shorthands
|
||||||
inline Vector3 operator *=(float factor) const { return *this * factor; }
|
inline Vector3 operator *=(float factor) { return *this = *this * factor; }
|
||||||
inline Vector3 operator /=(float factor) const { return *this / factor; }
|
inline Vector3 operator /=(float factor) { return *this = *this / factor; }
|
||||||
inline Vector3 operator *=(Vector3 factor) const { return *this * factor; }
|
inline Vector3 operator *=(Vector3 factor) { return *this = *this * factor; }
|
||||||
inline Vector3 operator /=(Vector3 factor) const { return *this / factor; }
|
inline Vector3 operator /=(Vector3 factor) { return *this = *this / factor; }
|
||||||
inline Vector3 operator +=(Vector3 vector) const { return *this + vector; }
|
inline Vector3 operator +=(Vector3 vector) { return *this = *this + vector; }
|
||||||
inline Vector3 operator -=(Vector3 vector) const { return *this + vector; }
|
inline Vector3 operator -=(Vector3 vector) { return *this = *this + vector; }
|
||||||
};
|
};
|
||||||
|
|
||||||
inline void printVec(Vector3 vec) {
|
inline void printVec(Vector3 vec) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue