Files
UwU-Engine/UwURenderEngine/RenderEngine/VkObjects/Surface.hpp
T

22 lines
410 B
C++

#pragma once
#define GLFW_INCLUDE_VULKAN
#include "GLFW/glfw3.h"
namespace VkObjects
{
class Instance;
class Surface final
{
VkSurfaceKHR surface_ = nullptr;
const Instance& instance_;
public:
explicit Surface(const Instance& instance, GLFWwindow* window);
~Surface();
inline VkSurfaceKHR get_native() const { return surface_; }
};
}