Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data VkSwapchainCreateInfoKHR = VkSwapchainCreateInfoKHR {
- vkSType :: VkStructureType
- vkPNext :: Ptr Void
- vkFlags :: VkSwapchainCreateFlagsKHR
- vkSurface :: VkSurfaceKHR
- vkMinImageCount :: Word32
- vkImageFormat :: VkFormat
- vkImageColorSpace :: VkColorSpaceKHR
- vkImageExtent :: VkExtent2D
- vkImageArrayLayers :: Word32
- vkImageUsage :: VkImageUsageFlags
- vkImageSharingMode :: VkSharingMode
- vkQueueFamilyIndexCount :: Word32
- vkPQueueFamilyIndices :: Ptr Word32
- vkPreTransform :: VkSurfaceTransformFlagBitsKHR
- vkCompositeAlpha :: VkCompositeAlphaFlagBitsKHR
- vkPresentMode :: VkPresentModeKHR
- vkClipped :: VkBool32
- vkOldSwapchain :: VkSwapchainKHR
- vkGetSwapchainImagesKHR :: VkDevice -> VkSwapchainKHR -> Ptr Word32 -> Ptr VkImage -> IO VkResult
- vkDestroySwapchainKHR :: VkDevice -> VkSwapchainKHR -> Ptr VkAllocationCallbacks -> IO ()
- vkQueuePresentKHR :: VkQueue -> Ptr VkPresentInfoKHR -> IO VkResult
- newtype VkSwapchainCreateFlagsKHR = VkSwapchainCreateFlagsKHR VkFlags
- vkCreateSwapchainKHR :: VkDevice -> Ptr VkSwapchainCreateInfoKHR -> Ptr VkAllocationCallbacks -> Ptr VkSwapchainKHR -> IO VkResult
- vkAcquireNextImageKHR :: VkDevice -> VkSwapchainKHR -> Word64 -> VkSemaphore -> VkFence -> Ptr Word32 -> IO VkResult
- data VkPresentInfoKHR = VkPresentInfoKHR {}
- newtype VkSwapchainKHR = VkSwapchainKHR Word64
Documentation
data VkSwapchainCreateInfoKHR Source #
vkGetSwapchainImagesKHR
vkGetSwapchainImagesKHR :: VkDevice -> VkSwapchainKHR -> Ptr Word32 -> Ptr VkImage -> IO VkResult Source #
vkDestroySwapchainKHR
vkDestroySwapchainKHR :: VkDevice -> VkSwapchainKHR -> Ptr VkAllocationCallbacks -> IO () Source #
vkQueuePresentKHR
vkQueuePresentKHR :: VkQueue -> Ptr VkPresentInfoKHR -> IO VkResult Source #
VkSwapchainCreateFlagsKHR
newtype VkSwapchainCreateFlagsKHR Source #
Opaque flag
vkCreateSwapchainKHR
vkCreateSwapchainKHR :: VkDevice -> Ptr VkSwapchainCreateInfoKHR -> Ptr VkAllocationCallbacks -> Ptr VkSwapchainKHR -> IO VkResult Source #
vkAcquireNextImageKHR
vkAcquireNextImageKHR :: VkDevice -> VkSwapchainKHR -> Word64 -> VkSemaphore -> VkFence -> Ptr Word32 -> IO VkResult Source #