Update mxvector.h

This commit is contained in:
Christian Semmler 2023-08-09 16:12:27 -04:00 committed by GitHub
parent c900ca1fa0
commit 3cf4273897
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -134,7 +134,7 @@ class MxVector4 : public MxVector3
class MxVector3Data : public MxVector3 class MxVector3Data : public MxVector3
{ {
public: public:
inline MxVector3Data() : MxVector3(&x) {} inline MxVector3Data() : MxVector3(storage) {}
inline MxVector3Data(float p_x, float p_y, float p_z) inline MxVector3Data(float p_x, float p_y, float p_z)
: MxVector3(&x) : MxVector3(&x)
, x(p_x), y(p_y), z(p_z) , x(p_x), y(p_y), z(p_z)
@ -164,7 +164,7 @@ class MxVector3Data : public MxVector3
class MxVector4Data : public MxVector4 class MxVector4Data : public MxVector4
{ {
public: public:
inline MxVector4Data() : MxVector4(&x) {} inline MxVector4Data() : MxVector4(storage) {}
union { union {
float storage[4]; float storage[4];
struct { struct {
@ -176,4 +176,4 @@ class MxVector4Data : public MxVector4
}; };
}; };
#endif // MXVECTOR_H #endif // MXVECTOR_H