Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype VkCommandBufferLevel = VkCommandBufferLevel Int32
- pattern VK_COMMAND_BUFFER_LEVEL_PRIMARY :: VkCommandBufferLevel
- pattern VK_COMMAND_BUFFER_LEVEL_SECONDARY :: VkCommandBufferLevel
- vkAllocateCommandBuffers :: VkDevice -> Ptr VkCommandBufferAllocateInfo -> Ptr VkCommandBuffer -> IO VkResult
- vkResetCommandBuffer :: VkCommandBuffer -> VkCommandBufferResetFlags -> IO VkResult
- vkFreeCommandBuffers :: VkDevice -> VkCommandPool -> Word32 -> Ptr VkCommandBuffer -> IO ()
- newtype VkCommandBufferUsageFlagBits = VkCommandBufferUsageFlagBits VkFlags
- type VkCommandBufferUsageFlags = VkCommandBufferUsageFlagBits
- pattern VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT :: VkCommandBufferUsageFlagBits
- pattern VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT :: VkCommandBufferUsageFlagBits
- pattern VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT :: VkCommandBufferUsageFlagBits
- data VkCommandBufferBeginInfo = VkCommandBufferBeginInfo {}
- data VkCommandBufferInheritanceInfo = VkCommandBufferInheritanceInfo {}
- data VkCommandBuffer_T
- type VkCommandBuffer = Ptr VkCommandBuffer_T
- newtype VkCommandBufferResetFlagBits = VkCommandBufferResetFlagBits VkFlags
- type VkCommandBufferResetFlags = VkCommandBufferResetFlagBits
- pattern VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT :: VkCommandBufferResetFlagBits
- vkEndCommandBuffer :: VkCommandBuffer -> IO VkResult
- vkBeginCommandBuffer :: VkCommandBuffer -> Ptr VkCommandBufferBeginInfo -> IO VkResult
- data VkCommandBufferAllocateInfo = VkCommandBufferAllocateInfo {}
VkCommandBufferLevel
newtype VkCommandBufferLevel Source #
vkAllocateCommandBuffers
vkAllocateCommandBuffers :: VkDevice -> Ptr VkCommandBufferAllocateInfo -> Ptr VkCommandBuffer -> IO VkResult Source #
vkResetCommandBuffer
vkFreeCommandBuffers
vkFreeCommandBuffers :: VkDevice -> VkCommandPool -> Word32 -> Ptr VkCommandBuffer -> IO () Source #
VkCommandBufferUsageFlags
newtype VkCommandBufferUsageFlagBits Source #
type VkCommandBufferUsageFlags = VkCommandBufferUsageFlagBits Source #
Alias for VkCommandBufferUsageFlagBits
pattern VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT :: VkCommandBufferUsageFlagBits Source #
Command buffer may be submitted/executed more than once simultaneously
data VkCommandBuffer_T Source #
type VkCommandBuffer = Ptr VkCommandBuffer_T Source #
VkCommandBufferResetFlags
newtype VkCommandBufferResetFlagBits Source #
type VkCommandBufferResetFlags = VkCommandBufferResetFlagBits Source #
Alias for VkCommandBufferResetFlagBits
pattern VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT :: VkCommandBufferResetFlagBits Source #
Release resources owned by the buffer