diff --git a/openVulkanoCpp/Scene/Camera.hpp b/openVulkanoCpp/Scene/Camera.hpp index ac785b7..89be271 100644 --- a/openVulkanoCpp/Scene/Camera.hpp +++ b/openVulkanoCpp/Scene/Camera.hpp @@ -8,6 +8,7 @@ #include "Node.hpp" #include "Math/Math.hpp" +#include "Math/Frustum.hpp" namespace openVulkanoCpp::Scene { @@ -108,6 +109,11 @@ namespace openVulkanoCpp::Scene { return Math::Utils::transpose(m_view)[2]; } + + [[nodiscard]] Math::Frustum GetFrustum() const + { + return {m_viewProjection}; + } }; class PerspectiveCamera : public Camera