engine/include/components/collider.h
2024-02-24 15:16:30 +00:00

18 lines
302 B
C++

#pragma once
#include <glm/vec3.hpp>
namespace engine {
struct AABB {
glm::vec3 pos1;
glm::vec3 pos2;
};
struct ColliderComponent {
bool is_static;
bool is_trigger; // entity receives an event on collision enter and exit
AABB aabb; // broad phase
};
} // namespace engine