buffers() const noexcept override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
frame_buffer_type typedef | LiteFX::Rendering::SwapChain< IVulkanImage, VulkanFrameBuffer > | |
getSurfaceFormats() const noexcept override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
image_interface_type typedef | LiteFX::Rendering::SwapChain< IVulkanImage, VulkanFrameBuffer > | |
images() const noexcept override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
present(const VulkanFrameBuffer &frameBuffer) const override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
SwapChain< IVulkanImage, VulkanFrameBuffer >::present(const frame_buffer_type &frameBuffer) const=0 | LiteFX::Rendering::SwapChain< IVulkanImage, VulkanFrameBuffer > | pure virtual |
SwapChain< IVulkanImage, VulkanFrameBuffer >::present(const IFrameBuffer &frameBuffer) const override | LiteFX::Rendering::SwapChain< IVulkanImage, VulkanFrameBuffer > | inlinevirtual |
renderArea() const noexcept override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
reset(const Format &surfaceFormat, const Size2d &renderArea, const UInt32 &buffers) override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
semaphore() const noexcept | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
surfaceFormat() const noexcept override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
swapBackBuffer() const override | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |
VulkanSwapChain(const VulkanDevice &device, const Format &surfaceFormat=Format::B8G8R8A8_SRGB, const Size2d &renderArea={ 800, 600 }, const UInt32 &buffers=3) | LiteFX::Rendering::Backends::VulkanSwapChain | explicit |
VulkanSwapChain(const VulkanSwapChain &)=delete | LiteFX::Rendering::Backends::VulkanSwapChain | |
VulkanSwapChain(VulkanSwapChain &&)=delete | LiteFX::Rendering::Backends::VulkanSwapChain | |
~ISwapChain() noexcept=default | LiteFX::Rendering::ISwapChain | virtual |
~SwapChain() noexcept=default | LiteFX::Rendering::SwapChain< IVulkanImage, VulkanFrameBuffer > | virtual |
~VulkanSwapChain() noexcept | LiteFX::Rendering::Backends::VulkanSwapChain | virtual |