mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-09-03 23:37:26 +00:00
Reformat code with clang format
This commit is contained in:
@@ -1,31 +1,27 @@
|
||||
#pragma once
|
||||
|
||||
template <typename T>
|
||||
class Matrix
|
||||
template<typename T> class Matrix
|
||||
{
|
||||
public:
|
||||
T m_data[4][4];
|
||||
|
||||
Matrix()
|
||||
: m_data{
|
||||
{T(1.0), 0, 0, 0},
|
||||
{0, T(1.0), 0, 0},
|
||||
{0, 0, T(1.0), 0},
|
||||
{0, 0, 0, T(1.0)}
|
||||
}
|
||||
{T(1.0), 0, 0, 0 },
|
||||
{0, T(1.0), 0, 0 },
|
||||
{0, 0, T(1.0), 0 },
|
||||
{0, 0, 0, T(1.0)}
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
Matrix(T d00, T d01, T d02, T d03,
|
||||
T d10, T d11, T d12, T d13,
|
||||
T d20, T d21, T d22, T d23,
|
||||
T d30, T d31, T d32, T d33)
|
||||
Matrix(T d00, T d01, T d02, T d03, T d10, T d11, T d12, T d13, T d20, T d21, T d22, T d23, T d30, T d31, T d32, T d33)
|
||||
: m_data{
|
||||
{d00, d01, d02, d03},
|
||||
{d10, d11, d12, d13},
|
||||
{d20, d21, d22, d23},
|
||||
{d30, d31, d32, d33}
|
||||
}
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
|
@@ -1,10 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "Utils/ClassUtils.h"
|
||||
#include "Matrix.h"
|
||||
#include "Utils/ClassUtils.h"
|
||||
|
||||
template <typename T>
|
||||
class Quaternion
|
||||
template<typename T> class Quaternion
|
||||
{
|
||||
public:
|
||||
T m_x;
|
||||
@@ -50,12 +49,7 @@ public:
|
||||
const T m21 = 2 * yz + 2 * xw;
|
||||
const T m22 = 1 - 2 * xx - 2 * yy;
|
||||
|
||||
return Matrix<T>(
|
||||
m00, m01, m02, 0,
|
||||
m10, m11, m12, 0,
|
||||
m20, m21, m22, 0,
|
||||
0, 0, 0, T(1.0)
|
||||
);
|
||||
return Matrix<T>(m00, m01, m02, 0, m10, m11, m12, 0, m20, m21, m22, 0, 0, 0, 0, T(1.0));
|
||||
}
|
||||
};
|
||||
|
||||
|
@@ -1,26 +1,25 @@
|
||||
#pragma once
|
||||
#include <cassert>
|
||||
|
||||
#include "Utils/ClassUtils.h"
|
||||
|
||||
template <typename T>
|
||||
class Vector2
|
||||
#include <cassert>
|
||||
|
||||
template<typename T> class Vector2
|
||||
{
|
||||
T m_value[2];
|
||||
|
||||
public:
|
||||
Vector2()
|
||||
: m_value{ T(0), T(0)}
|
||||
: m_value{T(0), T(0)}
|
||||
{
|
||||
}
|
||||
|
||||
Vector2(T x, T y)
|
||||
: m_value{ x, y }
|
||||
: m_value{x, y}
|
||||
{
|
||||
}
|
||||
|
||||
explicit Vector2(const T* value)
|
||||
: m_value{ value[0], value[1] }
|
||||
: m_value{value[0], value[1]}
|
||||
{
|
||||
}
|
||||
|
||||
@@ -36,33 +35,47 @@ public:
|
||||
return m_value[index];
|
||||
}
|
||||
|
||||
_NODISCARD T& x() { return m_value[0]; }
|
||||
_NODISCARD T& y() { return m_value[1]; }
|
||||
_NODISCARD const T& x() const { return m_value[0]; }
|
||||
_NODISCARD const T& y() const { return m_value[1]; }
|
||||
_NODISCARD T& x()
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD T& y()
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD const T& x() const
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD const T& y() const
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
};
|
||||
|
||||
typedef Vector2<float> Vector2f;
|
||||
typedef Vector2<double> Vector2d;
|
||||
|
||||
template <typename T>
|
||||
class Vector3
|
||||
template<typename T> class Vector3
|
||||
{
|
||||
T m_value[3];
|
||||
|
||||
public:
|
||||
Vector3()
|
||||
: m_value{ T(0), T(0), T(0) }
|
||||
: m_value{T(0), T(0), T(0)}
|
||||
{
|
||||
}
|
||||
|
||||
Vector3(T x, T y, T z)
|
||||
: m_value{ x, y, z }
|
||||
: m_value{x, y, z}
|
||||
{
|
||||
}
|
||||
|
||||
explicit Vector3(const T* value)
|
||||
: m_value{ value[0], value[1], value[2] }
|
||||
: m_value{value[0], value[1], value[2]}
|
||||
{
|
||||
}
|
||||
|
||||
@@ -78,26 +91,71 @@ public:
|
||||
return m_value[index];
|
||||
}
|
||||
|
||||
_NODISCARD T& x() { return m_value[0]; }
|
||||
_NODISCARD T& y() { return m_value[1]; }
|
||||
_NODISCARD T& z() { return m_value[2]; }
|
||||
_NODISCARD const T& x() const { return m_value[0]; }
|
||||
_NODISCARD const T& y() const { return m_value[1]; }
|
||||
_NODISCARD const T& z() const { return m_value[2]; }
|
||||
_NODISCARD T& x()
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD T& r() { return m_value[0]; }
|
||||
_NODISCARD T& g() { return m_value[1]; }
|
||||
_NODISCARD T& b() { return m_value[2]; }
|
||||
_NODISCARD const T& r() const { return m_value[0]; }
|
||||
_NODISCARD const T& g() const { return m_value[1]; }
|
||||
_NODISCARD const T& b() const { return m_value[2]; }
|
||||
_NODISCARD T& y()
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD T& z()
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD const T& x() const
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD const T& y() const
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD const T& z() const
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD T& r()
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD T& g()
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD T& b()
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD const T& r() const
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD const T& g() const
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD const T& b() const
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
};
|
||||
|
||||
typedef Vector3<float> Vector3f;
|
||||
typedef Vector3<double> Vector3d;
|
||||
|
||||
template <typename T>
|
||||
class Vector4
|
||||
template<typename T> class Vector4
|
||||
{
|
||||
T m_value[4];
|
||||
|
||||
@@ -113,7 +171,7 @@ public:
|
||||
}
|
||||
|
||||
explicit Vector4(const T* value)
|
||||
: m_value{ value[0], value[1], value[2], value[3] }
|
||||
: m_value{value[0], value[1], value[2], value[3]}
|
||||
{
|
||||
}
|
||||
|
||||
@@ -129,23 +187,85 @@ public:
|
||||
return m_value[index];
|
||||
}
|
||||
|
||||
_NODISCARD T& x() { return m_value[0]; }
|
||||
_NODISCARD T& y() { return m_value[1]; }
|
||||
_NODISCARD T& z() { return m_value[2]; }
|
||||
_NODISCARD T& w() { return m_value[3]; }
|
||||
_NODISCARD const T& x() const { return m_value[0]; }
|
||||
_NODISCARD const T& y() const { return m_value[1]; }
|
||||
_NODISCARD const T& z() const { return m_value[2]; }
|
||||
_NODISCARD const T& w() const { return m_value[3]; }
|
||||
_NODISCARD T& x()
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD T& r() { return m_value[0]; }
|
||||
_NODISCARD T& g() { return m_value[1]; }
|
||||
_NODISCARD T& b() { return m_value[2]; }
|
||||
_NODISCARD T& a() { return m_value[3]; }
|
||||
_NODISCARD const T& r() const { return m_value[0]; }
|
||||
_NODISCARD const T& g() const { return m_value[1]; }
|
||||
_NODISCARD const T& b() const { return m_value[2]; }
|
||||
_NODISCARD const T& a() const { return m_value[3]; }
|
||||
_NODISCARD T& y()
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD T& z()
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD T& w()
|
||||
{
|
||||
return m_value[3];
|
||||
}
|
||||
|
||||
_NODISCARD const T& x() const
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD const T& y() const
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD const T& z() const
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD const T& w() const
|
||||
{
|
||||
return m_value[3];
|
||||
}
|
||||
|
||||
_NODISCARD T& r()
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD T& g()
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD T& b()
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD T& a()
|
||||
{
|
||||
return m_value[3];
|
||||
}
|
||||
|
||||
_NODISCARD const T& r() const
|
||||
{
|
||||
return m_value[0];
|
||||
}
|
||||
|
||||
_NODISCARD const T& g() const
|
||||
{
|
||||
return m_value[1];
|
||||
}
|
||||
|
||||
_NODISCARD const T& b() const
|
||||
{
|
||||
return m_value[2];
|
||||
}
|
||||
|
||||
_NODISCARD const T& a() const
|
||||
{
|
||||
return m_value[3];
|
||||
}
|
||||
};
|
||||
|
||||
typedef Vector4<float> Vector4f;
|
||||
|
Reference in New Issue
Block a user