Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Instance = Instance {}
- data Instance_T
- data PhysicalDevice = PhysicalDevice {}
- data PhysicalDevice_T
- data Device = Device {}
- data Device_T
- data Queue = Queue {}
- data Queue_T
- data CommandBuffer = CommandBuffer {}
- data CommandBuffer_T
- newtype DeviceMemory = DeviceMemory Word64
- newtype CommandPool = CommandPool Word64
- newtype Buffer = Buffer Word64
- newtype BufferView = BufferView Word64
- newtype Image = Image Word64
- newtype ImageView = ImageView Word64
- newtype ShaderModule = ShaderModule Word64
- newtype Pipeline = Pipeline Word64
- newtype PipelineLayout = PipelineLayout Word64
- newtype Sampler = Sampler Word64
- newtype DescriptorSet = DescriptorSet Word64
- newtype DescriptorSetLayout = DescriptorSetLayout Word64
- newtype DescriptorPool = DescriptorPool Word64
- newtype Fence = Fence Word64
- newtype Semaphore = Semaphore Word64
- newtype Event = Event Word64
- newtype QueryPool = QueryPool Word64
- newtype Framebuffer = Framebuffer Word64
- newtype RenderPass = RenderPass Word64
- newtype PipelineCache = PipelineCache Word64
Documentation
VkInstance - Opaque handle to an instance object
See Also
createAndroidSurfaceKHR
,
createDebugReportCallbackEXT
,
createDebugUtilsMessengerEXT
,
createDisplayPlaneSurfaceKHR
,
createHeadlessSurfaceEXT
,
createIOSSurfaceMVK
,
createImagePipeSurfaceFUCHSIA
,
createInstance
,
createMacOSSurfaceMVK
,
createMetalSurfaceEXT
,
createStreamDescriptorSurfaceGGP
,
createViSurfaceNN
,
createWaylandSurfaceKHR
,
createWin32SurfaceKHR
,
createXcbSurfaceKHR
,
createXlibSurfaceKHR
,
debugReportMessageEXT
,
destroyDebugReportCallbackEXT
,
destroyDebugUtilsMessengerEXT
,
destroyInstance
,
destroySurfaceKHR
,
enumeratePhysicalDeviceGroups
,
enumeratePhysicalDeviceGroupsKHR
,
enumeratePhysicalDevices
,
getInstanceProcAddr
,
submitDebugUtilsMessageEXT
data Instance_T Source #
An opaque type for representing pointers to VkInstance handles
data PhysicalDevice Source #
VkPhysicalDevice - Opaque handle to a physical device object
See Also
DeviceGroupDeviceCreateInfo
,
PhysicalDeviceGroupProperties
,
acquireXlibDisplayEXT
,
createDevice
,
createDisplayModeKHR
,
enumerateDeviceExtensionProperties
,
enumerateDeviceLayerProperties
,
enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
,
enumeratePhysicalDevices
,
getDisplayModeProperties2KHR
,
getDisplayModePropertiesKHR
,
getDisplayPlaneCapabilities2KHR
,
getDisplayPlaneCapabilitiesKHR
,
getDisplayPlaneSupportedDisplaysKHR
,
getPhysicalDeviceCalibrateableTimeDomainsEXT
,
getPhysicalDeviceCooperativeMatrixPropertiesNV
,
getPhysicalDeviceDisplayPlaneProperties2KHR
,
getPhysicalDeviceDisplayPlanePropertiesKHR
,
getPhysicalDeviceDisplayProperties2KHR
,
getPhysicalDeviceDisplayPropertiesKHR
,
getPhysicalDeviceExternalBufferProperties
,
getPhysicalDeviceExternalBufferPropertiesKHR
,
getPhysicalDeviceExternalFenceProperties
,
getPhysicalDeviceExternalFencePropertiesKHR
,
getPhysicalDeviceExternalImageFormatPropertiesNV
,
getPhysicalDeviceExternalSemaphoreProperties
,
getPhysicalDeviceExternalSemaphorePropertiesKHR
,
getPhysicalDeviceFeatures
,
getPhysicalDeviceFeatures2
,
getPhysicalDeviceFeatures2KHR
,
getPhysicalDeviceFormatProperties
,
getPhysicalDeviceFormatProperties2
,
getPhysicalDeviceFormatProperties2KHR
,
getPhysicalDeviceImageFormatProperties
,
getPhysicalDeviceImageFormatProperties2
,
getPhysicalDeviceImageFormatProperties2KHR
,
getPhysicalDeviceMemoryProperties
,
getPhysicalDeviceMemoryProperties2
,
getPhysicalDeviceMemoryProperties2KHR
,
getPhysicalDeviceMultisamplePropertiesEXT
,
getPhysicalDevicePresentRectanglesKHR
,
getPhysicalDeviceProperties
,
getPhysicalDeviceProperties2
,
getPhysicalDeviceProperties2KHR
,
getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
,
getPhysicalDeviceQueueFamilyProperties
,
getPhysicalDeviceQueueFamilyProperties2
,
getPhysicalDeviceQueueFamilyProperties2KHR
,
getPhysicalDeviceSparseImageFormatProperties
,
getPhysicalDeviceSparseImageFormatProperties2
,
getPhysicalDeviceSparseImageFormatProperties2KHR
,
getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
,
getPhysicalDeviceSurfaceCapabilities2EXT
,
getPhysicalDeviceSurfaceCapabilities2KHR
,
getPhysicalDeviceSurfaceCapabilitiesKHR
,
getPhysicalDeviceSurfaceFormats2KHR
,
getPhysicalDeviceSurfaceFormatsKHR
,
getPhysicalDeviceSurfacePresentModes2EXT
,
getPhysicalDeviceSurfacePresentModesKHR
,
getPhysicalDeviceSurfaceSupportKHR
,
getPhysicalDeviceToolPropertiesEXT
,
getPhysicalDeviceWaylandPresentationSupportKHR
,
getPhysicalDeviceWin32PresentationSupportKHR
,
getPhysicalDeviceXcbPresentationSupportKHR
,
getPhysicalDeviceXlibPresentationSupportKHR
,
getRandROutputDisplayEXT
,
releaseDisplayEXT
Instances
Eq PhysicalDevice Source # | |
Defined in Graphics.Vulkan.Core10.Handles (==) :: PhysicalDevice -> PhysicalDevice -> Bool # (/=) :: PhysicalDevice -> PhysicalDevice -> Bool # | |
Show PhysicalDevice Source # | |
Defined in Graphics.Vulkan.Core10.Handles showsPrec :: Int -> PhysicalDevice -> ShowS # show :: PhysicalDevice -> String # showList :: [PhysicalDevice] -> ShowS # | |
Zero PhysicalDevice Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle PhysicalDevice Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
data PhysicalDevice_T Source #
An opaque type for representing pointers to VkPhysicalDevice handles
VkDevice - Opaque handle to a device object
See Also
acquireFullScreenExclusiveModeEXT
,
acquireNextImage2KHR
,
acquireNextImageKHR
,
acquirePerformanceConfigurationINTEL
,
acquireProfilingLockKHR
,
allocateCommandBuffers
,
allocateDescriptorSets
,
allocateMemory
,
bindAccelerationStructureMemoryKHR
,
bindAccelerationStructureMemoryNV
,
bindBufferMemory
,
bindBufferMemory2
,
bindBufferMemory2KHR
,
bindImageMemory
,
bindImageMemory2
,
bindImageMemory2KHR
,
buildAccelerationStructureKHR
,
compileDeferredNV
,
copyAccelerationStructureKHR
,
copyAccelerationStructureToMemoryKHR
,
copyMemoryToAccelerationStructureKHR
,
createAccelerationStructureKHR
,
createAccelerationStructureNV
,
createBuffer
,
createBufferView
,
createCommandPool
,
createComputePipelines
,
createDeferredOperationKHR
,
createDescriptorPool
,
createDescriptorSetLayout
,
createDescriptorUpdateTemplate
,
createDescriptorUpdateTemplateKHR
,
createDevice
,
createEvent
,
createFence
,
createFramebuffer
,
createGraphicsPipelines
,
createImage
,
createImageView
,
createIndirectCommandsLayoutNV
,
createPipelineCache
,
createPipelineLayout
,
createQueryPool
,
createRayTracingPipelinesKHR
,
createRayTracingPipelinesNV
,
createRenderPass
,
createRenderPass2
,
createRenderPass2KHR
,
createSampler
,
createSamplerYcbcrConversion
,
createSamplerYcbcrConversionKHR
,
createSemaphore
,
createShaderModule
,
createSharedSwapchainsKHR
,
createSwapchainKHR
,
createValidationCacheEXT
,
debugMarkerSetObjectNameEXT
,
debugMarkerSetObjectTagEXT
,
deferredOperationJoinKHR
,
destroyAccelerationStructureKHR
,
destroyAccelerationStructureNV
,
destroyBuffer
,
destroyBufferView
,
destroyCommandPool
,
destroyDeferredOperationKHR
,
destroyDescriptorPool
,
destroyDescriptorSetLayout
,
destroyDescriptorUpdateTemplate
,
destroyDescriptorUpdateTemplateKHR
,
destroyDevice
,
destroyEvent
,
destroyFence
,
destroyFramebuffer
,
destroyImage
,
destroyImageView
,
destroyIndirectCommandsLayoutNV
,
destroyPipeline
,
destroyPipelineCache
,
destroyPipelineLayout
,
destroyQueryPool
,
destroyRenderPass
,
destroySampler
,
destroySamplerYcbcrConversion
,
destroySamplerYcbcrConversionKHR
,
destroySemaphore
,
destroyShaderModule
,
destroySwapchainKHR
,
destroyValidationCacheEXT
,
deviceWaitIdle
,
displayPowerControlEXT
,
flushMappedMemoryRanges
,
freeCommandBuffers
,
freeDescriptorSets
,
freeMemory
,
getAccelerationStructureDeviceAddressKHR
,
getAccelerationStructureHandleNV
,
getAccelerationStructureMemoryRequirementsKHR
,
getAccelerationStructureMemoryRequirementsNV
,
getAndroidHardwareBufferPropertiesANDROID
,
getBufferDeviceAddress
,
getBufferDeviceAddressEXT
,
getBufferDeviceAddressKHR
,
getBufferMemoryRequirements
,
getBufferMemoryRequirements2
,
getBufferMemoryRequirements2KHR
,
getBufferOpaqueCaptureAddress
,
getBufferOpaqueCaptureAddressKHR
,
getCalibratedTimestampsEXT
,
getDeferredOperationMaxConcurrencyKHR
,
getDeferredOperationResultKHR
,
getDescriptorSetLayoutSupport
,
getDescriptorSetLayoutSupportKHR
,
getDeviceAccelerationStructureCompatibilityKHR
,
getDeviceGroupPeerMemoryFeatures
,
getDeviceGroupPeerMemoryFeaturesKHR
,
getDeviceGroupPresentCapabilitiesKHR
,
getDeviceGroupSurfacePresentModes2EXT
,
getDeviceGroupSurfacePresentModesKHR
,
getDeviceMemoryCommitment
,
getDeviceMemoryOpaqueCaptureAddress
,
getDeviceMemoryOpaqueCaptureAddressKHR
,
getDeviceProcAddr
,
getDeviceQueue
,
getDeviceQueue2
,
getEventStatus
,
getFenceFdKHR
,
getFenceStatus
,
getFenceWin32HandleKHR
,
getGeneratedCommandsMemoryRequirementsNV
,
getImageDrmFormatModifierPropertiesEXT
,
getImageMemoryRequirements
,
getImageMemoryRequirements2
,
getImageMemoryRequirements2KHR
,
getImageSparseMemoryRequirements
,
getImageSparseMemoryRequirements2
,
getImageSparseMemoryRequirements2KHR
,
getImageSubresourceLayout
,
getImageViewAddressNVX
,
getImageViewHandleNVX
,
getMemoryAndroidHardwareBufferANDROID
,
getMemoryFdKHR
,
getMemoryFdPropertiesKHR
,
getMemoryHostPointerPropertiesEXT
,
getMemoryWin32HandleKHR
,
getMemoryWin32HandleNV
,
getMemoryWin32HandlePropertiesKHR
,
getPastPresentationTimingGOOGLE
,
getPerformanceParameterINTEL
,
getPipelineCacheData
,
getPipelineExecutableInternalRepresentationsKHR
,
getPipelineExecutablePropertiesKHR
,
getPipelineExecutableStatisticsKHR
,
getQueryPoolResults
,
getRayTracingCaptureReplayShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesNV
,
getRefreshCycleDurationGOOGLE
,
getRenderAreaGranularity
,
getSemaphoreCounterValue
,
getSemaphoreCounterValueKHR
,
getSemaphoreFdKHR
,
getSemaphoreWin32HandleKHR
,
getShaderInfoAMD
,
getSwapchainCounterEXT
,
getSwapchainImagesKHR
,
getSwapchainStatusKHR
,
getValidationCacheDataEXT
,
importFenceFdKHR
,
importFenceWin32HandleKHR
,
importSemaphoreFdKHR
,
importSemaphoreWin32HandleKHR
,
initializePerformanceApiINTEL
,
invalidateMappedMemoryRanges
,
mapMemory
,
mergePipelineCaches
,
mergeValidationCachesEXT
,
registerDeviceEventEXT
,
registerDisplayEventEXT
,
releaseFullScreenExclusiveModeEXT
,
releasePerformanceConfigurationINTEL
,
releaseProfilingLockKHR
,
resetCommandPool
,
resetDescriptorPool
,
resetEvent
,
resetFences
,
resetQueryPool
,
resetQueryPoolEXT
,
setDebugUtilsObjectNameEXT
,
setDebugUtilsObjectTagEXT
,
setEvent
,
setHdrMetadataEXT
,
setLocalDimmingAMD
,
signalSemaphore
,
signalSemaphoreKHR
,
trimCommandPool
,
trimCommandPoolKHR
,
uninitializePerformanceApiINTEL
,
unmapMemory
,
updateDescriptorSetWithTemplate
,
updateDescriptorSetWithTemplateKHR
,
updateDescriptorSets
,
waitForFences
,
waitSemaphores
,
waitSemaphoresKHR
,
writeAccelerationStructuresPropertiesKHR
VkQueue - Opaque handle to a queue object
See Also
getDeviceQueue
,
getDeviceQueue2
,
getQueueCheckpointDataNV
,
queueBeginDebugUtilsLabelEXT
,
queueBindSparse
,
queueEndDebugUtilsLabelEXT
,
queueInsertDebugUtilsLabelEXT
,
queuePresentKHR
,
queueSetPerformanceConfigurationINTEL
,
queueSubmit
,
queueWaitIdle
data CommandBuffer Source #
VkCommandBuffer - Opaque handle to a command buffer object
See Also
SubmitInfo
,
allocateCommandBuffers
,
beginCommandBuffer
,
cmdBeginConditionalRenderingEXT
,
cmdBeginDebugUtilsLabelEXT
,
cmdBeginQuery
,
cmdBeginQueryIndexedEXT
,
cmdBeginRenderPass
,
cmdBeginRenderPass2
,
cmdBeginRenderPass2KHR
,
cmdBeginTransformFeedbackEXT
,
cmdBindDescriptorSets
,
cmdBindIndexBuffer
,
cmdBindPipeline
,
cmdBindPipelineShaderGroupNV
,
cmdBindShadingRateImageNV
,
cmdBindTransformFeedbackBuffersEXT
,
cmdBindVertexBuffers
,
cmdBlitImage
,
cmdBuildAccelerationStructureIndirectKHR
,
cmdBuildAccelerationStructureKHR
,
cmdBuildAccelerationStructureNV
,
cmdClearAttachments
,
cmdClearColorImage
,
cmdClearDepthStencilImage
,
cmdCopyAccelerationStructureKHR
,
cmdCopyAccelerationStructureNV
,
cmdCopyAccelerationStructureToMemoryKHR
,
cmdCopyBuffer
,
cmdCopyBufferToImage
,
cmdCopyImage
,
cmdCopyImageToBuffer
,
cmdCopyMemoryToAccelerationStructureKHR
,
cmdCopyQueryPoolResults
,
cmdDebugMarkerBeginEXT
,
cmdDebugMarkerEndEXT
,
cmdDebugMarkerInsertEXT
,
cmdDispatch
,
cmdDispatchBase
,
cmdDispatchBaseKHR
,
cmdDispatchIndirect
,
cmdDraw
,
cmdDrawIndexed
,
cmdDrawIndexedIndirect
,
cmdDrawIndexedIndirectCount
,
cmdDrawIndexedIndirectCountAMD
,
cmdDrawIndexedIndirectCountKHR
,
cmdDrawIndirect
,
cmdDrawIndirectByteCountEXT
,
cmdDrawIndirectCount
,
cmdDrawIndirectCountAMD
,
cmdDrawIndirectCountKHR
,
cmdDrawMeshTasksIndirectCountNV
,
cmdDrawMeshTasksIndirectNV
,
cmdDrawMeshTasksNV
,
cmdEndConditionalRenderingEXT
,
cmdEndDebugUtilsLabelEXT
,
cmdEndQuery
,
cmdEndQueryIndexedEXT
,
cmdEndRenderPass
,
cmdEndRenderPass2
,
cmdEndRenderPass2KHR
,
cmdEndTransformFeedbackEXT
,
cmdExecuteCommands
,
cmdExecuteGeneratedCommandsNV
,
cmdFillBuffer
,
cmdInsertDebugUtilsLabelEXT
,
cmdNextSubpass
,
cmdNextSubpass2
,
cmdNextSubpass2KHR
,
cmdPipelineBarrier
,
cmdPreprocessGeneratedCommandsNV
,
cmdPushConstants
,
cmdPushDescriptorSetKHR
,
cmdPushDescriptorSetWithTemplateKHR
,
cmdResetEvent
,
cmdResetQueryPool
,
cmdResolveImage
,
cmdSetBlendConstants
,
cmdSetCheckpointNV
,
cmdSetCoarseSampleOrderNV
,
cmdSetDepthBias
,
cmdSetDepthBounds
,
cmdSetDeviceMask
,
cmdSetDeviceMaskKHR
,
cmdSetDiscardRectangleEXT
,
cmdSetEvent
,
cmdSetExclusiveScissorNV
,
cmdSetLineStippleEXT
,
cmdSetLineWidth
,
cmdSetPerformanceMarkerINTEL
,
cmdSetPerformanceOverrideINTEL
,
cmdSetPerformanceStreamMarkerINTEL
,
cmdSetSampleLocationsEXT
,
cmdSetScissor
,
cmdSetStencilCompareMask
,
cmdSetStencilReference
,
cmdSetStencilWriteMask
,
cmdSetViewport
,
cmdSetViewportShadingRatePaletteNV
,
cmdSetViewportWScalingNV
,
cmdTraceRaysIndirectKHR
,
cmdTraceRaysKHR
,
cmdTraceRaysNV
,
cmdUpdateBuffer
,
cmdWaitEvents
,
cmdWriteAccelerationStructuresPropertiesKHR
,
cmdWriteAccelerationStructuresPropertiesNV
,
cmdWriteBufferMarkerAMD
,
cmdWriteTimestamp
,
endCommandBuffer
,
freeCommandBuffers
,
resetCommandBuffer
Instances
Eq CommandBuffer Source # | |
Defined in Graphics.Vulkan.Core10.Handles (==) :: CommandBuffer -> CommandBuffer -> Bool # (/=) :: CommandBuffer -> CommandBuffer -> Bool # | |
Show CommandBuffer Source # | |
Defined in Graphics.Vulkan.Core10.Handles showsPrec :: Int -> CommandBuffer -> ShowS # show :: CommandBuffer -> String # showList :: [CommandBuffer] -> ShowS # | |
Zero CommandBuffer Source # | |
Defined in Graphics.Vulkan.Core10.Handles zero :: CommandBuffer Source # | |
IsHandle CommandBuffer Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
data CommandBuffer_T Source #
An opaque type for representing pointers to VkCommandBuffer handles
newtype DeviceMemory Source #
VkDeviceMemory - Opaque handle to a device memory object
See Also
BindAccelerationStructureMemoryInfoKHR
,
BindBufferMemoryInfo
,
BindImageMemoryInfo
,
DeviceMemoryOpaqueCaptureAddressInfo
,
MappedMemoryRange
,
MemoryGetAndroidHardwareBufferInfoANDROID
,
MemoryGetFdInfoKHR
,
MemoryGetWin32HandleInfoKHR
,
SparseImageMemoryBind
,
SparseMemoryBind
,
Win32KeyedMutexAcquireReleaseInfoKHR
,
Win32KeyedMutexAcquireReleaseInfoNV
,
allocateMemory
,
bindBufferMemory
,
bindImageMemory
,
freeMemory
,
getDeviceMemoryCommitment
,
getMemoryWin32HandleNV
,
mapMemory
,
unmapMemory
Instances
newtype CommandPool Source #
VkCommandPool - Opaque handle to a command pool object
See Also
CommandBufferAllocateInfo
,
createCommandPool
,
destroyCommandPool
,
freeCommandBuffers
,
resetCommandPool
,
trimCommandPool
,
trimCommandPoolKHR
Instances
VkBuffer - Opaque handle to a buffer object
See Also
BindBufferMemoryInfo
,
BufferDeviceAddressInfo
,
BufferMemoryBarrier
,
BufferMemoryRequirementsInfo2
,
BufferViewCreateInfo
,
ConditionalRenderingBeginInfoEXT
,
DedicatedAllocationMemoryAllocateInfoNV
,
DescriptorBufferInfo
,
GeneratedCommandsInfoNV
,
GeometryAABBNV
,
GeometryTrianglesNV
,
IndirectCommandsStreamNV
,
MemoryDedicatedAllocateInfo
,
SparseBufferMemoryBindInfo
,
StridedBufferRegionKHR
,
bindBufferMemory
,
cmdBeginTransformFeedbackEXT
,
cmdBindIndexBuffer
,
cmdBindTransformFeedbackBuffersEXT
,
cmdBindVertexBuffers
,
cmdBuildAccelerationStructureIndirectKHR
,
cmdBuildAccelerationStructureNV
,
cmdCopyBuffer
,
cmdCopyBufferToImage
,
cmdCopyImageToBuffer
,
cmdCopyQueryPoolResults
,
cmdDispatchIndirect
,
cmdDrawIndexedIndirect
,
cmdDrawIndexedIndirectCount
,
cmdDrawIndexedIndirectCountAMD
,
cmdDrawIndexedIndirectCountKHR
,
cmdDrawIndirect
,
cmdDrawIndirectByteCountEXT
,
cmdDrawIndirectCount
,
cmdDrawIndirectCountAMD
,
cmdDrawIndirectCountKHR
,
cmdDrawMeshTasksIndirectCountNV
,
cmdDrawMeshTasksIndirectNV
,
cmdEndTransformFeedbackEXT
,
cmdFillBuffer
,
cmdTraceRaysIndirectKHR
,
cmdTraceRaysNV
,
cmdUpdateBuffer
,
cmdWriteBufferMarkerAMD
,
createBuffer
,
destroyBuffer
,
getBufferMemoryRequirements
Instances
Eq Buffer Source # | |
Ord Buffer Source # | |
Show Buffer Source # | |
Storable Buffer Source # | |
Zero Buffer Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Buffer Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
newtype BufferView Source #
VkBufferView - Opaque handle to a buffer view object
See Also
Instances
VkImage - Opaque handle to an image object
See Also
BindImageMemoryInfo
,
DedicatedAllocationMemoryAllocateInfoNV
,
ImageMemoryBarrier
,
ImageMemoryRequirementsInfo2
,
ImageSparseMemoryRequirementsInfo2
,
ImageViewCreateInfo
,
MemoryDedicatedAllocateInfo
,
SparseImageMemoryBindInfo
,
SparseImageOpaqueMemoryBindInfo
,
bindImageMemory
,
cmdBlitImage
,
cmdClearColorImage
,
cmdClearDepthStencilImage
,
cmdCopyBufferToImage
,
cmdCopyImage
,
cmdCopyImageToBuffer
,
cmdResolveImage
,
createImage
,
destroyImage
,
getImageDrmFormatModifierPropertiesEXT
,
getImageMemoryRequirements
,
getImageSparseMemoryRequirements
,
getImageSubresourceLayout
,
getSwapchainImagesKHR
Instances
Eq Image Source # | |
Ord Image Source # | |
Show Image Source # | |
Storable Image Source # | |
Zero Image Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Image Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
VkImageView - Opaque handle to an image view object
See Also
DescriptorImageInfo
,
FramebufferCreateInfo
,
ImageViewHandleInfoNVX
,
RenderPassAttachmentBeginInfo
,
cmdBindShadingRateImageNV
,
createImageView
,
destroyImageView
,
getImageViewAddressNVX
Instances
Eq ImageView Source # | |
Ord ImageView Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Show ImageView Source # | |
Storable ImageView Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Zero ImageView Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle ImageView Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
newtype ShaderModule Source #
VkShaderModule - Opaque handle to a shader module object
See Also
PipelineShaderStageCreateInfo
,
createShaderModule
,
destroyShaderModule
Instances
VkPipeline - Opaque handle to a pipeline object
See Also
ComputePipelineCreateInfo
,
GeneratedCommandsInfoNV
,
GeneratedCommandsMemoryRequirementsInfoNV
,
GraphicsPipelineCreateInfo
,
GraphicsPipelineShaderGroupsCreateInfoNV
,
PipelineExecutableInfoKHR
,
PipelineInfoKHR
,
PipelineLibraryCreateInfoKHR
,
RayTracingPipelineCreateInfoKHR
,
RayTracingPipelineCreateInfoNV
,
cmdBindPipeline
,
cmdBindPipelineShaderGroupNV
,
compileDeferredNV
,
createComputePipelines
,
createGraphicsPipelines
,
createRayTracingPipelinesKHR
,
createRayTracingPipelinesNV
,
destroyPipeline
,
getRayTracingCaptureReplayShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesNV
,
getShaderInfoAMD
Instances
Eq Pipeline Source # | |
Ord Pipeline Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Show Pipeline Source # | |
Storable Pipeline Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Zero Pipeline Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Pipeline Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
newtype PipelineLayout Source #
VkPipelineLayout - Opaque handle to a pipeline layout object
See Also
ComputePipelineCreateInfo
,
DescriptorUpdateTemplateCreateInfo
,
GraphicsPipelineCreateInfo
,
IndirectCommandsLayoutTokenNV
,
RayTracingPipelineCreateInfoKHR
,
RayTracingPipelineCreateInfoNV
,
cmdBindDescriptorSets
,
cmdPushConstants
,
cmdPushDescriptorSetKHR
,
cmdPushDescriptorSetWithTemplateKHR
,
createPipelineLayout
,
destroyPipelineLayout
Instances
VkSampler - Opaque handle to a sampler object
See Also
DescriptorImageInfo
,
DescriptorSetLayoutBinding
,
ImageViewHandleInfoNVX
,
createSampler
,
destroySampler
Instances
Eq Sampler Source # | |
Ord Sampler Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Show Sampler Source # | |
Storable Sampler Source # | |
Zero Sampler Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Sampler Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
newtype DescriptorSet Source #
VkDescriptorSet - Opaque handle to a descriptor set object
See Also
CopyDescriptorSet
,
WriteDescriptorSet
,
allocateDescriptorSets
,
cmdBindDescriptorSets
,
freeDescriptorSets
,
updateDescriptorSetWithTemplate
,
updateDescriptorSetWithTemplateKHR
Instances
newtype DescriptorSetLayout Source #
VkDescriptorSetLayout - Opaque handle to a descriptor set layout object
See Also
DescriptorSetAllocateInfo
,
DescriptorUpdateTemplateCreateInfo
,
PipelineLayoutCreateInfo
,
createDescriptorSetLayout
,
destroyDescriptorSetLayout
Instances
newtype DescriptorPool Source #
VkDescriptorPool - Opaque handle to a descriptor pool object
See Also
DescriptorSetAllocateInfo
,
createDescriptorPool
,
destroyDescriptorPool
,
freeDescriptorSets
,
resetDescriptorPool
Instances
VkFence - Opaque handle to a fence object
See Also
AcquireNextImageInfoKHR
,
FenceGetFdInfoKHR
,
FenceGetWin32HandleInfoKHR
,
ImportFenceFdInfoKHR
,
ImportFenceWin32HandleInfoKHR
,
acquireNextImageKHR
,
createFence
,
destroyFence
,
getFenceStatus
,
queueBindSparse
,
queueSubmit
,
registerDeviceEventEXT
,
registerDisplayEventEXT
,
resetFences
,
waitForFences
Instances
Eq Fence Source # | |
Ord Fence Source # | |
Show Fence Source # | |
Storable Fence Source # | |
Zero Fence Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Fence Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
VkSemaphore - Opaque handle to a semaphore object
See Also
AcquireNextImageInfoKHR
,
BindSparseInfo
,
ImportSemaphoreFdInfoKHR
,
ImportSemaphoreWin32HandleInfoKHR
,
PresentInfoKHR
,
SemaphoreGetFdInfoKHR
,
SemaphoreGetWin32HandleInfoKHR
,
SemaphoreSignalInfo
,
SemaphoreWaitInfo
,
SubmitInfo
,
acquireNextImageKHR
,
createSemaphore
,
destroySemaphore
,
getSemaphoreCounterValue
,
getSemaphoreCounterValueKHR
Instances
Eq Semaphore Source # | |
Ord Semaphore Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Show Semaphore Source # | |
Storable Semaphore Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Zero Semaphore Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Semaphore Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
VkEvent - Opaque handle to an event object
See Also
cmdResetEvent
,
cmdSetEvent
,
cmdWaitEvents
,
createEvent
,
destroyEvent
,
getEventStatus
,
resetEvent
,
setEvent
Instances
Eq Event Source # | |
Ord Event Source # | |
Show Event Source # | |
Storable Event Source # | |
Zero Event Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle Event Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
VkQueryPool - Opaque handle to a query pool object
See Also
cmdBeginQuery
,
cmdBeginQueryIndexedEXT
,
cmdCopyQueryPoolResults
,
cmdEndQuery
,
cmdEndQueryIndexedEXT
,
cmdResetQueryPool
,
cmdWriteAccelerationStructuresPropertiesKHR
,
cmdWriteAccelerationStructuresPropertiesNV
,
cmdWriteTimestamp
,
createQueryPool
,
destroyQueryPool
,
getQueryPoolResults
,
resetQueryPool
,
resetQueryPoolEXT
Instances
Eq QueryPool Source # | |
Ord QueryPool Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Show QueryPool Source # | |
Storable QueryPool Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
Zero QueryPool Source # | |
Defined in Graphics.Vulkan.Core10.Handles | |
IsHandle QueryPool Source # | |
Defined in Graphics.Vulkan.Core10.Handles |
newtype Framebuffer Source #
VkFramebuffer - Opaque handle to a framebuffer object
See Also
CommandBufferInheritanceInfo
,
RenderPassBeginInfo
,
createFramebuffer
,
destroyFramebuffer
Instances
newtype RenderPass Source #
VkRenderPass - Opaque handle to a render pass object
See Also
CommandBufferInheritanceInfo
,
FramebufferCreateInfo
,
GraphicsPipelineCreateInfo
,
RenderPassBeginInfo
,
createRenderPass
,
createRenderPass2
,
createRenderPass2KHR
,
destroyRenderPass
,
getRenderAreaGranularity
Instances
newtype PipelineCache Source #
VkPipelineCache - Opaque handle to a pipeline cache object
See Also
createComputePipelines
,
createGraphicsPipelines
,
createPipelineCache
,
createRayTracingPipelinesKHR
,
createRayTracingPipelinesNV
,
destroyPipelineCache
,
getPipelineCacheData
,
mergePipelineCaches