Inherits LiteFX::Implement< VulkanSwapChain >.
◆ VulkanSwapChainImpl()
LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::VulkanSwapChainImpl |
( |
VulkanSwapChain * |
parent, |
|
|
const VulkanDevice & |
device |
|
) |
| |
|
inline |
◆ ~VulkanSwapChainImpl()
LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::~VulkanSwapChainImpl |
( |
| ) |
|
|
inline |
◆ cleanup()
void LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::cleanup |
( |
| ) |
|
|
inline |
◆ currentSemaphore()
const VkSemaphore & LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::currentSemaphore |
( |
| ) |
|
|
inline |
◆ findColorSpace()
VkColorSpaceKHR LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::findColorSpace |
( |
const VkPhysicalDevice |
adapter, |
|
|
const VkSurfaceKHR |
surface, |
|
|
const Format & |
format |
|
) |
| const |
|
inlinenoexcept |
◆ getSurfaceFormats()
Array< Format > LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::getSurfaceFormats |
( |
const VkPhysicalDevice |
adapter, |
|
|
const VkSurfaceKHR |
surface |
|
) |
| const |
|
inlinenoexcept |
◆ initialize()
void LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::initialize |
( |
const Format & |
format, |
|
|
const Size2d & |
renderArea, |
|
|
const UInt32 & |
buffers |
|
) |
| |
|
inline |
◆ present()
void LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::present |
( |
const VulkanFrameBuffer & |
frameBuffer | ) |
|
|
inline |
◆ reset()
void LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::reset |
( |
const Format & |
format, |
|
|
const Size2d & |
renderArea, |
|
|
const UInt32 & |
buffers |
|
) |
| |
|
inline |
◆ swapBackBuffer()
UInt32 LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl::swapBackBuffer |
( |
| ) |
|
|
inline |
◆ VulkanSwapChain