![]() |
FastEngine 0.9.4
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.