![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
Vulkan surface abstraction. More...
#include <C_surface.hpp>
Public Member Functions | |
Surface (Instance &instance) | |
Surface (Surface const &r)=delete | |
Surface (Surface &&r) noexcept | |
Surface & | operator= (Surface const &r)=delete |
Surface & | operator= (Surface &&r) noexcept=delete |
virtual void | destroy ()=0 |
VkSurfaceKHR | get () const |
bool | isCreated () const |
Instance & | getInstance () |
Instance const & | getInstance () const |
virtual VkExtent2D | getExtent () const |
Protected Attributes | |
VkSurfaceKHR | _g_surface |
Vulkan surface abstraction.
This base class is used to create a Vulkan surface.