Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data VkCommandPoolCreateInfo = VkCommandPoolCreateInfo {}
- vkDestroyCommandPool :: VkDevice -> VkCommandPool -> Ptr VkAllocationCallbacks -> IO ()
- vkResetCommandPool :: VkDevice -> VkCommandPool -> VkCommandPoolResetFlags -> IO VkResult
- newtype VkCommandPoolCreateFlagBits = VkCommandPoolCreateFlagBits VkFlags
- type VkCommandPoolCreateFlags = VkCommandPoolCreateFlagBits
- pattern VK_COMMAND_POOL_CREATE_TRANSIENT_BIT :: VkCommandPoolCreateFlagBits
- pattern VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT :: VkCommandPoolCreateFlagBits
- vkCreateCommandPool :: VkDevice -> Ptr VkCommandPoolCreateInfo -> Ptr VkAllocationCallbacks -> Ptr VkCommandPool -> IO VkResult
- newtype VkCommandPoolResetFlagBits = VkCommandPoolResetFlagBits VkFlags
- type VkCommandPoolResetFlags = VkCommandPoolResetFlagBits
- pattern VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT :: VkCommandPoolResetFlagBits
- newtype VkCommandPool = VkCommandPool Word64
Documentation
vkDestroyCommandPool
vkDestroyCommandPool :: VkDevice -> VkCommandPool -> Ptr VkAllocationCallbacks -> IO () Source #
vkResetCommandPool
VkCommandPoolCreateFlags
newtype VkCommandPoolCreateFlagBits Source #
type VkCommandPoolCreateFlags = VkCommandPoolCreateFlagBits Source #
Alias for VkCommandPoolCreateFlagBits
pattern VK_COMMAND_POOL_CREATE_TRANSIENT_BIT :: VkCommandPoolCreateFlagBits Source #
Command buffers have a short lifetime
pattern VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT :: VkCommandPoolCreateFlagBits Source #
Command buffers may release their memory individually
vkCreateCommandPool
vkCreateCommandPool :: VkDevice -> Ptr VkCommandPoolCreateInfo -> Ptr VkAllocationCallbacks -> Ptr VkCommandPool -> IO VkResult Source #
VkCommandPoolResetFlags
newtype VkCommandPoolResetFlagBits Source #
type VkCommandPoolResetFlags = VkCommandPoolResetFlagBits Source #
Alias for VkCommandPoolResetFlagBits
pattern VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT :: VkCommandPoolResetFlagBits Source #
Release resources owned by the pool