#include <vkSwapChain.h>
Definition at line 58 of file vkSwapChain.h.
◆ VKSwapChain()
◆ ~VKSwapChain()
Divide::VKSwapChain::~VKSwapChain |
( |
| ) |
|
◆ beginFrame()
VkResult Divide::VKSwapChain::beginFrame |
( |
| ) |
|
◆ create()
ErrorCode Divide::VKSwapChain::create |
( |
bool |
vSync, |
|
|
bool |
adaptiveSync, |
|
|
VkSurfaceKHR |
targetSurface |
|
) |
| |
◆ destroy()
void Divide::VKSwapChain::destroy |
( |
| ) |
|
◆ endFrame()
VkResult Divide::VKSwapChain::endFrame |
( |
| ) |
|
◆ getCurrentImage()
VkImage Divide::VKSwapChain::getCurrentImage |
( |
| ) |
const |
|
noexcept |
◆ getCurrentImageView()
VkImageView Divide::VKSwapChain::getCurrentImageView |
( |
| ) |
const |
|
noexcept |
◆ getFrameData()
FrameData & Divide::VKSwapChain::getFrameData |
( |
| ) |
|
|
noexcept |
◆ getSwapChain()
vkb::Swapchain & Divide::VKSwapChain::getSwapChain |
( |
| ) |
|
|
noexcept |
◆ PROPERTY_R_IW()
Divide::VKSwapChain::PROPERTY_R_IW |
( |
VkExtent2D |
, |
|
|
surfaceExtent |
|
|
) |
| |
◆ _context
VK_API& Divide::VKSwapChain::_context |
|
private |
◆ _device
const VKDevice& Divide::VKSwapChain::_device |
|
private |
◆ _frames
◆ _swapChain
vkb::Swapchain Divide::VKSwapChain::_swapChain {} |
|
private |
◆ _swapchainImageIndex
U32 Divide::VKSwapChain::_swapchainImageIndex { 0u } |
|
private |
◆ _swapchainImages
std::vector<VkImage> Divide::VKSwapChain::_swapchainImages |
|
private |
◆ _swapchainImageViews
std::vector<VkImageView> Divide::VKSwapChain::_swapchainImageViews |
|
private |
◆ _window
The documentation for this class was generated from the following files:
- G:/Divide-Framework/Source/Platform/Video/RenderBackend/Vulkan/Headers/vkSwapChain.h
- G:/Divide-Framework/Source/Platform/Video/RenderBackend/Vulkan/vkSwapChain.cpp