Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Vulkan.CommandPool
Contents
- 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 () #
vkResetCommandPool
VkCommandPoolCreateFlags
newtype VkCommandPoolCreateFlagBits #
Constructors
VkCommandPoolCreateFlagBits VkFlags |
type VkCommandPoolCreateFlags = VkCommandPoolCreateFlagBits #
Alias for VkCommandPoolCreateFlagBits
pattern VK_COMMAND_POOL_CREATE_TRANSIENT_BIT :: VkCommandPoolCreateFlagBits #
Command buffers have a short lifetime
pattern VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT :: VkCommandPoolCreateFlagBits #
Command buffers may release their memory individually
vkCreateCommandPool
vkCreateCommandPool :: VkDevice -> Ptr VkCommandPoolCreateInfo -> Ptr VkAllocationCallbacks -> Ptr VkCommandPool -> IO VkResult #
VkCommandPoolResetFlags
newtype VkCommandPoolResetFlagBits #
Constructors
VkCommandPoolResetFlagBits VkFlags |
type VkCommandPoolResetFlags = VkCommandPoolResetFlagBits #
Alias for VkCommandPoolResetFlagBits
pattern VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT :: VkCommandPoolResetFlagBits #
Release resources owned by the pool