KDGpu::VulkanSwapchain
Module: Vulkan
VulkanSwapchain.
#include <vulkan_swapchain.h>
Public Functions
Public Attributes
Public Functions Documentation
function VulkanSwapchain
| explicit VulkanSwapchain(
VkSwapchainKHR _swapchain,
Format _format,
Extent3D _extent,
uint32_t _arrayLayers,
TextureUsageFlags _imageUsageFlags,
VulkanResourceManager * _vulkanResourceManager,
const Handle< Device_t > & _deviceHandle
)
|
function getTextures
| std::vector< Handle< Texture_t > > getTextures()
|
function getNextImageIndex
| AcquireImageResult getNextImageIndex(
uint32_t & imageIndex,
const Handle< GpuSemaphore_t > & semaphore
)
|
Public Attributes Documentation
variable swapchain
| VkSwapchainKHR swapchain { VK_NULL_HANDLE };
|
variable extent
variable arrayLayers
variable imageUsageFlags
| TextureUsageFlags imageUsageFlags;
|
variable vulkanResourceManager
| VulkanResourceManager * vulkanResourceManager { nullptr };
|
variable deviceHandle
| Handle< Device_t > deviceHandle;
|
Updated on 2024-12-22 at 00:01:23 +0000