Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data VkShaderModuleCreateInfo = VkShaderModuleCreateInfo {}
- vkDestroyShaderModule :: VkDevice -> VkShaderModule -> Ptr VkAllocationCallbacks -> IO ()
- newtype VkShaderModuleCreateFlags = VkShaderModuleCreateFlags VkFlags
- newtype VkShaderStageFlagBits = VkShaderStageFlagBits VkFlags
- type VkShaderStageFlags = VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_VERTEX_BIT :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_GEOMETRY_BIT :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_FRAGMENT_BIT :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_COMPUTE_BIT :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_ALL_GRAPHICS :: VkShaderStageFlagBits
- pattern VK_SHADER_STAGE_ALL :: VkShaderStageFlagBits
- newtype VkShaderModule = VkShaderModule Word64
- vkCreateShaderModule :: VkDevice -> Ptr VkShaderModuleCreateInfo -> Ptr VkAllocationCallbacks -> Ptr VkShaderModule -> IO VkResult
Documentation
vkDestroyShaderModule
vkDestroyShaderModule :: VkDevice -> VkShaderModule -> Ptr VkAllocationCallbacks -> IO () Source #
VkShaderModuleCreateFlags
newtype VkShaderModuleCreateFlags Source #
Opaque flag
VkShaderStageFlags
newtype VkShaderStageFlagBits Source #
type VkShaderStageFlags = VkShaderStageFlagBits Source #
Alias for VkShaderStageFlagBits
pattern VK_SHADER_STAGE_VERTEX_BIT :: VkShaderStageFlagBits Source #
pattern VK_SHADER_STAGE_GEOMETRY_BIT :: VkShaderStageFlagBits Source #
pattern VK_SHADER_STAGE_FRAGMENT_BIT :: VkShaderStageFlagBits Source #
pattern VK_SHADER_STAGE_COMPUTE_BIT :: VkShaderStageFlagBits Source #
pattern VK_SHADER_STAGE_ALL_GRAPHICS :: VkShaderStageFlagBits Source #
pattern VK_SHADER_STAGE_ALL :: VkShaderStageFlagBits Source #
newtype VkShaderModule Source #