Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module allows to load vulkan symbols at runtime.
It is based on Vulkan API function vkGetInstanceProcAddr that is a part of Vulkan core 1.0. Also, have a look at Vulkan loader page to see other reasons to load symbols manually.
All FFI functions are present in two variants:
xxxUnsafe
and xxxSafe
, the names stand for foreign import unsafe xxx
foreign import safe xxx
respectively.
In particular, that does not mean that vkGetXxxProcSafe
function cannot fail;
it does error if the symbol is not present in the implementation!
Synopsis
- class VulkanProc (proc :: Symbol) where
- type VkProcType proc
- vkProcSymbol :: CString
- unwrapVkProcPtrUnsafe :: FunPtr (VkProcType proc) -> VkProcType proc
- unwrapVkProcPtrSafe :: FunPtr (VkProcType proc) -> VkProcType proc
- vkGetInstanceProc :: forall proc. VulkanProc proc => VkInstance -> IO (VkProcType proc)
- vkGetInstanceProcUnsafe :: forall proc. VulkanProc proc => VkInstance -> IO (VkProcType proc)
- vkGetInstanceProcSafe :: forall proc. VulkanProc proc => VkInstance -> IO (VkProcType proc)
- vkLookupInstanceProc :: forall proc. VulkanProc proc => VkInstance -> IO (Maybe (VkProcType proc))
- vkLookupInstanceProcUnsafe :: forall proc. VulkanProc proc => VkInstance -> IO (Maybe (VkProcType proc))
- vkLookupInstanceProcSafe :: forall proc. VulkanProc proc => VkInstance -> IO (Maybe (VkProcType proc))
- vkGetDeviceProc :: forall proc. VulkanProc proc => VkDevice -> IO (VkProcType proc)
- vkGetDeviceProcUnsafe :: forall proc. VulkanProc proc => VkDevice -> IO (VkProcType proc)
- vkGetDeviceProcSafe :: forall proc. VulkanProc proc => VkDevice -> IO (VkProcType proc)
- vkLookupDeviceProc :: forall proc. VulkanProc proc => VkDevice -> IO (Maybe (VkProcType proc))
- vkLookupDeviceProcUnsafe :: forall proc. VulkanProc proc => VkDevice -> IO (Maybe (VkProcType proc))
- vkLookupDeviceProcSafe :: forall proc. VulkanProc proc => VkDevice -> IO (Maybe (VkProcType proc))
- vkGetProc :: forall proc. VulkanProc proc => IO (VkProcType proc)
- vkGetProcUnsafe :: forall proc. VulkanProc proc => IO (VkProcType proc)
- vkGetProcSafe :: forall proc. VulkanProc proc => IO (VkProcType proc)
- vkLookupProc :: forall proc. VulkanProc proc => IO (Maybe (VkProcType proc))
- vkLookupProcUnsafe :: forall proc. VulkanProc proc => IO (Maybe (VkProcType proc))
- vkLookupProcSafe :: forall proc. VulkanProc proc => IO (Maybe (VkProcType proc))
- data FunPtr a
- nullFunPtr :: FunPtr a
Documentation
class VulkanProc (proc :: Symbol) where Source #
Some of the vulkan functions defined in vulkan extensions are not
available at the program linking time.
These functions should be discovered at runtime.
Vulkan api provides special functions for this,
called vkGetInstanceProcAddr
and vkGetDeviceProcAddr
.
This class provides a simpler discovery mechanism based on that function.
For example, you can get vkCreateDebugReportCallbackEXT
function
as follows:
vkGetInstanceProc @VkCreateDebugReportCallbackEXT vkInstance
type VkProcType proc Source #
Haskell signature for the vulkan function
vkProcSymbol :: CString Source #
Name of the vulkan function
unwrapVkProcPtrUnsafe :: FunPtr (VkProcType proc) -> VkProcType proc Source #
Convert C function pointer to an ordinary haskell function.
Use unsafe FFI (foreign import unsafe "dynamic" ...
).
unwrapVkProcPtrSafe :: FunPtr (VkProcType proc) -> VkProcType proc Source #
Convert C function pointer to an ordinary haskell function.
Use safe FFI (foreign import safe "dynamic" ...
).
Instances
VulkanProc "vkAcquireNextImage2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkAcquireNextImage2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAcquireNextImage2KHR") -> VkProcType "vkAcquireNextImage2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAcquireNextImage2KHR") -> VkProcType "vkAcquireNextImage2KHR" Source # | |
VulkanProc "vkAcquireNextImageKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkAcquireNextImageKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAcquireNextImageKHR") -> VkProcType "vkAcquireNextImageKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAcquireNextImageKHR") -> VkProcType "vkAcquireNextImageKHR" Source # | |
VulkanProc "vkAcquirePerformanceConfigurationINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkAcquirePerformanceConfigurationINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAcquirePerformanceConfigurationINTEL") -> VkProcType "vkAcquirePerformanceConfigurationINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAcquirePerformanceConfigurationINTEL") -> VkProcType "vkAcquirePerformanceConfigurationINTEL" Source # | |
VulkanProc "vkAcquireProfilingLockKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_performance_query type VkProcType "vkAcquireProfilingLockKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAcquireProfilingLockKHR") -> VkProcType "vkAcquireProfilingLockKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAcquireProfilingLockKHR") -> VkProcType "vkAcquireProfilingLockKHR" Source # | |
VulkanProc "vkAllocateCommandBuffers" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkAllocateCommandBuffers" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAllocateCommandBuffers") -> VkProcType "vkAllocateCommandBuffers" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAllocateCommandBuffers") -> VkProcType "vkAllocateCommandBuffers" Source # | |
VulkanProc "vkAllocateDescriptorSets" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkAllocateDescriptorSets" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAllocateDescriptorSets") -> VkProcType "vkAllocateDescriptorSets" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAllocateDescriptorSets") -> VkProcType "vkAllocateDescriptorSets" Source # | |
VulkanProc "vkAllocateMemory" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkAllocateMemory" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkAllocateMemory") -> VkProcType "vkAllocateMemory" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkAllocateMemory") -> VkProcType "vkAllocateMemory" Source # | |
VulkanProc "vkBeginCommandBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkBeginCommandBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBeginCommandBuffer") -> VkProcType "vkBeginCommandBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBeginCommandBuffer") -> VkProcType "vkBeginCommandBuffer" Source # | |
VulkanProc "vkBindAccelerationStructureMemoryKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkBindAccelerationStructureMemoryKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindAccelerationStructureMemoryKHR") -> VkProcType "vkBindAccelerationStructureMemoryKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindAccelerationStructureMemoryKHR") -> VkProcType "vkBindAccelerationStructureMemoryKHR" Source # | |
VulkanProc "vkBindAccelerationStructureMemoryNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkBindAccelerationStructureMemoryNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindAccelerationStructureMemoryNV") -> VkProcType "vkBindAccelerationStructureMemoryNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindAccelerationStructureMemoryNV") -> VkProcType "vkBindAccelerationStructureMemoryNV" Source # | |
VulkanProc "vkBindBufferMemory" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkBindBufferMemory" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindBufferMemory") -> VkProcType "vkBindBufferMemory" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindBufferMemory") -> VkProcType "vkBindBufferMemory" Source # | |
VulkanProc "vkBindBufferMemory2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkBindBufferMemory2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindBufferMemory2") -> VkProcType "vkBindBufferMemory2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindBufferMemory2") -> VkProcType "vkBindBufferMemory2" Source # | |
VulkanProc "vkBindBufferMemory2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_bind_memory2 type VkProcType "vkBindBufferMemory2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindBufferMemory2KHR") -> VkProcType "vkBindBufferMemory2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindBufferMemory2KHR") -> VkProcType "vkBindBufferMemory2KHR" Source # | |
VulkanProc "vkBindImageMemory" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkBindImageMemory" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindImageMemory") -> VkProcType "vkBindImageMemory" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindImageMemory") -> VkProcType "vkBindImageMemory" Source # | |
VulkanProc "vkBindImageMemory2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkBindImageMemory2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindImageMemory2") -> VkProcType "vkBindImageMemory2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindImageMemory2") -> VkProcType "vkBindImageMemory2" Source # | |
VulkanProc "vkBindImageMemory2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_bind_memory2 type VkProcType "vkBindImageMemory2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBindImageMemory2KHR") -> VkProcType "vkBindImageMemory2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBindImageMemory2KHR") -> VkProcType "vkBindImageMemory2KHR" Source # | |
VulkanProc "vkBuildAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkBuildAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkBuildAccelerationStructureKHR") -> VkProcType "vkBuildAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkBuildAccelerationStructureKHR") -> VkProcType "vkBuildAccelerationStructureKHR" Source # | |
VulkanProc "vkCmdBeginConditionalRenderingEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_conditional_rendering type VkProcType "vkCmdBeginConditionalRenderingEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginConditionalRenderingEXT") -> VkProcType "vkCmdBeginConditionalRenderingEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginConditionalRenderingEXT") -> VkProcType "vkCmdBeginConditionalRenderingEXT" Source # | |
VulkanProc "vkCmdBeginDebugUtilsLabelEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkCmdBeginDebugUtilsLabelEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginDebugUtilsLabelEXT") -> VkProcType "vkCmdBeginDebugUtilsLabelEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginDebugUtilsLabelEXT") -> VkProcType "vkCmdBeginDebugUtilsLabelEXT" Source # | |
VulkanProc "vkCmdBeginQuery" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBeginQuery" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginQuery") -> VkProcType "vkCmdBeginQuery" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginQuery") -> VkProcType "vkCmdBeginQuery" Source # | |
VulkanProc "vkCmdBeginQueryIndexedEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_transform_feedback type VkProcType "vkCmdBeginQueryIndexedEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginQueryIndexedEXT") -> VkProcType "vkCmdBeginQueryIndexedEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginQueryIndexedEXT") -> VkProcType "vkCmdBeginQueryIndexedEXT" Source # | |
VulkanProc "vkCmdBeginRenderPass" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBeginRenderPass" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginRenderPass") -> VkProcType "vkCmdBeginRenderPass" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginRenderPass") -> VkProcType "vkCmdBeginRenderPass" Source # | |
VulkanProc "vkCmdBeginRenderPass2" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkCmdBeginRenderPass2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginRenderPass2") -> VkProcType "vkCmdBeginRenderPass2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginRenderPass2") -> VkProcType "vkCmdBeginRenderPass2" Source # | |
VulkanProc "vkCmdBeginRenderPass2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_create_renderpass2 type VkProcType "vkCmdBeginRenderPass2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginRenderPass2KHR") -> VkProcType "vkCmdBeginRenderPass2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginRenderPass2KHR") -> VkProcType "vkCmdBeginRenderPass2KHR" Source # | |
VulkanProc "vkCmdBeginTransformFeedbackEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_transform_feedback type VkProcType "vkCmdBeginTransformFeedbackEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBeginTransformFeedbackEXT") -> VkProcType "vkCmdBeginTransformFeedbackEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBeginTransformFeedbackEXT") -> VkProcType "vkCmdBeginTransformFeedbackEXT" Source # | |
VulkanProc "vkCmdBindDescriptorSets" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBindDescriptorSets" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindDescriptorSets") -> VkProcType "vkCmdBindDescriptorSets" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindDescriptorSets") -> VkProcType "vkCmdBindDescriptorSets" Source # | |
VulkanProc "vkCmdBindIndexBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBindIndexBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindIndexBuffer") -> VkProcType "vkCmdBindIndexBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindIndexBuffer") -> VkProcType "vkCmdBindIndexBuffer" Source # | |
VulkanProc "vkCmdBindPipeline" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBindPipeline" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindPipeline") -> VkProcType "vkCmdBindPipeline" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindPipeline") -> VkProcType "vkCmdBindPipeline" Source # | |
VulkanProc "vkCmdBindPipelineShaderGroupNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_generated_commands type VkProcType "vkCmdBindPipelineShaderGroupNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindPipelineShaderGroupNV") -> VkProcType "vkCmdBindPipelineShaderGroupNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindPipelineShaderGroupNV") -> VkProcType "vkCmdBindPipelineShaderGroupNV" Source # | |
VulkanProc "vkCmdBindShadingRateImageNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_shading_rate_image type VkProcType "vkCmdBindShadingRateImageNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindShadingRateImageNV") -> VkProcType "vkCmdBindShadingRateImageNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindShadingRateImageNV") -> VkProcType "vkCmdBindShadingRateImageNV" Source # | |
VulkanProc "vkCmdBindTransformFeedbackBuffersEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_transform_feedback type VkProcType "vkCmdBindTransformFeedbackBuffersEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindTransformFeedbackBuffersEXT") -> VkProcType "vkCmdBindTransformFeedbackBuffersEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindTransformFeedbackBuffersEXT") -> VkProcType "vkCmdBindTransformFeedbackBuffersEXT" Source # | |
VulkanProc "vkCmdBindVertexBuffers" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBindVertexBuffers" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindVertexBuffers") -> VkProcType "vkCmdBindVertexBuffers" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindVertexBuffers") -> VkProcType "vkCmdBindVertexBuffers" Source # | |
VulkanProc "vkCmdBindVertexBuffers2EXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdBindVertexBuffers2EXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBindVertexBuffers2EXT") -> VkProcType "vkCmdBindVertexBuffers2EXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBindVertexBuffers2EXT") -> VkProcType "vkCmdBindVertexBuffers2EXT" Source # | |
VulkanProc "vkCmdBlitImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdBlitImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBlitImage") -> VkProcType "vkCmdBlitImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBlitImage") -> VkProcType "vkCmdBlitImage" Source # | |
VulkanProc "vkCmdBuildAccelerationStructureIndirectKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdBuildAccelerationStructureIndirectKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBuildAccelerationStructureIndirectKHR") -> VkProcType "vkCmdBuildAccelerationStructureIndirectKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBuildAccelerationStructureIndirectKHR") -> VkProcType "vkCmdBuildAccelerationStructureIndirectKHR" Source # | |
VulkanProc "vkCmdBuildAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdBuildAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBuildAccelerationStructureKHR") -> VkProcType "vkCmdBuildAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBuildAccelerationStructureKHR") -> VkProcType "vkCmdBuildAccelerationStructureKHR" Source # | |
VulkanProc "vkCmdBuildAccelerationStructureNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCmdBuildAccelerationStructureNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdBuildAccelerationStructureNV") -> VkProcType "vkCmdBuildAccelerationStructureNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdBuildAccelerationStructureNV") -> VkProcType "vkCmdBuildAccelerationStructureNV" Source # | |
VulkanProc "vkCmdClearAttachments" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdClearAttachments" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdClearAttachments") -> VkProcType "vkCmdClearAttachments" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdClearAttachments") -> VkProcType "vkCmdClearAttachments" Source # | |
VulkanProc "vkCmdClearColorImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdClearColorImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdClearColorImage") -> VkProcType "vkCmdClearColorImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdClearColorImage") -> VkProcType "vkCmdClearColorImage" Source # | |
VulkanProc "vkCmdClearDepthStencilImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdClearDepthStencilImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdClearDepthStencilImage") -> VkProcType "vkCmdClearDepthStencilImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdClearDepthStencilImage") -> VkProcType "vkCmdClearDepthStencilImage" Source # | |
VulkanProc "vkCmdCopyAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdCopyAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyAccelerationStructureKHR") -> VkProcType "vkCmdCopyAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyAccelerationStructureKHR") -> VkProcType "vkCmdCopyAccelerationStructureKHR" Source # | |
VulkanProc "vkCmdCopyAccelerationStructureNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCmdCopyAccelerationStructureNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyAccelerationStructureNV") -> VkProcType "vkCmdCopyAccelerationStructureNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyAccelerationStructureNV") -> VkProcType "vkCmdCopyAccelerationStructureNV" Source # | |
VulkanProc "vkCmdCopyAccelerationStructureToMemoryKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdCopyAccelerationStructureToMemoryKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyAccelerationStructureToMemoryKHR") -> VkProcType "vkCmdCopyAccelerationStructureToMemoryKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyAccelerationStructureToMemoryKHR") -> VkProcType "vkCmdCopyAccelerationStructureToMemoryKHR" Source # | |
VulkanProc "vkCmdCopyBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdCopyBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyBuffer") -> VkProcType "vkCmdCopyBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyBuffer") -> VkProcType "vkCmdCopyBuffer" Source # | |
VulkanProc "vkCmdCopyBufferToImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdCopyBufferToImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyBufferToImage") -> VkProcType "vkCmdCopyBufferToImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyBufferToImage") -> VkProcType "vkCmdCopyBufferToImage" Source # | |
VulkanProc "vkCmdCopyImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdCopyImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyImage") -> VkProcType "vkCmdCopyImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyImage") -> VkProcType "vkCmdCopyImage" Source # | |
VulkanProc "vkCmdCopyImageToBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdCopyImageToBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyImageToBuffer") -> VkProcType "vkCmdCopyImageToBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyImageToBuffer") -> VkProcType "vkCmdCopyImageToBuffer" Source # | |
VulkanProc "vkCmdCopyMemoryToAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdCopyMemoryToAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyMemoryToAccelerationStructureKHR") -> VkProcType "vkCmdCopyMemoryToAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyMemoryToAccelerationStructureKHR") -> VkProcType "vkCmdCopyMemoryToAccelerationStructureKHR" Source # | |
VulkanProc "vkCmdCopyQueryPoolResults" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdCopyQueryPoolResults" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdCopyQueryPoolResults") -> VkProcType "vkCmdCopyQueryPoolResults" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdCopyQueryPoolResults") -> VkProcType "vkCmdCopyQueryPoolResults" Source # | |
VulkanProc "vkCmdDebugMarkerBeginEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_marker type VkProcType "vkCmdDebugMarkerBeginEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDebugMarkerBeginEXT") -> VkProcType "vkCmdDebugMarkerBeginEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDebugMarkerBeginEXT") -> VkProcType "vkCmdDebugMarkerBeginEXT" Source # | |
VulkanProc "vkCmdDebugMarkerEndEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_marker type VkProcType "vkCmdDebugMarkerEndEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDebugMarkerEndEXT") -> VkProcType "vkCmdDebugMarkerEndEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDebugMarkerEndEXT") -> VkProcType "vkCmdDebugMarkerEndEXT" Source # | |
VulkanProc "vkCmdDebugMarkerInsertEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_marker type VkProcType "vkCmdDebugMarkerInsertEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDebugMarkerInsertEXT") -> VkProcType "vkCmdDebugMarkerInsertEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDebugMarkerInsertEXT") -> VkProcType "vkCmdDebugMarkerInsertEXT" Source # | |
VulkanProc "vkCmdDispatch" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdDispatch" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDispatch") -> VkProcType "vkCmdDispatch" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDispatch") -> VkProcType "vkCmdDispatch" Source # | |
VulkanProc "vkCmdDispatchBase" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkCmdDispatchBase" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDispatchBase") -> VkProcType "vkCmdDispatchBase" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDispatchBase") -> VkProcType "vkCmdDispatchBase" Source # | |
VulkanProc "vkCmdDispatchBaseKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_device_group type VkProcType "vkCmdDispatchBaseKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDispatchBaseKHR") -> VkProcType "vkCmdDispatchBaseKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDispatchBaseKHR") -> VkProcType "vkCmdDispatchBaseKHR" Source # | |
VulkanProc "vkCmdDispatchIndirect" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdDispatchIndirect" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDispatchIndirect") -> VkProcType "vkCmdDispatchIndirect" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDispatchIndirect") -> VkProcType "vkCmdDispatchIndirect" Source # | |
VulkanProc "vkCmdDraw" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdDraw" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDraw") -> VkProcType "vkCmdDraw" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDraw") -> VkProcType "vkCmdDraw" Source # | |
VulkanProc "vkCmdDrawIndexed" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdDrawIndexed" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndexed") -> VkProcType "vkCmdDrawIndexed" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndexed") -> VkProcType "vkCmdDrawIndexed" Source # | |
VulkanProc "vkCmdDrawIndexedIndirect" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdDrawIndexedIndirect" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirect") -> VkProcType "vkCmdDrawIndexedIndirect" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirect") -> VkProcType "vkCmdDrawIndexedIndirect" Source # | |
VulkanProc "vkCmdDrawIndexedIndirectCount" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkCmdDrawIndexedIndirectCount" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirectCount") -> VkProcType "vkCmdDrawIndexedIndirectCount" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirectCount") -> VkProcType "vkCmdDrawIndexedIndirectCount" Source # | |
VulkanProc "vkCmdDrawIndexedIndirectCountAMD" Source # | |
Defined in Graphics.Vulkan.Ext.VK_AMD_draw_indirect_count type VkProcType "vkCmdDrawIndexedIndirectCountAMD" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirectCountAMD") -> VkProcType "vkCmdDrawIndexedIndirectCountAMD" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirectCountAMD") -> VkProcType "vkCmdDrawIndexedIndirectCountAMD" Source # | |
VulkanProc "vkCmdDrawIndexedIndirectCountKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_draw_indirect_count type VkProcType "vkCmdDrawIndexedIndirectCountKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirectCountKHR") -> VkProcType "vkCmdDrawIndexedIndirectCountKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndexedIndirectCountKHR") -> VkProcType "vkCmdDrawIndexedIndirectCountKHR" Source # | |
VulkanProc "vkCmdDrawIndirect" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdDrawIndirect" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndirect") -> VkProcType "vkCmdDrawIndirect" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndirect") -> VkProcType "vkCmdDrawIndirect" Source # | |
VulkanProc "vkCmdDrawIndirectByteCountEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_transform_feedback type VkProcType "vkCmdDrawIndirectByteCountEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndirectByteCountEXT") -> VkProcType "vkCmdDrawIndirectByteCountEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndirectByteCountEXT") -> VkProcType "vkCmdDrawIndirectByteCountEXT" Source # | |
VulkanProc "vkCmdDrawIndirectCount" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkCmdDrawIndirectCount" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndirectCount") -> VkProcType "vkCmdDrawIndirectCount" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndirectCount") -> VkProcType "vkCmdDrawIndirectCount" Source # | |
VulkanProc "vkCmdDrawIndirectCountAMD" Source # | |
Defined in Graphics.Vulkan.Ext.VK_AMD_draw_indirect_count type VkProcType "vkCmdDrawIndirectCountAMD" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndirectCountAMD") -> VkProcType "vkCmdDrawIndirectCountAMD" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndirectCountAMD") -> VkProcType "vkCmdDrawIndirectCountAMD" Source # | |
VulkanProc "vkCmdDrawIndirectCountKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_draw_indirect_count type VkProcType "vkCmdDrawIndirectCountKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawIndirectCountKHR") -> VkProcType "vkCmdDrawIndirectCountKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawIndirectCountKHR") -> VkProcType "vkCmdDrawIndirectCountKHR" Source # | |
VulkanProc "vkCmdDrawMeshTasksIndirectCountNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_mesh_shader type VkProcType "vkCmdDrawMeshTasksIndirectCountNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawMeshTasksIndirectCountNV") -> VkProcType "vkCmdDrawMeshTasksIndirectCountNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawMeshTasksIndirectCountNV") -> VkProcType "vkCmdDrawMeshTasksIndirectCountNV" Source # | |
VulkanProc "vkCmdDrawMeshTasksIndirectNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_mesh_shader type VkProcType "vkCmdDrawMeshTasksIndirectNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawMeshTasksIndirectNV") -> VkProcType "vkCmdDrawMeshTasksIndirectNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawMeshTasksIndirectNV") -> VkProcType "vkCmdDrawMeshTasksIndirectNV" Source # | |
VulkanProc "vkCmdDrawMeshTasksNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_mesh_shader type VkProcType "vkCmdDrawMeshTasksNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdDrawMeshTasksNV") -> VkProcType "vkCmdDrawMeshTasksNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdDrawMeshTasksNV") -> VkProcType "vkCmdDrawMeshTasksNV" Source # | |
VulkanProc "vkCmdEndConditionalRenderingEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_conditional_rendering type VkProcType "vkCmdEndConditionalRenderingEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndConditionalRenderingEXT") -> VkProcType "vkCmdEndConditionalRenderingEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndConditionalRenderingEXT") -> VkProcType "vkCmdEndConditionalRenderingEXT" Source # | |
VulkanProc "vkCmdEndDebugUtilsLabelEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkCmdEndDebugUtilsLabelEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndDebugUtilsLabelEXT") -> VkProcType "vkCmdEndDebugUtilsLabelEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndDebugUtilsLabelEXT") -> VkProcType "vkCmdEndDebugUtilsLabelEXT" Source # | |
VulkanProc "vkCmdEndQuery" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdEndQuery" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndQuery") -> VkProcType "vkCmdEndQuery" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndQuery") -> VkProcType "vkCmdEndQuery" Source # | |
VulkanProc "vkCmdEndQueryIndexedEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_transform_feedback type VkProcType "vkCmdEndQueryIndexedEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndQueryIndexedEXT") -> VkProcType "vkCmdEndQueryIndexedEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndQueryIndexedEXT") -> VkProcType "vkCmdEndQueryIndexedEXT" Source # | |
VulkanProc "vkCmdEndRenderPass" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdEndRenderPass" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndRenderPass") -> VkProcType "vkCmdEndRenderPass" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndRenderPass") -> VkProcType "vkCmdEndRenderPass" Source # | |
VulkanProc "vkCmdEndRenderPass2" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkCmdEndRenderPass2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndRenderPass2") -> VkProcType "vkCmdEndRenderPass2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndRenderPass2") -> VkProcType "vkCmdEndRenderPass2" Source # | |
VulkanProc "vkCmdEndRenderPass2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_create_renderpass2 type VkProcType "vkCmdEndRenderPass2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndRenderPass2KHR") -> VkProcType "vkCmdEndRenderPass2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndRenderPass2KHR") -> VkProcType "vkCmdEndRenderPass2KHR" Source # | |
VulkanProc "vkCmdEndTransformFeedbackEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_transform_feedback type VkProcType "vkCmdEndTransformFeedbackEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdEndTransformFeedbackEXT") -> VkProcType "vkCmdEndTransformFeedbackEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdEndTransformFeedbackEXT") -> VkProcType "vkCmdEndTransformFeedbackEXT" Source # | |
VulkanProc "vkCmdExecuteCommands" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdExecuteCommands" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdExecuteCommands") -> VkProcType "vkCmdExecuteCommands" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdExecuteCommands") -> VkProcType "vkCmdExecuteCommands" Source # | |
VulkanProc "vkCmdExecuteGeneratedCommandsNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_generated_commands type VkProcType "vkCmdExecuteGeneratedCommandsNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdExecuteGeneratedCommandsNV") -> VkProcType "vkCmdExecuteGeneratedCommandsNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdExecuteGeneratedCommandsNV") -> VkProcType "vkCmdExecuteGeneratedCommandsNV" Source # | |
VulkanProc "vkCmdFillBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdFillBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdFillBuffer") -> VkProcType "vkCmdFillBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdFillBuffer") -> VkProcType "vkCmdFillBuffer" Source # | |
VulkanProc "vkCmdInsertDebugUtilsLabelEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkCmdInsertDebugUtilsLabelEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdInsertDebugUtilsLabelEXT") -> VkProcType "vkCmdInsertDebugUtilsLabelEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdInsertDebugUtilsLabelEXT") -> VkProcType "vkCmdInsertDebugUtilsLabelEXT" Source # | |
VulkanProc "vkCmdNextSubpass" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdNextSubpass" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdNextSubpass") -> VkProcType "vkCmdNextSubpass" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdNextSubpass") -> VkProcType "vkCmdNextSubpass" Source # | |
VulkanProc "vkCmdNextSubpass2" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkCmdNextSubpass2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdNextSubpass2") -> VkProcType "vkCmdNextSubpass2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdNextSubpass2") -> VkProcType "vkCmdNextSubpass2" Source # | |
VulkanProc "vkCmdNextSubpass2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_create_renderpass2 type VkProcType "vkCmdNextSubpass2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdNextSubpass2KHR") -> VkProcType "vkCmdNextSubpass2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdNextSubpass2KHR") -> VkProcType "vkCmdNextSubpass2KHR" Source # | |
VulkanProc "vkCmdPipelineBarrier" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdPipelineBarrier" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdPipelineBarrier") -> VkProcType "vkCmdPipelineBarrier" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdPipelineBarrier") -> VkProcType "vkCmdPipelineBarrier" Source # | |
VulkanProc "vkCmdPreprocessGeneratedCommandsNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_generated_commands type VkProcType "vkCmdPreprocessGeneratedCommandsNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdPreprocessGeneratedCommandsNV") -> VkProcType "vkCmdPreprocessGeneratedCommandsNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdPreprocessGeneratedCommandsNV") -> VkProcType "vkCmdPreprocessGeneratedCommandsNV" Source # | |
VulkanProc "vkCmdPushConstants" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdPushConstants" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdPushConstants") -> VkProcType "vkCmdPushConstants" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdPushConstants") -> VkProcType "vkCmdPushConstants" Source # | |
VulkanProc "vkCmdPushDescriptorSetKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_push_descriptor type VkProcType "vkCmdPushDescriptorSetKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdPushDescriptorSetKHR") -> VkProcType "vkCmdPushDescriptorSetKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdPushDescriptorSetKHR") -> VkProcType "vkCmdPushDescriptorSetKHR" Source # | |
VulkanProc "vkCmdPushDescriptorSetWithTemplateKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_push_descriptor type VkProcType "vkCmdPushDescriptorSetWithTemplateKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdPushDescriptorSetWithTemplateKHR") -> VkProcType "vkCmdPushDescriptorSetWithTemplateKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdPushDescriptorSetWithTemplateKHR") -> VkProcType "vkCmdPushDescriptorSetWithTemplateKHR" Source # | |
VulkanProc "vkCmdResetEvent" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdResetEvent" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdResetEvent") -> VkProcType "vkCmdResetEvent" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdResetEvent") -> VkProcType "vkCmdResetEvent" Source # | |
VulkanProc "vkCmdResetQueryPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdResetQueryPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdResetQueryPool") -> VkProcType "vkCmdResetQueryPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdResetQueryPool") -> VkProcType "vkCmdResetQueryPool" Source # | |
VulkanProc "vkCmdResolveImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdResolveImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdResolveImage") -> VkProcType "vkCmdResolveImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdResolveImage") -> VkProcType "vkCmdResolveImage" Source # | |
VulkanProc "vkCmdSetBlendConstants" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetBlendConstants" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetBlendConstants") -> VkProcType "vkCmdSetBlendConstants" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetBlendConstants") -> VkProcType "vkCmdSetBlendConstants" Source # | |
VulkanProc "vkCmdSetCheckpointNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_diagnostic_checkpoints type VkProcType "vkCmdSetCheckpointNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetCheckpointNV") -> VkProcType "vkCmdSetCheckpointNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetCheckpointNV") -> VkProcType "vkCmdSetCheckpointNV" Source # | |
VulkanProc "vkCmdSetCoarseSampleOrderNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_shading_rate_image type VkProcType "vkCmdSetCoarseSampleOrderNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetCoarseSampleOrderNV") -> VkProcType "vkCmdSetCoarseSampleOrderNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetCoarseSampleOrderNV") -> VkProcType "vkCmdSetCoarseSampleOrderNV" Source # | |
VulkanProc "vkCmdSetCullModeEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetCullModeEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetCullModeEXT") -> VkProcType "vkCmdSetCullModeEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetCullModeEXT") -> VkProcType "vkCmdSetCullModeEXT" Source # | |
VulkanProc "vkCmdSetDepthBias" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetDepthBias" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDepthBias") -> VkProcType "vkCmdSetDepthBias" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDepthBias") -> VkProcType "vkCmdSetDepthBias" Source # | |
VulkanProc "vkCmdSetDepthBounds" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetDepthBounds" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDepthBounds") -> VkProcType "vkCmdSetDepthBounds" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDepthBounds") -> VkProcType "vkCmdSetDepthBounds" Source # | |
VulkanProc "vkCmdSetDepthBoundsTestEnableEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetDepthBoundsTestEnableEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDepthBoundsTestEnableEXT") -> VkProcType "vkCmdSetDepthBoundsTestEnableEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDepthBoundsTestEnableEXT") -> VkProcType "vkCmdSetDepthBoundsTestEnableEXT" Source # | |
VulkanProc "vkCmdSetDepthCompareOpEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetDepthCompareOpEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDepthCompareOpEXT") -> VkProcType "vkCmdSetDepthCompareOpEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDepthCompareOpEXT") -> VkProcType "vkCmdSetDepthCompareOpEXT" Source # | |
VulkanProc "vkCmdSetDepthTestEnableEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetDepthTestEnableEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDepthTestEnableEXT") -> VkProcType "vkCmdSetDepthTestEnableEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDepthTestEnableEXT") -> VkProcType "vkCmdSetDepthTestEnableEXT" Source # | |
VulkanProc "vkCmdSetDepthWriteEnableEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetDepthWriteEnableEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDepthWriteEnableEXT") -> VkProcType "vkCmdSetDepthWriteEnableEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDepthWriteEnableEXT") -> VkProcType "vkCmdSetDepthWriteEnableEXT" Source # | |
VulkanProc "vkCmdSetDeviceMask" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkCmdSetDeviceMask" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDeviceMask") -> VkProcType "vkCmdSetDeviceMask" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDeviceMask") -> VkProcType "vkCmdSetDeviceMask" Source # | |
VulkanProc "vkCmdSetDeviceMaskKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_device_group type VkProcType "vkCmdSetDeviceMaskKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDeviceMaskKHR") -> VkProcType "vkCmdSetDeviceMaskKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDeviceMaskKHR") -> VkProcType "vkCmdSetDeviceMaskKHR" Source # | |
VulkanProc "vkCmdSetDiscardRectangleEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_discard_rectangles type VkProcType "vkCmdSetDiscardRectangleEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetDiscardRectangleEXT") -> VkProcType "vkCmdSetDiscardRectangleEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetDiscardRectangleEXT") -> VkProcType "vkCmdSetDiscardRectangleEXT" Source # | |
VulkanProc "vkCmdSetEvent" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetEvent" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetEvent") -> VkProcType "vkCmdSetEvent" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetEvent") -> VkProcType "vkCmdSetEvent" Source # | |
VulkanProc "vkCmdSetExclusiveScissorNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_scissor_exclusive type VkProcType "vkCmdSetExclusiveScissorNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetExclusiveScissorNV") -> VkProcType "vkCmdSetExclusiveScissorNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetExclusiveScissorNV") -> VkProcType "vkCmdSetExclusiveScissorNV" Source # | |
VulkanProc "vkCmdSetFrontFaceEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetFrontFaceEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetFrontFaceEXT") -> VkProcType "vkCmdSetFrontFaceEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetFrontFaceEXT") -> VkProcType "vkCmdSetFrontFaceEXT" Source # | |
VulkanProc "vkCmdSetLineStippleEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_line_rasterization type VkProcType "vkCmdSetLineStippleEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetLineStippleEXT") -> VkProcType "vkCmdSetLineStippleEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetLineStippleEXT") -> VkProcType "vkCmdSetLineStippleEXT" Source # | |
VulkanProc "vkCmdSetLineWidth" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetLineWidth" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetLineWidth") -> VkProcType "vkCmdSetLineWidth" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetLineWidth") -> VkProcType "vkCmdSetLineWidth" Source # | |
VulkanProc "vkCmdSetPerformanceMarkerINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkCmdSetPerformanceMarkerINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetPerformanceMarkerINTEL") -> VkProcType "vkCmdSetPerformanceMarkerINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetPerformanceMarkerINTEL") -> VkProcType "vkCmdSetPerformanceMarkerINTEL" Source # | |
VulkanProc "vkCmdSetPerformanceOverrideINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkCmdSetPerformanceOverrideINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetPerformanceOverrideINTEL") -> VkProcType "vkCmdSetPerformanceOverrideINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetPerformanceOverrideINTEL") -> VkProcType "vkCmdSetPerformanceOverrideINTEL" Source # | |
VulkanProc "vkCmdSetPerformanceStreamMarkerINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkCmdSetPerformanceStreamMarkerINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetPerformanceStreamMarkerINTEL") -> VkProcType "vkCmdSetPerformanceStreamMarkerINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetPerformanceStreamMarkerINTEL") -> VkProcType "vkCmdSetPerformanceStreamMarkerINTEL" Source # | |
VulkanProc "vkCmdSetPrimitiveTopologyEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetPrimitiveTopologyEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetPrimitiveTopologyEXT") -> VkProcType "vkCmdSetPrimitiveTopologyEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetPrimitiveTopologyEXT") -> VkProcType "vkCmdSetPrimitiveTopologyEXT" Source # | |
VulkanProc "vkCmdSetSampleLocationsEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_sample_locations type VkProcType "vkCmdSetSampleLocationsEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetSampleLocationsEXT") -> VkProcType "vkCmdSetSampleLocationsEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetSampleLocationsEXT") -> VkProcType "vkCmdSetSampleLocationsEXT" Source # | |
VulkanProc "vkCmdSetScissor" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetScissor" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetScissor") -> VkProcType "vkCmdSetScissor" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetScissor") -> VkProcType "vkCmdSetScissor" Source # | |
VulkanProc "vkCmdSetScissorWithCountEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetScissorWithCountEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetScissorWithCountEXT") -> VkProcType "vkCmdSetScissorWithCountEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetScissorWithCountEXT") -> VkProcType "vkCmdSetScissorWithCountEXT" Source # | |
VulkanProc "vkCmdSetStencilCompareMask" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetStencilCompareMask" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetStencilCompareMask") -> VkProcType "vkCmdSetStencilCompareMask" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetStencilCompareMask") -> VkProcType "vkCmdSetStencilCompareMask" Source # | |
VulkanProc "vkCmdSetStencilOpEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetStencilOpEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetStencilOpEXT") -> VkProcType "vkCmdSetStencilOpEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetStencilOpEXT") -> VkProcType "vkCmdSetStencilOpEXT" Source # | |
VulkanProc "vkCmdSetStencilReference" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetStencilReference" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetStencilReference") -> VkProcType "vkCmdSetStencilReference" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetStencilReference") -> VkProcType "vkCmdSetStencilReference" Source # | |
VulkanProc "vkCmdSetStencilTestEnableEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetStencilTestEnableEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetStencilTestEnableEXT") -> VkProcType "vkCmdSetStencilTestEnableEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetStencilTestEnableEXT") -> VkProcType "vkCmdSetStencilTestEnableEXT" Source # | |
VulkanProc "vkCmdSetStencilWriteMask" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetStencilWriteMask" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetStencilWriteMask") -> VkProcType "vkCmdSetStencilWriteMask" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetStencilWriteMask") -> VkProcType "vkCmdSetStencilWriteMask" Source # | |
VulkanProc "vkCmdSetViewport" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdSetViewport" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetViewport") -> VkProcType "vkCmdSetViewport" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetViewport") -> VkProcType "vkCmdSetViewport" Source # | |
VulkanProc "vkCmdSetViewportShadingRatePaletteNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_shading_rate_image type VkProcType "vkCmdSetViewportShadingRatePaletteNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetViewportShadingRatePaletteNV") -> VkProcType "vkCmdSetViewportShadingRatePaletteNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetViewportShadingRatePaletteNV") -> VkProcType "vkCmdSetViewportShadingRatePaletteNV" Source # | |
VulkanProc "vkCmdSetViewportWScalingNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_clip_space_w_scaling type VkProcType "vkCmdSetViewportWScalingNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetViewportWScalingNV") -> VkProcType "vkCmdSetViewportWScalingNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetViewportWScalingNV") -> VkProcType "vkCmdSetViewportWScalingNV" Source # | |
VulkanProc "vkCmdSetViewportWithCountEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_extended_dynamic_state type VkProcType "vkCmdSetViewportWithCountEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdSetViewportWithCountEXT") -> VkProcType "vkCmdSetViewportWithCountEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdSetViewportWithCountEXT") -> VkProcType "vkCmdSetViewportWithCountEXT" Source # | |
VulkanProc "vkCmdTraceRaysIndirectKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdTraceRaysIndirectKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdTraceRaysIndirectKHR") -> VkProcType "vkCmdTraceRaysIndirectKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdTraceRaysIndirectKHR") -> VkProcType "vkCmdTraceRaysIndirectKHR" Source # | |
VulkanProc "vkCmdTraceRaysKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdTraceRaysKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdTraceRaysKHR") -> VkProcType "vkCmdTraceRaysKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdTraceRaysKHR") -> VkProcType "vkCmdTraceRaysKHR" Source # | |
VulkanProc "vkCmdTraceRaysNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCmdTraceRaysNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdTraceRaysNV") -> VkProcType "vkCmdTraceRaysNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdTraceRaysNV") -> VkProcType "vkCmdTraceRaysNV" Source # | |
VulkanProc "vkCmdUpdateBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdUpdateBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdUpdateBuffer") -> VkProcType "vkCmdUpdateBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdUpdateBuffer") -> VkProcType "vkCmdUpdateBuffer" Source # | |
VulkanProc "vkCmdWaitEvents" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdWaitEvents" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdWaitEvents") -> VkProcType "vkCmdWaitEvents" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdWaitEvents") -> VkProcType "vkCmdWaitEvents" Source # | |
VulkanProc "vkCmdWriteAccelerationStructuresPropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCmdWriteAccelerationStructuresPropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdWriteAccelerationStructuresPropertiesKHR") -> VkProcType "vkCmdWriteAccelerationStructuresPropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdWriteAccelerationStructuresPropertiesKHR") -> VkProcType "vkCmdWriteAccelerationStructuresPropertiesKHR" Source # | |
VulkanProc "vkCmdWriteAccelerationStructuresPropertiesNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCmdWriteAccelerationStructuresPropertiesNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdWriteAccelerationStructuresPropertiesNV") -> VkProcType "vkCmdWriteAccelerationStructuresPropertiesNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdWriteAccelerationStructuresPropertiesNV") -> VkProcType "vkCmdWriteAccelerationStructuresPropertiesNV" Source # | |
VulkanProc "vkCmdWriteBufferMarkerAMD" Source # | |
Defined in Graphics.Vulkan.Ext.VK_AMD_buffer_marker type VkProcType "vkCmdWriteBufferMarkerAMD" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdWriteBufferMarkerAMD") -> VkProcType "vkCmdWriteBufferMarkerAMD" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdWriteBufferMarkerAMD") -> VkProcType "vkCmdWriteBufferMarkerAMD" Source # | |
VulkanProc "vkCmdWriteTimestamp" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCmdWriteTimestamp" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCmdWriteTimestamp") -> VkProcType "vkCmdWriteTimestamp" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCmdWriteTimestamp") -> VkProcType "vkCmdWriteTimestamp" Source # | |
VulkanProc "vkCompileDeferredNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCompileDeferredNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCompileDeferredNV") -> VkProcType "vkCompileDeferredNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCompileDeferredNV") -> VkProcType "vkCompileDeferredNV" Source # | |
VulkanProc "vkCopyAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCopyAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCopyAccelerationStructureKHR") -> VkProcType "vkCopyAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCopyAccelerationStructureKHR") -> VkProcType "vkCopyAccelerationStructureKHR" Source # | |
VulkanProc "vkCopyAccelerationStructureToMemoryKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCopyAccelerationStructureToMemoryKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCopyAccelerationStructureToMemoryKHR") -> VkProcType "vkCopyAccelerationStructureToMemoryKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCopyAccelerationStructureToMemoryKHR") -> VkProcType "vkCopyAccelerationStructureToMemoryKHR" Source # | |
VulkanProc "vkCopyMemoryToAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCopyMemoryToAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCopyMemoryToAccelerationStructureKHR") -> VkProcType "vkCopyMemoryToAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCopyMemoryToAccelerationStructureKHR") -> VkProcType "vkCopyMemoryToAccelerationStructureKHR" Source # | |
VulkanProc "vkCreateAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCreateAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateAccelerationStructureKHR") -> VkProcType "vkCreateAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateAccelerationStructureKHR") -> VkProcType "vkCreateAccelerationStructureKHR" Source # | |
VulkanProc "vkCreateAccelerationStructureNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCreateAccelerationStructureNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateAccelerationStructureNV") -> VkProcType "vkCreateAccelerationStructureNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateAccelerationStructureNV") -> VkProcType "vkCreateAccelerationStructureNV" Source # | |
VulkanProc "vkCreateBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateBuffer") -> VkProcType "vkCreateBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateBuffer") -> VkProcType "vkCreateBuffer" Source # | |
VulkanProc "vkCreateBufferView" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateBufferView" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateBufferView") -> VkProcType "vkCreateBufferView" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateBufferView") -> VkProcType "vkCreateBufferView" Source # | |
VulkanProc "vkCreateCommandPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateCommandPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateCommandPool") -> VkProcType "vkCreateCommandPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateCommandPool") -> VkProcType "vkCreateCommandPool" Source # | |
VulkanProc "vkCreateComputePipelines" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateComputePipelines" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateComputePipelines") -> VkProcType "vkCreateComputePipelines" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateComputePipelines") -> VkProcType "vkCreateComputePipelines" Source # | |
VulkanProc "vkCreateDebugReportCallbackEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_report type VkProcType "vkCreateDebugReportCallbackEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDebugReportCallbackEXT") -> VkProcType "vkCreateDebugReportCallbackEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDebugReportCallbackEXT") -> VkProcType "vkCreateDebugReportCallbackEXT" Source # | |
VulkanProc "vkCreateDebugUtilsMessengerEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkCreateDebugUtilsMessengerEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDebugUtilsMessengerEXT") -> VkProcType "vkCreateDebugUtilsMessengerEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDebugUtilsMessengerEXT") -> VkProcType "vkCreateDebugUtilsMessengerEXT" Source # | |
VulkanProc "vkCreateDeferredOperationKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_deferred_host_operations type VkProcType "vkCreateDeferredOperationKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDeferredOperationKHR") -> VkProcType "vkCreateDeferredOperationKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDeferredOperationKHR") -> VkProcType "vkCreateDeferredOperationKHR" Source # | |
VulkanProc "vkCreateDescriptorPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateDescriptorPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDescriptorPool") -> VkProcType "vkCreateDescriptorPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDescriptorPool") -> VkProcType "vkCreateDescriptorPool" Source # | |
VulkanProc "vkCreateDescriptorSetLayout" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateDescriptorSetLayout" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDescriptorSetLayout") -> VkProcType "vkCreateDescriptorSetLayout" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDescriptorSetLayout") -> VkProcType "vkCreateDescriptorSetLayout" Source # | |
VulkanProc "vkCreateDescriptorUpdateTemplate" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkCreateDescriptorUpdateTemplate" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDescriptorUpdateTemplate") -> VkProcType "vkCreateDescriptorUpdateTemplate" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDescriptorUpdateTemplate") -> VkProcType "vkCreateDescriptorUpdateTemplate" Source # | |
VulkanProc "vkCreateDescriptorUpdateTemplateKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_descriptor_update_template type VkProcType "vkCreateDescriptorUpdateTemplateKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDescriptorUpdateTemplateKHR") -> VkProcType "vkCreateDescriptorUpdateTemplateKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDescriptorUpdateTemplateKHR") -> VkProcType "vkCreateDescriptorUpdateTemplateKHR" Source # | |
VulkanProc "vkCreateDevice" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateDevice" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDevice") -> VkProcType "vkCreateDevice" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDevice") -> VkProcType "vkCreateDevice" Source # | |
VulkanProc "vkCreateDisplayModeKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkCreateDisplayModeKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDisplayModeKHR") -> VkProcType "vkCreateDisplayModeKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDisplayModeKHR") -> VkProcType "vkCreateDisplayModeKHR" Source # | |
VulkanProc "vkCreateDisplayPlaneSurfaceKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkCreateDisplayPlaneSurfaceKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateDisplayPlaneSurfaceKHR") -> VkProcType "vkCreateDisplayPlaneSurfaceKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateDisplayPlaneSurfaceKHR") -> VkProcType "vkCreateDisplayPlaneSurfaceKHR" Source # | |
VulkanProc "vkCreateEvent" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateEvent" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateEvent") -> VkProcType "vkCreateEvent" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateEvent") -> VkProcType "vkCreateEvent" Source # | |
VulkanProc "vkCreateFence" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateFence" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateFence") -> VkProcType "vkCreateFence" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateFence") -> VkProcType "vkCreateFence" Source # | |
VulkanProc "vkCreateFramebuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateFramebuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateFramebuffer") -> VkProcType "vkCreateFramebuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateFramebuffer") -> VkProcType "vkCreateFramebuffer" Source # | |
VulkanProc "vkCreateGraphicsPipelines" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateGraphicsPipelines" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateGraphicsPipelines") -> VkProcType "vkCreateGraphicsPipelines" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateGraphicsPipelines") -> VkProcType "vkCreateGraphicsPipelines" Source # | |
VulkanProc "vkCreateHeadlessSurfaceEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_headless_surface type VkProcType "vkCreateHeadlessSurfaceEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateHeadlessSurfaceEXT") -> VkProcType "vkCreateHeadlessSurfaceEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateHeadlessSurfaceEXT") -> VkProcType "vkCreateHeadlessSurfaceEXT" Source # | |
VulkanProc "vkCreateImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateImage") -> VkProcType "vkCreateImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateImage") -> VkProcType "vkCreateImage" Source # | |
VulkanProc "vkCreateImageView" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateImageView" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateImageView") -> VkProcType "vkCreateImageView" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateImageView") -> VkProcType "vkCreateImageView" Source # | |
VulkanProc "vkCreateIndirectCommandsLayoutNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_generated_commands type VkProcType "vkCreateIndirectCommandsLayoutNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateIndirectCommandsLayoutNV") -> VkProcType "vkCreateIndirectCommandsLayoutNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateIndirectCommandsLayoutNV") -> VkProcType "vkCreateIndirectCommandsLayoutNV" Source # | |
VulkanProc "vkCreateInstance" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateInstance" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateInstance") -> VkProcType "vkCreateInstance" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateInstance") -> VkProcType "vkCreateInstance" Source # | |
VulkanProc "vkCreatePipelineCache" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreatePipelineCache" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreatePipelineCache") -> VkProcType "vkCreatePipelineCache" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreatePipelineCache") -> VkProcType "vkCreatePipelineCache" Source # | |
VulkanProc "vkCreatePipelineLayout" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreatePipelineLayout" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreatePipelineLayout") -> VkProcType "vkCreatePipelineLayout" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreatePipelineLayout") -> VkProcType "vkCreatePipelineLayout" Source # | |
VulkanProc "vkCreatePrivateDataSlotEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_private_data type VkProcType "vkCreatePrivateDataSlotEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreatePrivateDataSlotEXT") -> VkProcType "vkCreatePrivateDataSlotEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreatePrivateDataSlotEXT") -> VkProcType "vkCreatePrivateDataSlotEXT" Source # | |
VulkanProc "vkCreateQueryPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateQueryPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateQueryPool") -> VkProcType "vkCreateQueryPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateQueryPool") -> VkProcType "vkCreateQueryPool" Source # | |
VulkanProc "vkCreateRayTracingPipelinesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkCreateRayTracingPipelinesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateRayTracingPipelinesKHR") -> VkProcType "vkCreateRayTracingPipelinesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateRayTracingPipelinesKHR") -> VkProcType "vkCreateRayTracingPipelinesKHR" Source # | |
VulkanProc "vkCreateRayTracingPipelinesNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkCreateRayTracingPipelinesNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateRayTracingPipelinesNV") -> VkProcType "vkCreateRayTracingPipelinesNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateRayTracingPipelinesNV") -> VkProcType "vkCreateRayTracingPipelinesNV" Source # | |
VulkanProc "vkCreateRenderPass" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateRenderPass" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateRenderPass") -> VkProcType "vkCreateRenderPass" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateRenderPass") -> VkProcType "vkCreateRenderPass" Source # | |
VulkanProc "vkCreateRenderPass2" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkCreateRenderPass2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateRenderPass2") -> VkProcType "vkCreateRenderPass2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateRenderPass2") -> VkProcType "vkCreateRenderPass2" Source # | |
VulkanProc "vkCreateRenderPass2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_create_renderpass2 type VkProcType "vkCreateRenderPass2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateRenderPass2KHR") -> VkProcType "vkCreateRenderPass2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateRenderPass2KHR") -> VkProcType "vkCreateRenderPass2KHR" Source # | |
VulkanProc "vkCreateSampler" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateSampler" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateSampler") -> VkProcType "vkCreateSampler" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateSampler") -> VkProcType "vkCreateSampler" Source # | |
VulkanProc "vkCreateSamplerYcbcrConversion" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkCreateSamplerYcbcrConversion" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateSamplerYcbcrConversion") -> VkProcType "vkCreateSamplerYcbcrConversion" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateSamplerYcbcrConversion") -> VkProcType "vkCreateSamplerYcbcrConversion" Source # | |
VulkanProc "vkCreateSamplerYcbcrConversionKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_sampler_ycbcr_conversion type VkProcType "vkCreateSamplerYcbcrConversionKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateSamplerYcbcrConversionKHR") -> VkProcType "vkCreateSamplerYcbcrConversionKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateSamplerYcbcrConversionKHR") -> VkProcType "vkCreateSamplerYcbcrConversionKHR" Source # | |
VulkanProc "vkCreateSemaphore" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateSemaphore" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateSemaphore") -> VkProcType "vkCreateSemaphore" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateSemaphore") -> VkProcType "vkCreateSemaphore" Source # | |
VulkanProc "vkCreateShaderModule" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkCreateShaderModule" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateShaderModule") -> VkProcType "vkCreateShaderModule" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateShaderModule") -> VkProcType "vkCreateShaderModule" Source # | |
VulkanProc "vkCreateSharedSwapchainsKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display_swapchain type VkProcType "vkCreateSharedSwapchainsKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateSharedSwapchainsKHR") -> VkProcType "vkCreateSharedSwapchainsKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateSharedSwapchainsKHR") -> VkProcType "vkCreateSharedSwapchainsKHR" Source # | |
VulkanProc "vkCreateSwapchainKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkCreateSwapchainKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateSwapchainKHR") -> VkProcType "vkCreateSwapchainKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateSwapchainKHR") -> VkProcType "vkCreateSwapchainKHR" Source # | |
VulkanProc "vkCreateValidationCacheEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_validation_cache type VkProcType "vkCreateValidationCacheEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkCreateValidationCacheEXT") -> VkProcType "vkCreateValidationCacheEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkCreateValidationCacheEXT") -> VkProcType "vkCreateValidationCacheEXT" Source # | |
VulkanProc "vkDebugMarkerSetObjectNameEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_marker type VkProcType "vkDebugMarkerSetObjectNameEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDebugMarkerSetObjectNameEXT") -> VkProcType "vkDebugMarkerSetObjectNameEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDebugMarkerSetObjectNameEXT") -> VkProcType "vkDebugMarkerSetObjectNameEXT" Source # | |
VulkanProc "vkDebugMarkerSetObjectTagEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_marker type VkProcType "vkDebugMarkerSetObjectTagEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDebugMarkerSetObjectTagEXT") -> VkProcType "vkDebugMarkerSetObjectTagEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDebugMarkerSetObjectTagEXT") -> VkProcType "vkDebugMarkerSetObjectTagEXT" Source # | |
VulkanProc "vkDebugReportMessageEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_report type VkProcType "vkDebugReportMessageEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDebugReportMessageEXT") -> VkProcType "vkDebugReportMessageEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDebugReportMessageEXT") -> VkProcType "vkDebugReportMessageEXT" Source # | |
VulkanProc "vkDeferredOperationJoinKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_deferred_host_operations type VkProcType "vkDeferredOperationJoinKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDeferredOperationJoinKHR") -> VkProcType "vkDeferredOperationJoinKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDeferredOperationJoinKHR") -> VkProcType "vkDeferredOperationJoinKHR" Source # | |
VulkanProc "vkDestroyAccelerationStructureKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkDestroyAccelerationStructureKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyAccelerationStructureKHR") -> VkProcType "vkDestroyAccelerationStructureKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyAccelerationStructureKHR") -> VkProcType "vkDestroyAccelerationStructureKHR" Source # | |
VulkanProc "vkDestroyAccelerationStructureNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkDestroyAccelerationStructureNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyAccelerationStructureNV") -> VkProcType "vkDestroyAccelerationStructureNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyAccelerationStructureNV") -> VkProcType "vkDestroyAccelerationStructureNV" Source # | |
VulkanProc "vkDestroyBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyBuffer") -> VkProcType "vkDestroyBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyBuffer") -> VkProcType "vkDestroyBuffer" Source # | |
VulkanProc "vkDestroyBufferView" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyBufferView" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyBufferView") -> VkProcType "vkDestroyBufferView" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyBufferView") -> VkProcType "vkDestroyBufferView" Source # | |
VulkanProc "vkDestroyCommandPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyCommandPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyCommandPool") -> VkProcType "vkDestroyCommandPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyCommandPool") -> VkProcType "vkDestroyCommandPool" Source # | |
VulkanProc "vkDestroyDebugReportCallbackEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_report type VkProcType "vkDestroyDebugReportCallbackEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDebugReportCallbackEXT") -> VkProcType "vkDestroyDebugReportCallbackEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDebugReportCallbackEXT") -> VkProcType "vkDestroyDebugReportCallbackEXT" Source # | |
VulkanProc "vkDestroyDebugUtilsMessengerEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkDestroyDebugUtilsMessengerEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDebugUtilsMessengerEXT") -> VkProcType "vkDestroyDebugUtilsMessengerEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDebugUtilsMessengerEXT") -> VkProcType "vkDestroyDebugUtilsMessengerEXT" Source # | |
VulkanProc "vkDestroyDeferredOperationKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_deferred_host_operations type VkProcType "vkDestroyDeferredOperationKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDeferredOperationKHR") -> VkProcType "vkDestroyDeferredOperationKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDeferredOperationKHR") -> VkProcType "vkDestroyDeferredOperationKHR" Source # | |
VulkanProc "vkDestroyDescriptorPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyDescriptorPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDescriptorPool") -> VkProcType "vkDestroyDescriptorPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDescriptorPool") -> VkProcType "vkDestroyDescriptorPool" Source # | |
VulkanProc "vkDestroyDescriptorSetLayout" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyDescriptorSetLayout" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDescriptorSetLayout") -> VkProcType "vkDestroyDescriptorSetLayout" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDescriptorSetLayout") -> VkProcType "vkDestroyDescriptorSetLayout" Source # | |
VulkanProc "vkDestroyDescriptorUpdateTemplate" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkDestroyDescriptorUpdateTemplate" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDescriptorUpdateTemplate") -> VkProcType "vkDestroyDescriptorUpdateTemplate" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDescriptorUpdateTemplate") -> VkProcType "vkDestroyDescriptorUpdateTemplate" Source # | |
VulkanProc "vkDestroyDescriptorUpdateTemplateKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_descriptor_update_template type VkProcType "vkDestroyDescriptorUpdateTemplateKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDescriptorUpdateTemplateKHR") -> VkProcType "vkDestroyDescriptorUpdateTemplateKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDescriptorUpdateTemplateKHR") -> VkProcType "vkDestroyDescriptorUpdateTemplateKHR" Source # | |
VulkanProc "vkDestroyDevice" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyDevice" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyDevice") -> VkProcType "vkDestroyDevice" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyDevice") -> VkProcType "vkDestroyDevice" Source # | |
VulkanProc "vkDestroyEvent" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyEvent" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyEvent") -> VkProcType "vkDestroyEvent" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyEvent") -> VkProcType "vkDestroyEvent" Source # | |
VulkanProc "vkDestroyFence" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyFence" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyFence") -> VkProcType "vkDestroyFence" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyFence") -> VkProcType "vkDestroyFence" Source # | |
VulkanProc "vkDestroyFramebuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyFramebuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyFramebuffer") -> VkProcType "vkDestroyFramebuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyFramebuffer") -> VkProcType "vkDestroyFramebuffer" Source # | |
VulkanProc "vkDestroyImage" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyImage" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyImage") -> VkProcType "vkDestroyImage" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyImage") -> VkProcType "vkDestroyImage" Source # | |
VulkanProc "vkDestroyImageView" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyImageView" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyImageView") -> VkProcType "vkDestroyImageView" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyImageView") -> VkProcType "vkDestroyImageView" Source # | |
VulkanProc "vkDestroyIndirectCommandsLayoutNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_generated_commands type VkProcType "vkDestroyIndirectCommandsLayoutNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyIndirectCommandsLayoutNV") -> VkProcType "vkDestroyIndirectCommandsLayoutNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyIndirectCommandsLayoutNV") -> VkProcType "vkDestroyIndirectCommandsLayoutNV" Source # | |
VulkanProc "vkDestroyInstance" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyInstance" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyInstance") -> VkProcType "vkDestroyInstance" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyInstance") -> VkProcType "vkDestroyInstance" Source # | |
VulkanProc "vkDestroyPipeline" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyPipeline" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyPipeline") -> VkProcType "vkDestroyPipeline" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyPipeline") -> VkProcType "vkDestroyPipeline" Source # | |
VulkanProc "vkDestroyPipelineCache" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyPipelineCache" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyPipelineCache") -> VkProcType "vkDestroyPipelineCache" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyPipelineCache") -> VkProcType "vkDestroyPipelineCache" Source # | |
VulkanProc "vkDestroyPipelineLayout" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyPipelineLayout" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyPipelineLayout") -> VkProcType "vkDestroyPipelineLayout" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyPipelineLayout") -> VkProcType "vkDestroyPipelineLayout" Source # | |
VulkanProc "vkDestroyPrivateDataSlotEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_private_data type VkProcType "vkDestroyPrivateDataSlotEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyPrivateDataSlotEXT") -> VkProcType "vkDestroyPrivateDataSlotEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyPrivateDataSlotEXT") -> VkProcType "vkDestroyPrivateDataSlotEXT" Source # | |
VulkanProc "vkDestroyQueryPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyQueryPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyQueryPool") -> VkProcType "vkDestroyQueryPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyQueryPool") -> VkProcType "vkDestroyQueryPool" Source # | |
VulkanProc "vkDestroyRenderPass" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyRenderPass" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyRenderPass") -> VkProcType "vkDestroyRenderPass" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyRenderPass") -> VkProcType "vkDestroyRenderPass" Source # | |
VulkanProc "vkDestroySampler" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroySampler" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroySampler") -> VkProcType "vkDestroySampler" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroySampler") -> VkProcType "vkDestroySampler" Source # | |
VulkanProc "vkDestroySamplerYcbcrConversion" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkDestroySamplerYcbcrConversion" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroySamplerYcbcrConversion") -> VkProcType "vkDestroySamplerYcbcrConversion" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroySamplerYcbcrConversion") -> VkProcType "vkDestroySamplerYcbcrConversion" Source # | |
VulkanProc "vkDestroySamplerYcbcrConversionKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_sampler_ycbcr_conversion type VkProcType "vkDestroySamplerYcbcrConversionKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroySamplerYcbcrConversionKHR") -> VkProcType "vkDestroySamplerYcbcrConversionKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroySamplerYcbcrConversionKHR") -> VkProcType "vkDestroySamplerYcbcrConversionKHR" Source # | |
VulkanProc "vkDestroySemaphore" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroySemaphore" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroySemaphore") -> VkProcType "vkDestroySemaphore" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroySemaphore") -> VkProcType "vkDestroySemaphore" Source # | |
VulkanProc "vkDestroyShaderModule" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDestroyShaderModule" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyShaderModule") -> VkProcType "vkDestroyShaderModule" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyShaderModule") -> VkProcType "vkDestroyShaderModule" Source # | |
VulkanProc "vkDestroySurfaceKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_surface type VkProcType "vkDestroySurfaceKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroySurfaceKHR") -> VkProcType "vkDestroySurfaceKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroySurfaceKHR") -> VkProcType "vkDestroySurfaceKHR" Source # | |
VulkanProc "vkDestroySwapchainKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkDestroySwapchainKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroySwapchainKHR") -> VkProcType "vkDestroySwapchainKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroySwapchainKHR") -> VkProcType "vkDestroySwapchainKHR" Source # | |
VulkanProc "vkDestroyValidationCacheEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_validation_cache type VkProcType "vkDestroyValidationCacheEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDestroyValidationCacheEXT") -> VkProcType "vkDestroyValidationCacheEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDestroyValidationCacheEXT") -> VkProcType "vkDestroyValidationCacheEXT" Source # | |
VulkanProc "vkDeviceWaitIdle" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkDeviceWaitIdle" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDeviceWaitIdle") -> VkProcType "vkDeviceWaitIdle" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDeviceWaitIdle") -> VkProcType "vkDeviceWaitIdle" Source # | |
VulkanProc "vkDisplayPowerControlEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_display_control type VkProcType "vkDisplayPowerControlEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkDisplayPowerControlEXT") -> VkProcType "vkDisplayPowerControlEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkDisplayPowerControlEXT") -> VkProcType "vkDisplayPowerControlEXT" Source # | |
VulkanProc "vkEndCommandBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkEndCommandBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEndCommandBuffer") -> VkProcType "vkEndCommandBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEndCommandBuffer") -> VkProcType "vkEndCommandBuffer" Source # | |
VulkanProc "vkEnumerateDeviceExtensionProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkEnumerateDeviceExtensionProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumerateDeviceExtensionProperties") -> VkProcType "vkEnumerateDeviceExtensionProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumerateDeviceExtensionProperties") -> VkProcType "vkEnumerateDeviceExtensionProperties" Source # | |
VulkanProc "vkEnumerateDeviceLayerProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkEnumerateDeviceLayerProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumerateDeviceLayerProperties") -> VkProcType "vkEnumerateDeviceLayerProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumerateDeviceLayerProperties") -> VkProcType "vkEnumerateDeviceLayerProperties" Source # | |
VulkanProc "vkEnumerateInstanceExtensionProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkEnumerateInstanceExtensionProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumerateInstanceExtensionProperties") -> VkProcType "vkEnumerateInstanceExtensionProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumerateInstanceExtensionProperties") -> VkProcType "vkEnumerateInstanceExtensionProperties" Source # | |
VulkanProc "vkEnumerateInstanceLayerProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkEnumerateInstanceLayerProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumerateInstanceLayerProperties") -> VkProcType "vkEnumerateInstanceLayerProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumerateInstanceLayerProperties") -> VkProcType "vkEnumerateInstanceLayerProperties" Source # | |
VulkanProc "vkEnumerateInstanceVersion" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkEnumerateInstanceVersion" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumerateInstanceVersion") -> VkProcType "vkEnumerateInstanceVersion" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumerateInstanceVersion") -> VkProcType "vkEnumerateInstanceVersion" Source # | |
VulkanProc "vkEnumeratePhysicalDeviceGroups" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkEnumeratePhysicalDeviceGroups" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceGroups") -> VkProcType "vkEnumeratePhysicalDeviceGroups" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceGroups") -> VkProcType "vkEnumeratePhysicalDeviceGroups" Source # | |
VulkanProc "vkEnumeratePhysicalDeviceGroupsKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_device_group_creation type VkProcType "vkEnumeratePhysicalDeviceGroupsKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceGroupsKHR") -> VkProcType "vkEnumeratePhysicalDeviceGroupsKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceGroupsKHR") -> VkProcType "vkEnumeratePhysicalDeviceGroupsKHR" Source # | |
VulkanProc "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_performance_query type VkProcType "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR") -> VkProcType "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR") -> VkProcType "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" Source # | |
VulkanProc "vkEnumeratePhysicalDevices" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkEnumeratePhysicalDevices" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkEnumeratePhysicalDevices") -> VkProcType "vkEnumeratePhysicalDevices" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkEnumeratePhysicalDevices") -> VkProcType "vkEnumeratePhysicalDevices" Source # | |
VulkanProc "vkFlushMappedMemoryRanges" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkFlushMappedMemoryRanges" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkFlushMappedMemoryRanges") -> VkProcType "vkFlushMappedMemoryRanges" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkFlushMappedMemoryRanges") -> VkProcType "vkFlushMappedMemoryRanges" Source # | |
VulkanProc "vkFreeCommandBuffers" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkFreeCommandBuffers" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkFreeCommandBuffers") -> VkProcType "vkFreeCommandBuffers" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkFreeCommandBuffers") -> VkProcType "vkFreeCommandBuffers" Source # | |
VulkanProc "vkFreeDescriptorSets" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkFreeDescriptorSets" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkFreeDescriptorSets") -> VkProcType "vkFreeDescriptorSets" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkFreeDescriptorSets") -> VkProcType "vkFreeDescriptorSets" Source # | |
VulkanProc "vkFreeMemory" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkFreeMemory" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkFreeMemory") -> VkProcType "vkFreeMemory" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkFreeMemory") -> VkProcType "vkFreeMemory" Source # | |
VulkanProc "vkGetAccelerationStructureDeviceAddressKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkGetAccelerationStructureDeviceAddressKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetAccelerationStructureDeviceAddressKHR") -> VkProcType "vkGetAccelerationStructureDeviceAddressKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetAccelerationStructureDeviceAddressKHR") -> VkProcType "vkGetAccelerationStructureDeviceAddressKHR" Source # | |
VulkanProc "vkGetAccelerationStructureHandleNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkGetAccelerationStructureHandleNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetAccelerationStructureHandleNV") -> VkProcType "vkGetAccelerationStructureHandleNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetAccelerationStructureHandleNV") -> VkProcType "vkGetAccelerationStructureHandleNV" Source # | |
VulkanProc "vkGetAccelerationStructureMemoryRequirementsKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkGetAccelerationStructureMemoryRequirementsKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetAccelerationStructureMemoryRequirementsKHR") -> VkProcType "vkGetAccelerationStructureMemoryRequirementsKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetAccelerationStructureMemoryRequirementsKHR") -> VkProcType "vkGetAccelerationStructureMemoryRequirementsKHR" Source # | |
VulkanProc "vkGetAccelerationStructureMemoryRequirementsNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkGetAccelerationStructureMemoryRequirementsNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetAccelerationStructureMemoryRequirementsNV") -> VkProcType "vkGetAccelerationStructureMemoryRequirementsNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetAccelerationStructureMemoryRequirementsNV") -> VkProcType "vkGetAccelerationStructureMemoryRequirementsNV" Source # | |
VulkanProc "vkGetBufferDeviceAddress" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkGetBufferDeviceAddress" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferDeviceAddress") -> VkProcType "vkGetBufferDeviceAddress" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferDeviceAddress") -> VkProcType "vkGetBufferDeviceAddress" Source # | |
VulkanProc "vkGetBufferDeviceAddressEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_buffer_device_address type VkProcType "vkGetBufferDeviceAddressEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferDeviceAddressEXT") -> VkProcType "vkGetBufferDeviceAddressEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferDeviceAddressEXT") -> VkProcType "vkGetBufferDeviceAddressEXT" Source # | |
VulkanProc "vkGetBufferDeviceAddressKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_buffer_device_address type VkProcType "vkGetBufferDeviceAddressKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferDeviceAddressKHR") -> VkProcType "vkGetBufferDeviceAddressKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferDeviceAddressKHR") -> VkProcType "vkGetBufferDeviceAddressKHR" Source # | |
VulkanProc "vkGetBufferMemoryRequirements" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetBufferMemoryRequirements" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferMemoryRequirements") -> VkProcType "vkGetBufferMemoryRequirements" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferMemoryRequirements") -> VkProcType "vkGetBufferMemoryRequirements" Source # | |
VulkanProc "vkGetBufferMemoryRequirements2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetBufferMemoryRequirements2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferMemoryRequirements2") -> VkProcType "vkGetBufferMemoryRequirements2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferMemoryRequirements2") -> VkProcType "vkGetBufferMemoryRequirements2" Source # | |
VulkanProc "vkGetBufferMemoryRequirements2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_memory_requirements2 type VkProcType "vkGetBufferMemoryRequirements2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferMemoryRequirements2KHR") -> VkProcType "vkGetBufferMemoryRequirements2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferMemoryRequirements2KHR") -> VkProcType "vkGetBufferMemoryRequirements2KHR" Source # | |
VulkanProc "vkGetBufferOpaqueCaptureAddress" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkGetBufferOpaqueCaptureAddress" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferOpaqueCaptureAddress") -> VkProcType "vkGetBufferOpaqueCaptureAddress" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferOpaqueCaptureAddress") -> VkProcType "vkGetBufferOpaqueCaptureAddress" Source # | |
VulkanProc "vkGetBufferOpaqueCaptureAddressKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_buffer_device_address type VkProcType "vkGetBufferOpaqueCaptureAddressKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetBufferOpaqueCaptureAddressKHR") -> VkProcType "vkGetBufferOpaqueCaptureAddressKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetBufferOpaqueCaptureAddressKHR") -> VkProcType "vkGetBufferOpaqueCaptureAddressKHR" Source # | |
VulkanProc "vkGetCalibratedTimestampsEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_calibrated_timestamps type VkProcType "vkGetCalibratedTimestampsEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetCalibratedTimestampsEXT") -> VkProcType "vkGetCalibratedTimestampsEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetCalibratedTimestampsEXT") -> VkProcType "vkGetCalibratedTimestampsEXT" Source # | |
VulkanProc "vkGetDeferredOperationMaxConcurrencyKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_deferred_host_operations type VkProcType "vkGetDeferredOperationMaxConcurrencyKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeferredOperationMaxConcurrencyKHR") -> VkProcType "vkGetDeferredOperationMaxConcurrencyKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeferredOperationMaxConcurrencyKHR") -> VkProcType "vkGetDeferredOperationMaxConcurrencyKHR" Source # | |
VulkanProc "vkGetDeferredOperationResultKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_deferred_host_operations type VkProcType "vkGetDeferredOperationResultKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeferredOperationResultKHR") -> VkProcType "vkGetDeferredOperationResultKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeferredOperationResultKHR") -> VkProcType "vkGetDeferredOperationResultKHR" Source # | |
VulkanProc "vkGetDescriptorSetLayoutSupport" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetDescriptorSetLayoutSupport" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDescriptorSetLayoutSupport") -> VkProcType "vkGetDescriptorSetLayoutSupport" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDescriptorSetLayoutSupport") -> VkProcType "vkGetDescriptorSetLayoutSupport" Source # | |
VulkanProc "vkGetDescriptorSetLayoutSupportKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_maintenance3 type VkProcType "vkGetDescriptorSetLayoutSupportKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDescriptorSetLayoutSupportKHR") -> VkProcType "vkGetDescriptorSetLayoutSupportKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDescriptorSetLayoutSupportKHR") -> VkProcType "vkGetDescriptorSetLayoutSupportKHR" Source # | |
VulkanProc "vkGetDeviceAccelerationStructureCompatibilityKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkGetDeviceAccelerationStructureCompatibilityKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceAccelerationStructureCompatibilityKHR") -> VkProcType "vkGetDeviceAccelerationStructureCompatibilityKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceAccelerationStructureCompatibilityKHR") -> VkProcType "vkGetDeviceAccelerationStructureCompatibilityKHR" Source # | |
VulkanProc "vkGetDeviceGroupPeerMemoryFeatures" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetDeviceGroupPeerMemoryFeatures" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceGroupPeerMemoryFeatures") -> VkProcType "vkGetDeviceGroupPeerMemoryFeatures" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceGroupPeerMemoryFeatures") -> VkProcType "vkGetDeviceGroupPeerMemoryFeatures" Source # | |
VulkanProc "vkGetDeviceGroupPeerMemoryFeaturesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_device_group type VkProcType "vkGetDeviceGroupPeerMemoryFeaturesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceGroupPeerMemoryFeaturesKHR") -> VkProcType "vkGetDeviceGroupPeerMemoryFeaturesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceGroupPeerMemoryFeaturesKHR") -> VkProcType "vkGetDeviceGroupPeerMemoryFeaturesKHR" Source # | |
VulkanProc "vkGetDeviceGroupPresentCapabilitiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkGetDeviceGroupPresentCapabilitiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceGroupPresentCapabilitiesKHR") -> VkProcType "vkGetDeviceGroupPresentCapabilitiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceGroupPresentCapabilitiesKHR") -> VkProcType "vkGetDeviceGroupPresentCapabilitiesKHR" Source # | |
VulkanProc "vkGetDeviceGroupSurfacePresentModesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkGetDeviceGroupSurfacePresentModesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceGroupSurfacePresentModesKHR") -> VkProcType "vkGetDeviceGroupSurfacePresentModesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceGroupSurfacePresentModesKHR") -> VkProcType "vkGetDeviceGroupSurfacePresentModesKHR" Source # | |
VulkanProc "vkGetDeviceMemoryCommitment" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetDeviceMemoryCommitment" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceMemoryCommitment") -> VkProcType "vkGetDeviceMemoryCommitment" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceMemoryCommitment") -> VkProcType "vkGetDeviceMemoryCommitment" Source # | |
VulkanProc "vkGetDeviceMemoryOpaqueCaptureAddress" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkGetDeviceMemoryOpaqueCaptureAddress" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceMemoryOpaqueCaptureAddress") -> VkProcType "vkGetDeviceMemoryOpaqueCaptureAddress" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceMemoryOpaqueCaptureAddress") -> VkProcType "vkGetDeviceMemoryOpaqueCaptureAddress" Source # | |
VulkanProc "vkGetDeviceMemoryOpaqueCaptureAddressKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_buffer_device_address type VkProcType "vkGetDeviceMemoryOpaqueCaptureAddressKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceMemoryOpaqueCaptureAddressKHR") -> VkProcType "vkGetDeviceMemoryOpaqueCaptureAddressKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceMemoryOpaqueCaptureAddressKHR") -> VkProcType "vkGetDeviceMemoryOpaqueCaptureAddressKHR" Source # | |
VulkanProc "vkGetDeviceProcAddr" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetDeviceProcAddr" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceProcAddr") -> VkProcType "vkGetDeviceProcAddr" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceProcAddr") -> VkProcType "vkGetDeviceProcAddr" Source # | |
VulkanProc "vkGetDeviceQueue" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetDeviceQueue" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceQueue") -> VkProcType "vkGetDeviceQueue" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceQueue") -> VkProcType "vkGetDeviceQueue" Source # | |
VulkanProc "vkGetDeviceQueue2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetDeviceQueue2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDeviceQueue2") -> VkProcType "vkGetDeviceQueue2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDeviceQueue2") -> VkProcType "vkGetDeviceQueue2" Source # | |
VulkanProc "vkGetDisplayModeProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_display_properties2 type VkProcType "vkGetDisplayModeProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayModeProperties2KHR") -> VkProcType "vkGetDisplayModeProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayModeProperties2KHR") -> VkProcType "vkGetDisplayModeProperties2KHR" Source # | |
VulkanProc "vkGetDisplayModePropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkGetDisplayModePropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayModePropertiesKHR") -> VkProcType "vkGetDisplayModePropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayModePropertiesKHR") -> VkProcType "vkGetDisplayModePropertiesKHR" Source # | |
VulkanProc "vkGetDisplayPlaneCapabilities2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_display_properties2 type VkProcType "vkGetDisplayPlaneCapabilities2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayPlaneCapabilities2KHR") -> VkProcType "vkGetDisplayPlaneCapabilities2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayPlaneCapabilities2KHR") -> VkProcType "vkGetDisplayPlaneCapabilities2KHR" Source # | |
VulkanProc "vkGetDisplayPlaneCapabilitiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkGetDisplayPlaneCapabilitiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayPlaneCapabilitiesKHR") -> VkProcType "vkGetDisplayPlaneCapabilitiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayPlaneCapabilitiesKHR") -> VkProcType "vkGetDisplayPlaneCapabilitiesKHR" Source # | |
VulkanProc "vkGetDisplayPlaneSupportedDisplaysKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkGetDisplayPlaneSupportedDisplaysKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayPlaneSupportedDisplaysKHR") -> VkProcType "vkGetDisplayPlaneSupportedDisplaysKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayPlaneSupportedDisplaysKHR") -> VkProcType "vkGetDisplayPlaneSupportedDisplaysKHR" Source # | |
VulkanProc "vkGetEventStatus" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetEventStatus" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetEventStatus") -> VkProcType "vkGetEventStatus" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetEventStatus") -> VkProcType "vkGetEventStatus" Source # | |
VulkanProc "vkGetFenceFdKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_fence_fd type VkProcType "vkGetFenceFdKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetFenceFdKHR") -> VkProcType "vkGetFenceFdKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetFenceFdKHR") -> VkProcType "vkGetFenceFdKHR" Source # | |
VulkanProc "vkGetFenceStatus" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetFenceStatus" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetFenceStatus") -> VkProcType "vkGetFenceStatus" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetFenceStatus") -> VkProcType "vkGetFenceStatus" Source # | |
VulkanProc "vkGetGeneratedCommandsMemoryRequirementsNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_generated_commands type VkProcType "vkGetGeneratedCommandsMemoryRequirementsNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetGeneratedCommandsMemoryRequirementsNV") -> VkProcType "vkGetGeneratedCommandsMemoryRequirementsNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetGeneratedCommandsMemoryRequirementsNV") -> VkProcType "vkGetGeneratedCommandsMemoryRequirementsNV" Source # | |
VulkanProc "vkGetImageDrmFormatModifierPropertiesEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_image_drm_format_modifier type VkProcType "vkGetImageDrmFormatModifierPropertiesEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageDrmFormatModifierPropertiesEXT") -> VkProcType "vkGetImageDrmFormatModifierPropertiesEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageDrmFormatModifierPropertiesEXT") -> VkProcType "vkGetImageDrmFormatModifierPropertiesEXT" Source # | |
VulkanProc "vkGetImageMemoryRequirements" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetImageMemoryRequirements" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageMemoryRequirements") -> VkProcType "vkGetImageMemoryRequirements" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageMemoryRequirements") -> VkProcType "vkGetImageMemoryRequirements" Source # | |
VulkanProc "vkGetImageMemoryRequirements2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetImageMemoryRequirements2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageMemoryRequirements2") -> VkProcType "vkGetImageMemoryRequirements2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageMemoryRequirements2") -> VkProcType "vkGetImageMemoryRequirements2" Source # | |
VulkanProc "vkGetImageMemoryRequirements2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_memory_requirements2 type VkProcType "vkGetImageMemoryRequirements2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageMemoryRequirements2KHR") -> VkProcType "vkGetImageMemoryRequirements2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageMemoryRequirements2KHR") -> VkProcType "vkGetImageMemoryRequirements2KHR" Source # | |
VulkanProc "vkGetImageSparseMemoryRequirements" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetImageSparseMemoryRequirements" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements") -> VkProcType "vkGetImageSparseMemoryRequirements" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements") -> VkProcType "vkGetImageSparseMemoryRequirements" Source # | |
VulkanProc "vkGetImageSparseMemoryRequirements2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetImageSparseMemoryRequirements2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements2") -> VkProcType "vkGetImageSparseMemoryRequirements2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements2") -> VkProcType "vkGetImageSparseMemoryRequirements2" Source # | |
VulkanProc "vkGetImageSparseMemoryRequirements2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_memory_requirements2 type VkProcType "vkGetImageSparseMemoryRequirements2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements2KHR") -> VkProcType "vkGetImageSparseMemoryRequirements2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements2KHR") -> VkProcType "vkGetImageSparseMemoryRequirements2KHR" Source # | |
VulkanProc "vkGetImageSubresourceLayout" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetImageSubresourceLayout" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageSubresourceLayout") -> VkProcType "vkGetImageSubresourceLayout" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageSubresourceLayout") -> VkProcType "vkGetImageSubresourceLayout" Source # | |
VulkanProc "vkGetImageViewAddressNVX" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NVX_image_view_handle type VkProcType "vkGetImageViewAddressNVX" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageViewAddressNVX") -> VkProcType "vkGetImageViewAddressNVX" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageViewAddressNVX") -> VkProcType "vkGetImageViewAddressNVX" Source # | |
VulkanProc "vkGetImageViewHandleNVX" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NVX_image_view_handle type VkProcType "vkGetImageViewHandleNVX" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetImageViewHandleNVX") -> VkProcType "vkGetImageViewHandleNVX" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetImageViewHandleNVX") -> VkProcType "vkGetImageViewHandleNVX" Source # | |
VulkanProc "vkGetInstanceProcAddr" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetInstanceProcAddr" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetInstanceProcAddr") -> VkProcType "vkGetInstanceProcAddr" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetInstanceProcAddr") -> VkProcType "vkGetInstanceProcAddr" Source # | |
VulkanProc "vkGetMemoryFdKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_memory_fd type VkProcType "vkGetMemoryFdKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetMemoryFdKHR") -> VkProcType "vkGetMemoryFdKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetMemoryFdKHR") -> VkProcType "vkGetMemoryFdKHR" Source # | |
VulkanProc "vkGetMemoryFdPropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_memory_fd type VkProcType "vkGetMemoryFdPropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetMemoryFdPropertiesKHR") -> VkProcType "vkGetMemoryFdPropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetMemoryFdPropertiesKHR") -> VkProcType "vkGetMemoryFdPropertiesKHR" Source # | |
VulkanProc "vkGetMemoryHostPointerPropertiesEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_external_memory_host type VkProcType "vkGetMemoryHostPointerPropertiesEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetMemoryHostPointerPropertiesEXT") -> VkProcType "vkGetMemoryHostPointerPropertiesEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetMemoryHostPointerPropertiesEXT") -> VkProcType "vkGetMemoryHostPointerPropertiesEXT" Source # | |
VulkanProc "vkGetPastPresentationTimingGOOGLE" Source # | |
Defined in Graphics.Vulkan.Ext.VK_GOOGLE_display_timing type VkProcType "vkGetPastPresentationTimingGOOGLE" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPastPresentationTimingGOOGLE") -> VkProcType "vkGetPastPresentationTimingGOOGLE" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPastPresentationTimingGOOGLE") -> VkProcType "vkGetPastPresentationTimingGOOGLE" Source # | |
VulkanProc "vkGetPerformanceParameterINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkGetPerformanceParameterINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPerformanceParameterINTEL") -> VkProcType "vkGetPerformanceParameterINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPerformanceParameterINTEL") -> VkProcType "vkGetPerformanceParameterINTEL" Source # | |
VulkanProc "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_calibrated_timestamps type VkProcType "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT") -> VkProcType "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT") -> VkProcType "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" Source # | |
VulkanProc "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_cooperative_matrix type VkProcType "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV") -> VkProcType "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV") -> VkProcType "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" Source # | |
VulkanProc "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_display_properties2 type VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPlanePropertiesKHR") -> VkProcType "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPlanePropertiesKHR") -> VkProcType "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceDisplayProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_display_properties2 type VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceDisplayPropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_display type VkProcType "vkGetPhysicalDeviceDisplayPropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPropertiesKHR") -> VkProcType "vkGetPhysicalDeviceDisplayPropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPropertiesKHR") -> VkProcType "vkGetPhysicalDeviceDisplayPropertiesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalBufferProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceExternalBufferProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalBufferProperties") -> VkProcType "vkGetPhysicalDeviceExternalBufferProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalBufferProperties") -> VkProcType "vkGetPhysicalDeviceExternalBufferProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalBufferPropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_memory_capabilities type VkProcType "vkGetPhysicalDeviceExternalBufferPropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalBufferPropertiesKHR") -> VkProcType "vkGetPhysicalDeviceExternalBufferPropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalBufferPropertiesKHR") -> VkProcType "vkGetPhysicalDeviceExternalBufferPropertiesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalFenceProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceExternalFenceProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalFenceProperties") -> VkProcType "vkGetPhysicalDeviceExternalFenceProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalFenceProperties") -> VkProcType "vkGetPhysicalDeviceExternalFenceProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalFencePropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_fence_capabilities type VkProcType "vkGetPhysicalDeviceExternalFencePropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalFencePropertiesKHR") -> VkProcType "vkGetPhysicalDeviceExternalFencePropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalFencePropertiesKHR") -> VkProcType "vkGetPhysicalDeviceExternalFencePropertiesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_external_memory_capabilities type VkProcType "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalImageFormatPropertiesNV") -> VkProcType "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalImageFormatPropertiesNV") -> VkProcType "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalSemaphoreProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties") -> VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties") -> VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_semaphore_capabilities type VkProcType "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR") -> VkProcType "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR") -> VkProcType "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceFeatures" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceFeatures" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures") -> VkProcType "vkGetPhysicalDeviceFeatures" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures") -> VkProcType "vkGetPhysicalDeviceFeatures" Source # | |
VulkanProc "vkGetPhysicalDeviceFeatures2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceFeatures2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures2") -> VkProcType "vkGetPhysicalDeviceFeatures2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures2") -> VkProcType "vkGetPhysicalDeviceFeatures2" Source # | |
VulkanProc "vkGetPhysicalDeviceFeatures2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceFeatures2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures2KHR") -> VkProcType "vkGetPhysicalDeviceFeatures2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures2KHR") -> VkProcType "vkGetPhysicalDeviceFeatures2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceFormatProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceFormatProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties") -> VkProcType "vkGetPhysicalDeviceFormatProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties") -> VkProcType "vkGetPhysicalDeviceFormatProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceFormatProperties2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceFormatProperties2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties2") -> VkProcType "vkGetPhysicalDeviceFormatProperties2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties2") -> VkProcType "vkGetPhysicalDeviceFormatProperties2" Source # | |
VulkanProc "vkGetPhysicalDeviceFormatProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceFormatProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties2KHR") -> VkProcType "vkGetPhysicalDeviceFormatProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties2KHR") -> VkProcType "vkGetPhysicalDeviceFormatProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceImageFormatProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceImageFormatProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceImageFormatProperties2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceImageFormatProperties2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties2") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties2") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties2" Source # | |
VulkanProc "vkGetPhysicalDeviceImageFormatProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceImageFormatProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties2KHR") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties2KHR") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceMemoryProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceMemoryProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties") -> VkProcType "vkGetPhysicalDeviceMemoryProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties") -> VkProcType "vkGetPhysicalDeviceMemoryProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceMemoryProperties2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceMemoryProperties2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties2") -> VkProcType "vkGetPhysicalDeviceMemoryProperties2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties2") -> VkProcType "vkGetPhysicalDeviceMemoryProperties2" Source # | |
VulkanProc "vkGetPhysicalDeviceMemoryProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceMemoryProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties2KHR") -> VkProcType "vkGetPhysicalDeviceMemoryProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties2KHR") -> VkProcType "vkGetPhysicalDeviceMemoryProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceMultisamplePropertiesEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_sample_locations type VkProcType "vkGetPhysicalDeviceMultisamplePropertiesEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMultisamplePropertiesEXT") -> VkProcType "vkGetPhysicalDeviceMultisamplePropertiesEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceMultisamplePropertiesEXT") -> VkProcType "vkGetPhysicalDeviceMultisamplePropertiesEXT" Source # | |
VulkanProc "vkGetPhysicalDevicePresentRectanglesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkGetPhysicalDevicePresentRectanglesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDevicePresentRectanglesKHR") -> VkProcType "vkGetPhysicalDevicePresentRectanglesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDevicePresentRectanglesKHR") -> VkProcType "vkGetPhysicalDevicePresentRectanglesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties") -> VkProcType "vkGetPhysicalDeviceProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties") -> VkProcType "vkGetPhysicalDeviceProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceProperties2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceProperties2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties2") -> VkProcType "vkGetPhysicalDeviceProperties2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties2") -> VkProcType "vkGetPhysicalDeviceProperties2" Source # | |
VulkanProc "vkGetPhysicalDeviceProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties2KHR") -> VkProcType "vkGetPhysicalDeviceProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties2KHR") -> VkProcType "vkGetPhysicalDeviceProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_performance_query type VkProcType "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR") -> VkProcType "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR") -> VkProcType "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceQueueFamilyProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceQueueFamilyProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceQueueFamilyProperties2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2" Source # | |
VulkanProc "vkGetPhysicalDeviceQueueFamilyProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2KHR") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2KHR") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSparseImageFormatProperties" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties" Source # | |
VulkanProc "vkGetPhysicalDeviceSparseImageFormatProperties2" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2" Source # | |
VulkanProc "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_physical_device_properties2 type VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2KHR") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2KHR") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_coverage_reduction_mode type VkProcType "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV") -> VkProcType "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV") -> VkProcType "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfaceCapabilities2EXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_display_surface_counter type VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2EXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2EXT") -> VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2EXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2EXT") -> VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2EXT" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfaceCapabilities2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_surface_capabilities2 type VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2KHR") -> VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2KHR") -> VkProcType "vkGetPhysicalDeviceSurfaceCapabilities2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_surface type VkProcType "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceCapabilitiesKHR") -> VkProcType "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceCapabilitiesKHR") -> VkProcType "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfaceFormats2KHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_get_surface_capabilities2 type VkProcType "vkGetPhysicalDeviceSurfaceFormats2KHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceFormats2KHR") -> VkProcType "vkGetPhysicalDeviceSurfaceFormats2KHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceFormats2KHR") -> VkProcType "vkGetPhysicalDeviceSurfaceFormats2KHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfaceFormatsKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_surface type VkProcType "vkGetPhysicalDeviceSurfaceFormatsKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceFormatsKHR") -> VkProcType "vkGetPhysicalDeviceSurfaceFormatsKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceFormatsKHR") -> VkProcType "vkGetPhysicalDeviceSurfaceFormatsKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfacePresentModesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_surface type VkProcType "vkGetPhysicalDeviceSurfacePresentModesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfacePresentModesKHR") -> VkProcType "vkGetPhysicalDeviceSurfacePresentModesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfacePresentModesKHR") -> VkProcType "vkGetPhysicalDeviceSurfacePresentModesKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceSurfaceSupportKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_surface type VkProcType "vkGetPhysicalDeviceSurfaceSupportKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceSupportKHR") -> VkProcType "vkGetPhysicalDeviceSurfaceSupportKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceSurfaceSupportKHR") -> VkProcType "vkGetPhysicalDeviceSurfaceSupportKHR" Source # | |
VulkanProc "vkGetPhysicalDeviceToolPropertiesEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_tooling_info type VkProcType "vkGetPhysicalDeviceToolPropertiesEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceToolPropertiesEXT") -> VkProcType "vkGetPhysicalDeviceToolPropertiesEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceToolPropertiesEXT") -> VkProcType "vkGetPhysicalDeviceToolPropertiesEXT" Source # | |
VulkanProc "vkGetPipelineCacheData" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetPipelineCacheData" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPipelineCacheData") -> VkProcType "vkGetPipelineCacheData" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPipelineCacheData") -> VkProcType "vkGetPipelineCacheData" Source # | |
VulkanProc "vkGetPipelineExecutableInternalRepresentationsKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_pipeline_executable_properties type VkProcType "vkGetPipelineExecutableInternalRepresentationsKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPipelineExecutableInternalRepresentationsKHR") -> VkProcType "vkGetPipelineExecutableInternalRepresentationsKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPipelineExecutableInternalRepresentationsKHR") -> VkProcType "vkGetPipelineExecutableInternalRepresentationsKHR" Source # | |
VulkanProc "vkGetPipelineExecutablePropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_pipeline_executable_properties type VkProcType "vkGetPipelineExecutablePropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPipelineExecutablePropertiesKHR") -> VkProcType "vkGetPipelineExecutablePropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPipelineExecutablePropertiesKHR") -> VkProcType "vkGetPipelineExecutablePropertiesKHR" Source # | |
VulkanProc "vkGetPipelineExecutableStatisticsKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_pipeline_executable_properties type VkProcType "vkGetPipelineExecutableStatisticsKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPipelineExecutableStatisticsKHR") -> VkProcType "vkGetPipelineExecutableStatisticsKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPipelineExecutableStatisticsKHR") -> VkProcType "vkGetPipelineExecutableStatisticsKHR" Source # | |
VulkanProc "vkGetPrivateDataEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_private_data type VkProcType "vkGetPrivateDataEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPrivateDataEXT") -> VkProcType "vkGetPrivateDataEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPrivateDataEXT") -> VkProcType "vkGetPrivateDataEXT" Source # | |
VulkanProc "vkGetQueryPoolResults" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetQueryPoolResults" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetQueryPoolResults") -> VkProcType "vkGetQueryPoolResults" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetQueryPoolResults") -> VkProcType "vkGetQueryPoolResults" Source # | |
VulkanProc "vkGetQueueCheckpointDataNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_device_diagnostic_checkpoints type VkProcType "vkGetQueueCheckpointDataNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetQueueCheckpointDataNV") -> VkProcType "vkGetQueueCheckpointDataNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetQueueCheckpointDataNV") -> VkProcType "vkGetQueueCheckpointDataNV" Source # | |
VulkanProc "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR") -> VkProcType "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR") -> VkProcType "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" Source # | |
VulkanProc "vkGetRayTracingShaderGroupHandlesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkGetRayTracingShaderGroupHandlesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetRayTracingShaderGroupHandlesKHR") -> VkProcType "vkGetRayTracingShaderGroupHandlesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetRayTracingShaderGroupHandlesKHR") -> VkProcType "vkGetRayTracingShaderGroupHandlesKHR" Source # | |
VulkanProc "vkGetRayTracingShaderGroupHandlesNV" Source # | |
Defined in Graphics.Vulkan.Ext.VK_NV_ray_tracing type VkProcType "vkGetRayTracingShaderGroupHandlesNV" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetRayTracingShaderGroupHandlesNV") -> VkProcType "vkGetRayTracingShaderGroupHandlesNV" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetRayTracingShaderGroupHandlesNV") -> VkProcType "vkGetRayTracingShaderGroupHandlesNV" Source # | |
VulkanProc "vkGetRefreshCycleDurationGOOGLE" Source # | |
Defined in Graphics.Vulkan.Ext.VK_GOOGLE_display_timing type VkProcType "vkGetRefreshCycleDurationGOOGLE" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetRefreshCycleDurationGOOGLE") -> VkProcType "vkGetRefreshCycleDurationGOOGLE" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetRefreshCycleDurationGOOGLE") -> VkProcType "vkGetRefreshCycleDurationGOOGLE" Source # | |
VulkanProc "vkGetRenderAreaGranularity" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkGetRenderAreaGranularity" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetRenderAreaGranularity") -> VkProcType "vkGetRenderAreaGranularity" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetRenderAreaGranularity") -> VkProcType "vkGetRenderAreaGranularity" Source # | |
VulkanProc "vkGetSemaphoreCounterValue" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkGetSemaphoreCounterValue" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetSemaphoreCounterValue") -> VkProcType "vkGetSemaphoreCounterValue" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetSemaphoreCounterValue") -> VkProcType "vkGetSemaphoreCounterValue" Source # | |
VulkanProc "vkGetSemaphoreCounterValueKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_timeline_semaphore type VkProcType "vkGetSemaphoreCounterValueKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetSemaphoreCounterValueKHR") -> VkProcType "vkGetSemaphoreCounterValueKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetSemaphoreCounterValueKHR") -> VkProcType "vkGetSemaphoreCounterValueKHR" Source # | |
VulkanProc "vkGetSemaphoreFdKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_semaphore_fd type VkProcType "vkGetSemaphoreFdKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetSemaphoreFdKHR") -> VkProcType "vkGetSemaphoreFdKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetSemaphoreFdKHR") -> VkProcType "vkGetSemaphoreFdKHR" Source # | |
VulkanProc "vkGetShaderInfoAMD" Source # | |
Defined in Graphics.Vulkan.Ext.VK_AMD_shader_info type VkProcType "vkGetShaderInfoAMD" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetShaderInfoAMD") -> VkProcType "vkGetShaderInfoAMD" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetShaderInfoAMD") -> VkProcType "vkGetShaderInfoAMD" Source # | |
VulkanProc "vkGetSwapchainCounterEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_display_control type VkProcType "vkGetSwapchainCounterEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetSwapchainCounterEXT") -> VkProcType "vkGetSwapchainCounterEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetSwapchainCounterEXT") -> VkProcType "vkGetSwapchainCounterEXT" Source # | |
VulkanProc "vkGetSwapchainImagesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkGetSwapchainImagesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetSwapchainImagesKHR") -> VkProcType "vkGetSwapchainImagesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetSwapchainImagesKHR") -> VkProcType "vkGetSwapchainImagesKHR" Source # | |
VulkanProc "vkGetSwapchainStatusKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_shared_presentable_image type VkProcType "vkGetSwapchainStatusKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetSwapchainStatusKHR") -> VkProcType "vkGetSwapchainStatusKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetSwapchainStatusKHR") -> VkProcType "vkGetSwapchainStatusKHR" Source # | |
VulkanProc "vkGetValidationCacheDataEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_validation_cache type VkProcType "vkGetValidationCacheDataEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetValidationCacheDataEXT") -> VkProcType "vkGetValidationCacheDataEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetValidationCacheDataEXT") -> VkProcType "vkGetValidationCacheDataEXT" Source # | |
VulkanProc "vkImportFenceFdKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_fence_fd type VkProcType "vkImportFenceFdKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkImportFenceFdKHR") -> VkProcType "vkImportFenceFdKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkImportFenceFdKHR") -> VkProcType "vkImportFenceFdKHR" Source # | |
VulkanProc "vkImportSemaphoreFdKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_external_semaphore_fd type VkProcType "vkImportSemaphoreFdKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkImportSemaphoreFdKHR") -> VkProcType "vkImportSemaphoreFdKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkImportSemaphoreFdKHR") -> VkProcType "vkImportSemaphoreFdKHR" Source # | |
VulkanProc "vkInitializePerformanceApiINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkInitializePerformanceApiINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkInitializePerformanceApiINTEL") -> VkProcType "vkInitializePerformanceApiINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkInitializePerformanceApiINTEL") -> VkProcType "vkInitializePerformanceApiINTEL" Source # | |
VulkanProc "vkInvalidateMappedMemoryRanges" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkInvalidateMappedMemoryRanges" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkInvalidateMappedMemoryRanges") -> VkProcType "vkInvalidateMappedMemoryRanges" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkInvalidateMappedMemoryRanges") -> VkProcType "vkInvalidateMappedMemoryRanges" Source # | |
VulkanProc "vkMapMemory" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkMapMemory" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkMapMemory") -> VkProcType "vkMapMemory" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkMapMemory") -> VkProcType "vkMapMemory" Source # | |
VulkanProc "vkMergePipelineCaches" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkMergePipelineCaches" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkMergePipelineCaches") -> VkProcType "vkMergePipelineCaches" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkMergePipelineCaches") -> VkProcType "vkMergePipelineCaches" Source # | |
VulkanProc "vkMergeValidationCachesEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_validation_cache type VkProcType "vkMergeValidationCachesEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkMergeValidationCachesEXT") -> VkProcType "vkMergeValidationCachesEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkMergeValidationCachesEXT") -> VkProcType "vkMergeValidationCachesEXT" Source # | |
VulkanProc "vkQueueBeginDebugUtilsLabelEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkQueueBeginDebugUtilsLabelEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueBeginDebugUtilsLabelEXT") -> VkProcType "vkQueueBeginDebugUtilsLabelEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueBeginDebugUtilsLabelEXT") -> VkProcType "vkQueueBeginDebugUtilsLabelEXT" Source # | |
VulkanProc "vkQueueBindSparse" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkQueueBindSparse" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueBindSparse") -> VkProcType "vkQueueBindSparse" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueBindSparse") -> VkProcType "vkQueueBindSparse" Source # | |
VulkanProc "vkQueueEndDebugUtilsLabelEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkQueueEndDebugUtilsLabelEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueEndDebugUtilsLabelEXT") -> VkProcType "vkQueueEndDebugUtilsLabelEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueEndDebugUtilsLabelEXT") -> VkProcType "vkQueueEndDebugUtilsLabelEXT" Source # | |
VulkanProc "vkQueueInsertDebugUtilsLabelEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkQueueInsertDebugUtilsLabelEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueInsertDebugUtilsLabelEXT") -> VkProcType "vkQueueInsertDebugUtilsLabelEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueInsertDebugUtilsLabelEXT") -> VkProcType "vkQueueInsertDebugUtilsLabelEXT" Source # | |
VulkanProc "vkQueuePresentKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_swapchain type VkProcType "vkQueuePresentKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueuePresentKHR") -> VkProcType "vkQueuePresentKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueuePresentKHR") -> VkProcType "vkQueuePresentKHR" Source # | |
VulkanProc "vkQueueSetPerformanceConfigurationINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkQueueSetPerformanceConfigurationINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueSetPerformanceConfigurationINTEL") -> VkProcType "vkQueueSetPerformanceConfigurationINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueSetPerformanceConfigurationINTEL") -> VkProcType "vkQueueSetPerformanceConfigurationINTEL" Source # | |
VulkanProc "vkQueueSubmit" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkQueueSubmit" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueSubmit") -> VkProcType "vkQueueSubmit" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueSubmit") -> VkProcType "vkQueueSubmit" Source # | |
VulkanProc "vkQueueWaitIdle" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkQueueWaitIdle" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkQueueWaitIdle") -> VkProcType "vkQueueWaitIdle" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkQueueWaitIdle") -> VkProcType "vkQueueWaitIdle" Source # | |
VulkanProc "vkRegisterDeviceEventEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_display_control type VkProcType "vkRegisterDeviceEventEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkRegisterDeviceEventEXT") -> VkProcType "vkRegisterDeviceEventEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkRegisterDeviceEventEXT") -> VkProcType "vkRegisterDeviceEventEXT" Source # | |
VulkanProc "vkRegisterDisplayEventEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_display_control type VkProcType "vkRegisterDisplayEventEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkRegisterDisplayEventEXT") -> VkProcType "vkRegisterDisplayEventEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkRegisterDisplayEventEXT") -> VkProcType "vkRegisterDisplayEventEXT" Source # | |
VulkanProc "vkReleaseDisplayEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_direct_mode_display type VkProcType "vkReleaseDisplayEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkReleaseDisplayEXT") -> VkProcType "vkReleaseDisplayEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkReleaseDisplayEXT") -> VkProcType "vkReleaseDisplayEXT" Source # | |
VulkanProc "vkReleasePerformanceConfigurationINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkReleasePerformanceConfigurationINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkReleasePerformanceConfigurationINTEL") -> VkProcType "vkReleasePerformanceConfigurationINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkReleasePerformanceConfigurationINTEL") -> VkProcType "vkReleasePerformanceConfigurationINTEL" Source # | |
VulkanProc "vkReleaseProfilingLockKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_performance_query type VkProcType "vkReleaseProfilingLockKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkReleaseProfilingLockKHR") -> VkProcType "vkReleaseProfilingLockKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkReleaseProfilingLockKHR") -> VkProcType "vkReleaseProfilingLockKHR" Source # | |
VulkanProc "vkResetCommandBuffer" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkResetCommandBuffer" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetCommandBuffer") -> VkProcType "vkResetCommandBuffer" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetCommandBuffer") -> VkProcType "vkResetCommandBuffer" Source # | |
VulkanProc "vkResetCommandPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkResetCommandPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetCommandPool") -> VkProcType "vkResetCommandPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetCommandPool") -> VkProcType "vkResetCommandPool" Source # | |
VulkanProc "vkResetDescriptorPool" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkResetDescriptorPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetDescriptorPool") -> VkProcType "vkResetDescriptorPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetDescriptorPool") -> VkProcType "vkResetDescriptorPool" Source # | |
VulkanProc "vkResetEvent" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkResetEvent" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetEvent") -> VkProcType "vkResetEvent" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetEvent") -> VkProcType "vkResetEvent" Source # | |
VulkanProc "vkResetFences" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkResetFences" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetFences") -> VkProcType "vkResetFences" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetFences") -> VkProcType "vkResetFences" Source # | |
VulkanProc "vkResetQueryPool" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkResetQueryPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetQueryPool") -> VkProcType "vkResetQueryPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetQueryPool") -> VkProcType "vkResetQueryPool" Source # | |
VulkanProc "vkResetQueryPoolEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_host_query_reset type VkProcType "vkResetQueryPoolEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkResetQueryPoolEXT") -> VkProcType "vkResetQueryPoolEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkResetQueryPoolEXT") -> VkProcType "vkResetQueryPoolEXT" Source # | |
VulkanProc "vkSetDebugUtilsObjectNameEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkSetDebugUtilsObjectNameEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSetDebugUtilsObjectNameEXT") -> VkProcType "vkSetDebugUtilsObjectNameEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSetDebugUtilsObjectNameEXT") -> VkProcType "vkSetDebugUtilsObjectNameEXT" Source # | |
VulkanProc "vkSetDebugUtilsObjectTagEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkSetDebugUtilsObjectTagEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSetDebugUtilsObjectTagEXT") -> VkProcType "vkSetDebugUtilsObjectTagEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSetDebugUtilsObjectTagEXT") -> VkProcType "vkSetDebugUtilsObjectTagEXT" Source # | |
VulkanProc "vkSetEvent" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkSetEvent" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSetEvent") -> VkProcType "vkSetEvent" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSetEvent") -> VkProcType "vkSetEvent" Source # | |
VulkanProc "vkSetHdrMetadataEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_hdr_metadata type VkProcType "vkSetHdrMetadataEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSetHdrMetadataEXT") -> VkProcType "vkSetHdrMetadataEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSetHdrMetadataEXT") -> VkProcType "vkSetHdrMetadataEXT" Source # | |
VulkanProc "vkSetLocalDimmingAMD" Source # | |
Defined in Graphics.Vulkan.Ext.VK_AMD_display_native_hdr type VkProcType "vkSetLocalDimmingAMD" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSetLocalDimmingAMD") -> VkProcType "vkSetLocalDimmingAMD" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSetLocalDimmingAMD") -> VkProcType "vkSetLocalDimmingAMD" Source # | |
VulkanProc "vkSetPrivateDataEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_private_data type VkProcType "vkSetPrivateDataEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSetPrivateDataEXT") -> VkProcType "vkSetPrivateDataEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSetPrivateDataEXT") -> VkProcType "vkSetPrivateDataEXT" Source # | |
VulkanProc "vkSignalSemaphore" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkSignalSemaphore" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSignalSemaphore") -> VkProcType "vkSignalSemaphore" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSignalSemaphore") -> VkProcType "vkSignalSemaphore" Source # | |
VulkanProc "vkSignalSemaphoreKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_timeline_semaphore type VkProcType "vkSignalSemaphoreKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSignalSemaphoreKHR") -> VkProcType "vkSignalSemaphoreKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSignalSemaphoreKHR") -> VkProcType "vkSignalSemaphoreKHR" Source # | |
VulkanProc "vkSubmitDebugUtilsMessageEXT" Source # | |
Defined in Graphics.Vulkan.Ext.VK_EXT_debug_utils type VkProcType "vkSubmitDebugUtilsMessageEXT" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkSubmitDebugUtilsMessageEXT") -> VkProcType "vkSubmitDebugUtilsMessageEXT" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkSubmitDebugUtilsMessageEXT") -> VkProcType "vkSubmitDebugUtilsMessageEXT" Source # | |
VulkanProc "vkTrimCommandPool" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkTrimCommandPool" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkTrimCommandPool") -> VkProcType "vkTrimCommandPool" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkTrimCommandPool") -> VkProcType "vkTrimCommandPool" Source # | |
VulkanProc "vkTrimCommandPoolKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_maintenance1 type VkProcType "vkTrimCommandPoolKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkTrimCommandPoolKHR") -> VkProcType "vkTrimCommandPoolKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkTrimCommandPoolKHR") -> VkProcType "vkTrimCommandPoolKHR" Source # | |
VulkanProc "vkUninitializePerformanceApiINTEL" Source # | |
Defined in Graphics.Vulkan.Ext.VK_INTEL_performance_query type VkProcType "vkUninitializePerformanceApiINTEL" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkUninitializePerformanceApiINTEL") -> VkProcType "vkUninitializePerformanceApiINTEL" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkUninitializePerformanceApiINTEL") -> VkProcType "vkUninitializePerformanceApiINTEL" Source # | |
VulkanProc "vkUnmapMemory" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkUnmapMemory" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkUnmapMemory") -> VkProcType "vkUnmapMemory" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkUnmapMemory") -> VkProcType "vkUnmapMemory" Source # | |
VulkanProc "vkUpdateDescriptorSetWithTemplate" Source # | |
Defined in Graphics.Vulkan.Core_1_1 type VkProcType "vkUpdateDescriptorSetWithTemplate" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkUpdateDescriptorSetWithTemplate") -> VkProcType "vkUpdateDescriptorSetWithTemplate" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkUpdateDescriptorSetWithTemplate") -> VkProcType "vkUpdateDescriptorSetWithTemplate" Source # | |
VulkanProc "vkUpdateDescriptorSetWithTemplateKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_descriptor_update_template type VkProcType "vkUpdateDescriptorSetWithTemplateKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkUpdateDescriptorSetWithTemplateKHR") -> VkProcType "vkUpdateDescriptorSetWithTemplateKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkUpdateDescriptorSetWithTemplateKHR") -> VkProcType "vkUpdateDescriptorSetWithTemplateKHR" Source # | |
VulkanProc "vkUpdateDescriptorSets" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkUpdateDescriptorSets" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkUpdateDescriptorSets") -> VkProcType "vkUpdateDescriptorSets" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkUpdateDescriptorSets") -> VkProcType "vkUpdateDescriptorSets" Source # | |
VulkanProc "vkWaitForFences" Source # | |
Defined in Graphics.Vulkan.Core_1_0 type VkProcType "vkWaitForFences" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkWaitForFences") -> VkProcType "vkWaitForFences" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkWaitForFences") -> VkProcType "vkWaitForFences" Source # | |
VulkanProc "vkWaitSemaphores" Source # | |
Defined in Graphics.Vulkan.Core_1_2 type VkProcType "vkWaitSemaphores" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkWaitSemaphores") -> VkProcType "vkWaitSemaphores" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkWaitSemaphores") -> VkProcType "vkWaitSemaphores" Source # | |
VulkanProc "vkWaitSemaphoresKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_timeline_semaphore type VkProcType "vkWaitSemaphoresKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkWaitSemaphoresKHR") -> VkProcType "vkWaitSemaphoresKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkWaitSemaphoresKHR") -> VkProcType "vkWaitSemaphoresKHR" Source # | |
VulkanProc "vkWriteAccelerationStructuresPropertiesKHR" Source # | |
Defined in Graphics.Vulkan.Ext.VK_KHR_ray_tracing type VkProcType "vkWriteAccelerationStructuresPropertiesKHR" Source # vkProcSymbol :: CString Source # unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkWriteAccelerationStructuresPropertiesKHR") -> VkProcType "vkWriteAccelerationStructuresPropertiesKHR" Source # unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkWriteAccelerationStructuresPropertiesKHR") -> VkProcType "vkWriteAccelerationStructuresPropertiesKHR" Source # |
vkGetInstanceProc :: forall proc. VulkanProc proc => VkInstance -> IO (VkProcType proc) Source #
An alternative to vkGetInstanceProcAddr
with type inference
and protection against typos.
Note, this is an unsafe function;
it does not check if the result of vkGetInstanceProcAddr
is a null function pointer.
vkGetInstanceProcUnsafe :: forall proc. VulkanProc proc => VkInstance -> IO (VkProcType proc) Source #
An alternative to vkGetInstanceProcAddr
with type inference
and protection against typos.
Note, this is an unsafe function;
it does not check if the result of vkGetInstanceProcAddr
is a null function pointer.
vkGetInstanceProcSafe :: forall proc. VulkanProc proc => VkInstance -> IO (VkProcType proc) Source #
An alternative to vkGetInstanceProcAddr
with type inference
and protection against typos.
Note, this is an unsafe function;
it does not check if the result of vkGetInstanceProcAddr
is a null function pointer.
vkLookupInstanceProc :: forall proc. VulkanProc proc => VkInstance -> IO (Maybe (VkProcType proc)) Source #
An alternative to vkGetInstanceProcAddr
with type inference
and protection against typos.
vkLookupInstanceProcUnsafe :: forall proc. VulkanProc proc => VkInstance -> IO (Maybe (VkProcType proc)) Source #
An alternative to vkGetInstanceProcAddr
with type inference
and protection against typos.
vkLookupInstanceProcSafe :: forall proc. VulkanProc proc => VkInstance -> IO (Maybe (VkProcType proc)) Source #
An alternative to vkGetInstanceProcAddr
with type inference
and protection against typos.
vkGetDeviceProc :: forall proc. VulkanProc proc => VkDevice -> IO (VkProcType proc) Source #
An alternative to vkGetDeviceProcAddr
with type inference
and protection against typos.
Note, this is an unsafe function;
it does not check if the result of vkGetInstanceProcAddr
is a null function pointer.
vkGetDeviceProcUnsafe :: forall proc. VulkanProc proc => VkDevice -> IO (VkProcType proc) Source #
An alternative to vkGetDeviceProcAddr
with type inference
and protection against typos.
Note, this is an unsafe function;
it does not check if the result of vkGetInstanceProcAddr
is a null function pointer.
vkGetDeviceProcSafe :: forall proc. VulkanProc proc => VkDevice -> IO (VkProcType proc) Source #
An alternative to vkGetDeviceProcAddr
with type inference
and protection against typos.
Note, this is an unsafe function;
it does not check if the result of vkGetInstanceProcAddr
is a null function pointer.
vkLookupDeviceProc :: forall proc. VulkanProc proc => VkDevice -> IO (Maybe (VkProcType proc)) Source #
An alternative to vkGetDeviceProcAddr
with type inference
and protection against typos.
vkLookupDeviceProcUnsafe :: forall proc. VulkanProc proc => VkDevice -> IO (Maybe (VkProcType proc)) Source #
An alternative to vkGetDeviceProcAddr
with type inference
and protection against typos.
vkLookupDeviceProcSafe :: forall proc. VulkanProc proc => VkDevice -> IO (Maybe (VkProcType proc)) Source #
An alternative to vkGetDeviceProcAddr
with type inference
and protection against typos.
vkGetProc :: forall proc. VulkanProc proc => IO (VkProcType proc) Source #
Locate Vulkan symbol dynamically at runtime using platform-dependent machinery,
such as dlsym
or GetProcAddress
.
This function throws an error on failure.
Consider using vkGetDeviceProc
or vkGetInstanceProc
for loading a symbol,
because they can return a more optimized version of a function.
Also note, you are likely not able to lookup an extension funcion using
vkGetProc
, because a corresponding symbol is simply not present in the
vulkan loader library.
vkGetProcUnsafe :: forall proc. VulkanProc proc => IO (VkProcType proc) Source #
Locate Vulkan symbol dynamically at runtime using platform-dependent machinery,
such as dlsym
or GetProcAddress
.
This function throws an error on failure.
Consider using vkGetDeviceProc
or vkGetInstanceProc
for loading a symbol,
because they can return a more optimized version of a function.
Also note, you are likely not able to lookup an extension funcion using
vkGetProc
, because a corresponding symbol is simply not present in the
vulkan loader library.
vkGetProcSafe :: forall proc. VulkanProc proc => IO (VkProcType proc) Source #
Locate Vulkan symbol dynamically at runtime using platform-dependent machinery,
such as dlsym
or GetProcAddress
.
This function throws an error on failure.
Consider using vkGetDeviceProc
or vkGetInstanceProc
for loading a symbol,
because they can return a more optimized version of a function.
Also note, you are likely not able to lookup an extension funcion using
vkGetProc
, because a corresponding symbol is simply not present in the
vulkan loader library.
vkLookupProc :: forall proc. VulkanProc proc => IO (Maybe (VkProcType proc)) Source #
Locate Vulkan symbol dynamically at runtime using platform-dependent machinery,
such as dlsym
or GetProcAddress
.
This function returns Nothing
on failure ignoring an error message.
Consider using vkGetDeviceProc
or vkGetInstanceProc
for loading a symbol,
because they can return a more optimized version of a function.
Also note, you are likely not able to lookup an extension funcion using
vkLookupProc
, because a corresponding symbol is simply not present in the
vulkan loader library.
vkLookupProcUnsafe :: forall proc. VulkanProc proc => IO (Maybe (VkProcType proc)) Source #
Locate Vulkan symbol dynamically at runtime using platform-dependent machinery,
such as dlsym
or GetProcAddress
.
This function returns Nothing
on failure ignoring an error message.
Consider using vkGetDeviceProc
or vkGetInstanceProc
for loading a symbol,
because they can return a more optimized version of a function.
Also note, you are likely not able to lookup an extension funcion using
vkLookupProc
, because a corresponding symbol is simply not present in the
vulkan loader library.
vkLookupProcSafe :: forall proc. VulkanProc proc => IO (Maybe (VkProcType proc)) Source #
Locate Vulkan symbol dynamically at runtime using platform-dependent machinery,
such as dlsym
or GetProcAddress
.
This function returns Nothing
on failure ignoring an error message.
Consider using vkLookupDeviceProc
or vkLookupInstanceProc
for loading a symbol,
because they can return a more optimized version of a function.
Also note, you are likely not able to lookup an extension funcion using
vkLookupProc
, because a corresponding symbol is simply not present in the
vulkan loader library.
Re-export Ptr
A value of type
is a pointer to a function callable
from foreign code. The type FunPtr
aa
will normally be a foreign type,
a function type with zero or more arguments where
- the argument types are marshallable foreign types,
i.e.
Char
,Int
,Double
,Float
,Bool
,Int8
,Int16
,Int32
,Int64
,Word8
,Word16
,Word32
,Word64
,
,Ptr
a
,FunPtr
a
or a renaming of any of these usingStablePtr
anewtype
. - the return type is either a marshallable foreign type or has the form
whereIO
tt
is a marshallable foreign type or()
.
A value of type
may be a pointer to a foreign function,
either returned by another foreign function or imported with a
a static address import likeFunPtr
a
foreign import ccall "stdlib.h &free" p_free :: FunPtr (Ptr a -> IO ())
or a pointer to a Haskell function created using a wrapper stub
declared to produce a FunPtr
of the correct type. For example:
type Compare = Int -> Int -> Bool foreign import ccall "wrapper" mkCompare :: Compare -> IO (FunPtr Compare)
Calls to wrapper stubs like mkCompare
allocate storage, which
should be released with freeHaskellFunPtr
when no
longer required.
To convert FunPtr
values to corresponding Haskell functions, one
can define a dynamic stub for the specific foreign type, e.g.
type IntFunction = CInt -> IO () foreign import ccall "dynamic" mkFun :: FunPtr IntFunction -> IntFunction
Instances
Eq (FunPtr a) | |
Ord (FunPtr a) | |
Show (FunPtr a) | Since: base-2.1 |
Storable (FunPtr a) | Since: base-2.1 |
Defined in Foreign.Storable |
nullFunPtr :: FunPtr a #
The constant nullFunPtr
contains a
distinguished value of FunPtr
that is not
associated with a valid memory location.