2
0
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:
Clang Format
2023-11-19 15:28:38 +01:00
committed by Jan
parent 22e17272fd
commit 6b4f5d94a8
1099 changed files with 16763 additions and 18076 deletions

View File

@@ -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}
}
}
{
}

View File

@@ -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));
}
};

View File

@@ -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;