#pragma once

#include <vulkan/vulkan.hpp>

class Renderer {
public:
    Renderer();

private:
    vk::UniqueInstance m_instance;
    vk::PhysicalDevice m_physical_device;
    uint32_t           m_graphics_queue_family;
    vk::UniqueDevice   m_device;
    vk::Queue          m_graphics_queue;
};