|
|
std::shared_ptr< RGL::DeviceVk > | owningDevice |
| |
|
std::shared_ptr< SurfaceVk > | owningSurface |
| |
|
VkSwapchainKHR | swapChain = VK_NULL_HANDLE |
| |
|
VkSemaphore | imageAvailableSemaphore = VK_NULL_HANDLE |
| |
|
VkSemaphore | renderCompleteSemaphore = VK_NULL_HANDLE |
| |
|
std::vector< VkImage > | swapChainImages |
| |
|
std::vector< VkImageView > | swapChainImageViews |
| |
|
std::vector< TextureVk > | RGLTextureResources |
| |
|
VkExtent2D | swapChainExtent |
| |
|
VkFormat | swapChainImageFormat |
| |
◆ GetNextImage()
| void RGL::SwapchainVK::GetNextImage |
( |
uint32_t * |
index | ) |
|
|
finalvirtual |
◆ ImageAtIndex()
| ITexture * RGL::SwapchainVK::ImageAtIndex |
( |
uint32_t |
index | ) |
|
|
inlinefinalvirtual |
◆ Present()
◆ Resize()
| void RGL::SwapchainVK::Resize |
( |
uint32_t |
, |
|
|
uint32_t |
|
|
) |
| |
|
finalvirtual |
◆ SetVsyncMode()
| void RGL::SwapchainVK::SetVsyncMode |
( |
bool |
mode | ) |
|
|
finalvirtual |
The documentation for this struct was generated from the following file: