9#include <vulkan/vulkan.h>
This file contains the constant values used in the project.
This file contains the Descriptors class.
This file contains the Device class.
This file contains the Object class.
This file contains the Renderer class.
This file contains the Window class.
Engine(const Engine &)=delete
Engine operator=(const Engine &)=delete
Engine(uint32_t=DEFAULT_WIDTH, uint32_t=DEFAULT_HEIGHT, const std::string &title=DEFAULT_TITLE.data())
std::unique_ptr< DescriptorPool > m_globalPool
std::unordered_map< id_t, Object > Map
GLFWwindow * getGLFWindow() const
static constexpr uint32_t DEFAULT_WIDTH
static constexpr uint32_t DEFAULT_HEIGHT
static constexpr std::string_view DEFAULT_TITLE