#include <Surface.hpp>
Definition at line 17 of file Surface.hpp.
◆ Surface() [1/4]
lug::Graphics::Vulkan::API::Surface::Surface |
( |
| ) |
|
|
default |
◆ Surface() [2/4]
lug::Graphics::Vulkan::API::Surface::Surface |
( |
const Surface & |
| ) |
|
|
delete |
◆ Surface() [3/4]
lug::Graphics::Vulkan::API::Surface::Surface |
( |
Surface && |
surface | ) |
|
◆ ~Surface()
lug::Graphics::Vulkan::API::Surface::~Surface |
( |
| ) |
|
◆ Surface() [4/4]
lug::Graphics::Vulkan::API::Surface::Surface |
( |
VkSurfaceKHR |
surface, |
|
|
const Instance * |
instance |
|
) |
| |
|
explicitprivate |
◆ operator=() [1/2]
Surface& lug::Graphics::Vulkan::API::Surface::operator= |
( |
const Surface & |
| ) |
|
|
delete |
◆ operator=() [2/2]
Surface & lug::Graphics::Vulkan::API::Surface::operator= |
( |
Surface && |
surface | ) |
|
◆ operator VkSurfaceKHR()
lug::Graphics::Vulkan::API::Surface::operator VkSurfaceKHR |
( |
| ) |
const |
|
inlineexplicit |
◆ destroy()
void lug::Graphics::Vulkan::API::Surface::destroy |
( |
| ) |
|
◆ Builder::Surface
◆ _surface
VkSurfaceKHR lug::Graphics::Vulkan::API::Surface::_surface {VK_NULL_HANDLE} |
|
private |
◆ _instance
const Instance* lug::Graphics::Vulkan::API::Surface::_instance {nullptr} |
|
private |
The documentation for this class was generated from the following files: