vulkan-api-1.4.0.0: src-gen/Graphics/Vulkan/Types/Handles.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE EmptyDataDecls #-}
{-# LANGUAGE Strict #-}
module Graphics.Vulkan.Types.Handles
(VkAccelerationStructureKHR, VkAccelerationStructureKHR_T(),
VkAccelerationStructureNV, VkAccelerationStructureNV_T(), VkBuffer,
VkBuffer_T(), VkBufferView, VkBufferView_T(), VkCommandBuffer,
VkCommandBuffer_T(), VkCommandPool, VkCommandPool_T(),
VkDebugReportCallbackEXT, VkDebugReportCallbackEXT_T(),
VkDebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT_T(),
VkDeferredOperationKHR, VkDeferredOperationKHR_T(),
VkDescriptorPool, VkDescriptorPool_T(), VkDescriptorSet,
VkDescriptorSet_T(), VkDescriptorSetLayout,
VkDescriptorSetLayout_T(), VkDescriptorUpdateTemplate,
VkDescriptorUpdateTemplate_T(), VkDescriptorUpdateTemplateKHR,
VkDescriptorUpdateTemplateKHR_T(), VkDevice, VkDevice_T(),
VkDeviceMemory, VkDeviceMemory_T(), VkDisplayKHR, VkDisplayKHR_T(),
VkDisplayModeKHR, VkDisplayModeKHR_T(), VkEvent, VkEvent_T(),
VkFence, VkFence_T(), VkFramebuffer, VkFramebuffer_T(), VkImage,
VkImage_T(), VkImageView, VkImageView_T(),
VkIndirectCommandsLayoutNV, VkIndirectCommandsLayoutNV_T(),
VkInstance, VkInstance_T(), VkPerformanceConfigurationINTEL,
VkPerformanceConfigurationINTEL_T(), VkPhysicalDevice,
VkPhysicalDevice_T(), VkPipeline, VkPipeline_T(), VkPipelineCache,
VkPipelineCache_T(), VkPipelineLayout, VkPipelineLayout_T(),
VkPrivateDataSlotEXT, VkPrivateDataSlotEXT_T(), VkQueryPool,
VkQueryPool_T(), VkQueue, VkQueue_T(), VkRenderPass,
VkRenderPass_T(), VkSampler, VkSampler_T(),
VkSamplerYcbcrConversion, VkSamplerYcbcrConversion_T(),
VkSamplerYcbcrConversionKHR, VkSamplerYcbcrConversionKHR_T(),
VkSemaphore, VkSemaphore_T(), VkShaderModule, VkShaderModule_T(),
VkSurfaceKHR, VkSurfaceKHR_T(), VkSwapchainKHR, VkSwapchainKHR_T(),
VkValidationCacheEXT, VkValidationCacheEXT_T())
where
import Graphics.Vulkan.Marshal (Ptr, VkPtr)
type VkAccelerationStructureKHR =
VkPtr VkAccelerationStructureKHR_T
-- | Opaque data type referenced by VkAccelerationStructureKHR
data VkAccelerationStructureKHR_T
type VkAccelerationStructureNV = VkPtr VkAccelerationStructureNV_T
-- | Opaque data type referenced by VkAccelerationStructureNV
data VkAccelerationStructureNV_T
type VkBuffer = VkPtr VkBuffer_T
-- | Opaque data type referenced by VkBuffer
data VkBuffer_T
type VkBufferView = VkPtr VkBufferView_T
-- | Opaque data type referenced by VkBufferView
data VkBufferView_T
type VkCommandBuffer = Ptr VkCommandBuffer_T
-- | Opaque data type referenced by VkCommandBuffer
data VkCommandBuffer_T
type VkCommandPool = VkPtr VkCommandPool_T
-- | Opaque data type referenced by VkCommandPool
data VkCommandPool_T
type VkDebugReportCallbackEXT = VkPtr VkDebugReportCallbackEXT_T
-- | Opaque data type referenced by VkDebugReportCallbackEXT
data VkDebugReportCallbackEXT_T
type VkDebugUtilsMessengerEXT = VkPtr VkDebugUtilsMessengerEXT_T
-- | Opaque data type referenced by VkDebugUtilsMessengerEXT
data VkDebugUtilsMessengerEXT_T
type VkDeferredOperationKHR = VkPtr VkDeferredOperationKHR_T
-- | Opaque data type referenced by VkDeferredOperationKHR
data VkDeferredOperationKHR_T
type VkDescriptorPool = VkPtr VkDescriptorPool_T
-- | Opaque data type referenced by VkDescriptorPool
data VkDescriptorPool_T
type VkDescriptorSet = VkPtr VkDescriptorSet_T
-- | Opaque data type referenced by VkDescriptorSet
data VkDescriptorSet_T
type VkDescriptorSetLayout = VkPtr VkDescriptorSetLayout_T
-- | Opaque data type referenced by VkDescriptorSetLayout
data VkDescriptorSetLayout_T
type VkDescriptorUpdateTemplate =
VkPtr VkDescriptorUpdateTemplate_T
-- | Opaque data type referenced by VkDescriptorUpdateTemplate
data VkDescriptorUpdateTemplate_T
type VkDescriptorUpdateTemplateKHR =
VkPtr VkDescriptorUpdateTemplateKHR_T
-- | Opaque data type referenced by VkDescriptorUpdateTemplateKHR
data VkDescriptorUpdateTemplateKHR_T
type VkDevice = Ptr VkDevice_T
-- | Opaque data type referenced by VkDevice
data VkDevice_T
type VkDeviceMemory = VkPtr VkDeviceMemory_T
-- | Opaque data type referenced by VkDeviceMemory
data VkDeviceMemory_T
type VkDisplayKHR = VkPtr VkDisplayKHR_T
-- | Opaque data type referenced by VkDisplayKHR
data VkDisplayKHR_T
type VkDisplayModeKHR = VkPtr VkDisplayModeKHR_T
-- | Opaque data type referenced by VkDisplayModeKHR
data VkDisplayModeKHR_T
type VkEvent = VkPtr VkEvent_T
-- | Opaque data type referenced by VkEvent
data VkEvent_T
type VkFence = VkPtr VkFence_T
-- | Opaque data type referenced by VkFence
data VkFence_T
type VkFramebuffer = VkPtr VkFramebuffer_T
-- | Opaque data type referenced by VkFramebuffer
data VkFramebuffer_T
type VkImage = VkPtr VkImage_T
-- | Opaque data type referenced by VkImage
data VkImage_T
type VkImageView = VkPtr VkImageView_T
-- | Opaque data type referenced by VkImageView
data VkImageView_T
type VkIndirectCommandsLayoutNV =
VkPtr VkIndirectCommandsLayoutNV_T
-- | Opaque data type referenced by VkIndirectCommandsLayoutNV
data VkIndirectCommandsLayoutNV_T
type VkInstance = Ptr VkInstance_T
-- | Opaque data type referenced by VkInstance
data VkInstance_T
type VkPerformanceConfigurationINTEL =
VkPtr VkPerformanceConfigurationINTEL_T
-- | Opaque data type referenced by VkPerformanceConfigurationINTEL
data VkPerformanceConfigurationINTEL_T
type VkPhysicalDevice = Ptr VkPhysicalDevice_T
-- | Opaque data type referenced by VkPhysicalDevice
data VkPhysicalDevice_T
type VkPipeline = VkPtr VkPipeline_T
-- | Opaque data type referenced by VkPipeline
data VkPipeline_T
type VkPipelineCache = VkPtr VkPipelineCache_T
-- | Opaque data type referenced by VkPipelineCache
data VkPipelineCache_T
type VkPipelineLayout = VkPtr VkPipelineLayout_T
-- | Opaque data type referenced by VkPipelineLayout
data VkPipelineLayout_T
type VkPrivateDataSlotEXT = VkPtr VkPrivateDataSlotEXT_T
-- | Opaque data type referenced by VkPrivateDataSlotEXT
data VkPrivateDataSlotEXT_T
type VkQueryPool = VkPtr VkQueryPool_T
-- | Opaque data type referenced by VkQueryPool
data VkQueryPool_T
type VkQueue = Ptr VkQueue_T
-- | Opaque data type referenced by VkQueue
data VkQueue_T
type VkRenderPass = VkPtr VkRenderPass_T
-- | Opaque data type referenced by VkRenderPass
data VkRenderPass_T
type VkSampler = VkPtr VkSampler_T
-- | Opaque data type referenced by VkSampler
data VkSampler_T
type VkSamplerYcbcrConversion = VkPtr VkSamplerYcbcrConversion_T
-- | Opaque data type referenced by VkSamplerYcbcrConversion
data VkSamplerYcbcrConversion_T
type VkSamplerYcbcrConversionKHR =
VkPtr VkSamplerYcbcrConversionKHR_T
-- | Opaque data type referenced by VkSamplerYcbcrConversionKHR
data VkSamplerYcbcrConversionKHR_T
type VkSemaphore = VkPtr VkSemaphore_T
-- | Opaque data type referenced by VkSemaphore
data VkSemaphore_T
type VkShaderModule = VkPtr VkShaderModule_T
-- | Opaque data type referenced by VkShaderModule
data VkShaderModule_T
type VkSurfaceKHR = VkPtr VkSurfaceKHR_T
-- | Opaque data type referenced by VkSurfaceKHR
data VkSurfaceKHR_T
type VkSwapchainKHR = VkPtr VkSwapchainKHR_T
-- | Opaque data type referenced by VkSwapchainKHR
data VkSwapchainKHR_T
type VkValidationCacheEXT = VkPtr VkValidationCacheEXT_T
-- | Opaque data type referenced by VkValidationCacheEXT
data VkValidationCacheEXT_T