class ImagePipeSwapchain

Defined at line 195 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

Public Methods

void ImagePipeSwapchain (ImagePipeSurface * surface)

Defined at line 197 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

ImagePipeSurface * surface ()

Defined at line 211 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

VkResult Initialize (VkDevice device, const VkSwapchainCreateInfoKHR * pCreateInfo, const VkAllocationCallbacks * pAllocator)

Defined at line 253 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

void Cleanup (VkDevice device, const VkAllocationCallbacks * pAllocator)

Defined at line 343 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

VkResult GetSwapchainImages (uint32_t * pCount, VkImage * pSwapchainImages)

Defined at line 378 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

VkResult AcquireNextImage (uint64_t timeout_ns, VkSemaphore semaphore, uint32_t * pImageIndex)

Defined at line 401 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

VkResult Present (VkQueue queue, uint32_t index, uint32_t waitSemaphoreCount, const VkSemaphore * pWaitSemaphores)

Defined at line 494 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc

void DebugMessage (VkDebugUtilsMessageSeverityFlagBitsEXT severity, const char * message)

////////////////////////////////////////////////////////////////////////////

Defined at line 233 of file ../../src/lib/vulkan/swapchain/image_pipe_swapchain_layer.cc