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
|