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

28 lines
399 B
C++
Raw Normal View History

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