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