Files
Copium/CopiumEngine/src/copium/util/BoundingBox.h
T
2023-05-10 22:53:34 +02:00

23 lines
423 B
C++

#pragma once
#include <glm/glm.hpp>
namespace Copium
{
struct BoundingBox
{
union
{
struct { float l; float b; float r; float t; };
struct { glm::vec2 lb; glm::vec2 rt; };
struct { glm::vec4 lbrt; };
};
BoundingBox();
BoundingBox(float all);
BoundingBox(float l, float b, float r, float t);
BoundingBox(glm::vec2 lb, glm::vec2 rt);
glm::vec2 GetSize() const;
};
}