02/include/vk.h

24 lines
561 B
C++

#ifndef VK_H
#define VK_H
#include <vulkan/vulkan.h>
#include <GLFW/glfw3.h>
class Vulkan
{
public:
void init(); // инициализация
void destroy(); // завершение работы
private:
VkInstance instance; // Экземпляр Vulkan
// Структура для хранения флагов
struct
{
const bool VALIDATION = 1; // Использование слоев проверки
} states;
void createInstance(); //
};
#endif // VK_H