Files
Seele/src/Engine/Math/Math.h
T

22 lines
418 B
C++
Raw Normal View History

2020-06-02 11:46:18 +02:00
#pragma once
2020-05-05 01:51:13 +02:00
#include "EngineTypes.h"
2024-06-09 12:20:04 +02:00
#include "Matrix.h"
#include "Vector.h"
2020-03-05 11:43:38 +01:00
2024-06-09 12:20:04 +02:00
namespace Seele {
struct Rect {
bool isEmpty() const { return size.x == 0 || size.y == 0; }
Vector2 size;
Vector2 offset;
2020-04-12 15:47:19 +02:00
};
2024-06-09 12:20:04 +02:00
// Unsigned int
struct URect {
UVector2 size = UVector2(0);
UVector2 offset = UVector2(0);
2020-05-05 01:51:13 +02:00
};
2024-06-09 12:20:04 +02:00
struct Rect3D {
Vector size = Vector(0);
Vector offset = Vector(0);
2020-04-12 15:47:19 +02:00
};
} // namespace Seele