Convert all remaining enums to enum classes (!)

This commit is contained in:
Jérôme Leclercq
2021-05-25 00:08:50 +02:00
parent 8cdd0b51cb
commit 874fb3542e
122 changed files with 1082 additions and 2169 deletions

View File

@@ -13,6 +13,7 @@
#include <Nazara/Utility/Enums.hpp>
#include <array>
#include <functional>
#include <memory>
namespace Nz
{

View File

@@ -41,21 +41,21 @@ namespace Nz
virtual Vector3f GetLeft() const;
virtual NodeType GetNodeType() const;
const Node* GetParent() const;
Vector3f GetPosition(CoordSys coordSys = CoordSys_Local) const;
Vector3f GetPosition(CoordSys coordSys = CoordSys::Local) const;
virtual Vector3f GetRight() const;
Quaternionf GetRotation(CoordSys coordSys = CoordSys_Local) const;
Vector3f GetScale(CoordSys coordSys = CoordSys_Local) const;
Quaternionf GetRotation(CoordSys coordSys = CoordSys::Local) const;
Vector3f GetScale(CoordSys coordSys = CoordSys::Local) const;
const Matrix4f& GetTransformMatrix() const;
virtual Vector3f GetUp() const;
bool HasChilds() const;
Node& Interpolate(const Node& nodeA, const Node& nodeB, float interpolation, CoordSys coordSys = CoordSys_Global);
Node& Interpolate(const Node& nodeA, const Node& nodeB, float interpolation, CoordSys coordSys = CoordSys::Global);
Node& Move(const Vector3f& movement, CoordSys coordSys = CoordSys_Local);
Node& Move(float movementX, float movementY, float movementZ = 0.f, CoordSys coordSys = CoordSys_Local);
Node& Move(const Vector3f& movement, CoordSys coordSys = CoordSys::Local);
Node& Move(float movementX, float movementY, float movementZ = 0.f, CoordSys coordSys = CoordSys::Local);
Node& Rotate(const Quaternionf& rotation, CoordSys coordSys = CoordSys_Local);
Node& Rotate(const Quaternionf& rotation, CoordSys coordSys = CoordSys::Local);
Node& Scale(const Vector3f& scale);
Node& Scale(float scale);
@@ -72,13 +72,13 @@ namespace Nz
void SetInitialPosition(float translationX, float translationXY, float translationZ = 0.f);
void SetParent(const Node* node = nullptr, bool keepDerived = false);
void SetParent(const Node& node, bool keepDerived = false);
void SetPosition(const Vector3f& translation, CoordSys coordSys = CoordSys_Local);
void SetPosition(float translationX, float translationY, float translationZ = 0.f, CoordSys coordSys = CoordSys_Local);
void SetRotation(const Quaternionf& quat, CoordSys coordSys = CoordSys_Local);
void SetScale(const Vector2f& scale, CoordSys coordSys = CoordSys_Local);
void SetScale(const Vector3f& scale, CoordSys coordSys = CoordSys_Local);
void SetScale(float scale, CoordSys coordSys = CoordSys_Local);
void SetScale(float scaleX, float scaleY, float scaleZ = 1.f, CoordSys coordSys = CoordSys_Local);
void SetPosition(const Vector3f& translation, CoordSys coordSys = CoordSys::Local);
void SetPosition(float translationX, float translationY, float translationZ = 0.f, CoordSys coordSys = CoordSys::Local);
void SetRotation(const Quaternionf& quat, CoordSys coordSys = CoordSys::Local);
void SetScale(const Vector2f& scale, CoordSys coordSys = CoordSys::Local);
void SetScale(const Vector3f& scale, CoordSys coordSys = CoordSys::Local);
void SetScale(float scale, CoordSys coordSys = CoordSys::Local);
void SetScale(float scaleX, float scaleY, float scaleZ = 1.f, CoordSys coordSys = CoordSys::Local);
void SetTransformMatrix(const Matrix4f& matrix);
// Local -> global

View File

@@ -13,6 +13,7 @@
#include <Nazara/Utility/Config.hpp>
#include <Nazara/Utility/Enums.hpp>
#include <array>
#include <vector>
namespace Nz
{