Safe Haskell | Safe-Inferred |
---|---|
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
VK_VERSION_1_0,
createAndroidSurfaceKHR
,
createDebugReportCallbackEXT
,
createDebugUtilsMessengerEXT
,
createDirectFBSurfaceEXT
,
createDisplayPlaneSurfaceKHR
,
createHeadlessSurfaceEXT
,
createIOSSurfaceMVK
,
createImagePipeSurfaceFUCHSIA
,
createInstance
,
createMacOSSurfaceMVK
,
createMetalSurfaceEXT
,
createScreenSurfaceQNX
,
createStreamDescriptorSurfaceGGP
,
createViSurfaceNN
,
createWaylandSurfaceKHR
,
createWin32SurfaceKHR
,
createXcbSurfaceKHR
,
createXlibSurfaceKHR
,
debugReportMessageEXT
,
destroyDebugReportCallbackEXT
,
destroyDebugUtilsMessengerEXT
,
destroyInstance
,
destroySurfaceKHR
,
enumeratePhysicalDeviceGroups
,
enumeratePhysicalDeviceGroupsKHR
,
enumeratePhysicalDevices
,
getInstanceProcAddr
,
submitDebugUtilsMessageEXT
Instances
Show Instance Source # | |
Eq Instance Source # | |
HasObjectType Instance Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Instance -> (ObjectType, Word64) Source # | |
IsHandle Instance Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Instance Source # | |
Defined in Vulkan.Core10.Handles |
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
VK_VERSION_1_0,
DeviceGroupDeviceCreateInfo
,
PhysicalDeviceGroupProperties
,
acquireDrmDisplayEXT
,
acquireWinrtDisplayNV
,
acquireXlibDisplayEXT
,
createDevice
,
createDisplayModeKHR
,
enumerateDeviceExtensionProperties
,
enumerateDeviceLayerProperties
,
enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
,
enumeratePhysicalDevices
,
getDisplayModeProperties2KHR
,
getDisplayModePropertiesKHR
,
getDisplayPlaneCapabilities2KHR
,
getDisplayPlaneCapabilitiesKHR
,
getDisplayPlaneSupportedDisplaysKHR
,
getDrmDisplayEXT
,
getPhysicalDeviceCalibrateableTimeDomainsEXT
,
getPhysicalDeviceCooperativeMatrixPropertiesKHR
,
getPhysicalDeviceCooperativeMatrixPropertiesNV
,
getPhysicalDeviceDirectFBPresentationSupportEXT
,
getPhysicalDeviceDisplayPlaneProperties2KHR
,
getPhysicalDeviceDisplayPlanePropertiesKHR
,
getPhysicalDeviceDisplayProperties2KHR
,
getPhysicalDeviceDisplayPropertiesKHR
,
getPhysicalDeviceExternalBufferProperties
,
getPhysicalDeviceExternalBufferPropertiesKHR
,
getPhysicalDeviceExternalFenceProperties
,
getPhysicalDeviceExternalFencePropertiesKHR
,
getPhysicalDeviceExternalImageFormatPropertiesNV
,
getPhysicalDeviceExternalSemaphoreProperties
,
getPhysicalDeviceExternalSemaphorePropertiesKHR
,
getPhysicalDeviceFeatures
,
getPhysicalDeviceFeatures2
,
getPhysicalDeviceFeatures2KHR
,
getPhysicalDeviceFormatProperties
,
getPhysicalDeviceFormatProperties2
,
getPhysicalDeviceFormatProperties2KHR
,
getPhysicalDeviceFragmentShadingRatesKHR
,
getPhysicalDeviceImageFormatProperties
,
getPhysicalDeviceImageFormatProperties2
,
getPhysicalDeviceImageFormatProperties2KHR
,
getPhysicalDeviceMemoryProperties
,
getPhysicalDeviceMemoryProperties2
,
getPhysicalDeviceMemoryProperties2KHR
,
getPhysicalDeviceMultisamplePropertiesEXT
,
getPhysicalDeviceOpticalFlowImageFormatsNV
,
getPhysicalDevicePresentRectanglesKHR
,
getPhysicalDeviceProperties
,
getPhysicalDeviceProperties2
,
getPhysicalDeviceProperties2KHR
,
getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
,
getPhysicalDeviceQueueFamilyProperties
,
getPhysicalDeviceQueueFamilyProperties2
,
getPhysicalDeviceQueueFamilyProperties2KHR
,
getPhysicalDeviceScreenPresentationSupportQNX
,
getPhysicalDeviceSparseImageFormatProperties
,
getPhysicalDeviceSparseImageFormatProperties2
,
getPhysicalDeviceSparseImageFormatProperties2KHR
,
getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
,
getPhysicalDeviceSurfaceCapabilities2EXT
,
getPhysicalDeviceSurfaceCapabilities2KHR
,
getPhysicalDeviceSurfaceCapabilitiesKHR
,
getPhysicalDeviceSurfaceFormats2KHR
,
getPhysicalDeviceSurfaceFormatsKHR
,
getPhysicalDeviceSurfacePresentModes2EXT
,
getPhysicalDeviceSurfacePresentModesKHR
,
getPhysicalDeviceSurfaceSupportKHR
,
getPhysicalDeviceToolProperties
,
getPhysicalDeviceToolPropertiesEXT
,
vkGetPhysicalDeviceVideoCapabilitiesKHR,
vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR,
vkGetPhysicalDeviceVideoFormatPropertiesKHR,
getPhysicalDeviceWaylandPresentationSupportKHR
,
getPhysicalDeviceWin32PresentationSupportKHR
,
getPhysicalDeviceXcbPresentationSupportKHR
,
getPhysicalDeviceXlibPresentationSupportKHR
,
getRandROutputDisplayEXT
,
getWinrtDisplayNV
,
releaseDisplayEXT
Instances
Show PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles showsPrec :: Int -> PhysicalDevice -> ShowS # show :: PhysicalDevice -> String # showList :: [PhysicalDevice] -> ShowS # | |
Eq PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles (==) :: PhysicalDevice -> PhysicalDevice -> Bool # (/=) :: PhysicalDevice -> PhysicalDevice -> Bool # | |
HasObjectType PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: PhysicalDevice -> (ObjectType, Word64) Source # | |
IsHandle PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles | |
Zero PhysicalDevice Source # | |
Defined in 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
VK_VERSION_1_0,
acquireFullScreenExclusiveModeEXT
,
acquireNextImage2KHR
,
acquireNextImageKHR
,
acquirePerformanceConfigurationINTEL
,
acquireProfilingLockKHR
,
allocateCommandBuffers
,
allocateDescriptorSets
,
allocateMemory
,
bindAccelerationStructureMemoryNV
,
bindBufferMemory
,
bindBufferMemory2
,
bindBufferMemory2KHR
,
bindImageMemory
,
bindImageMemory2
,
bindImageMemory2KHR
,
bindOpticalFlowSessionImageNV
,
vkBindVideoSessionMemoryKHR,
buildAccelerationStructuresKHR
,
buildMicromapsEXT
,
compileDeferredNV
,
copyAccelerationStructureKHR
,
copyAccelerationStructureToMemoryKHR
,
copyImageToImageEXT
,
copyImageToMemoryEXT
,
copyMemoryToAccelerationStructureKHR
,
copyMemoryToImageEXT
,
copyMemoryToMicromapEXT
,
copyMicromapEXT
,
copyMicromapToMemoryEXT
,
createAccelerationStructureKHR
,
createAccelerationStructureNV
,
createBuffer
,
createBufferCollectionFUCHSIA
,
createBufferView
,
createCommandPool
,
createComputePipelines
,
createCuFunctionNVX
,
createCuModuleNVX
,
createCudaFunctionNV
,
createCudaModuleNV
,
createDeferredOperationKHR
,
createDescriptorPool
,
createDescriptorSetLayout
,
createDescriptorUpdateTemplate
,
createDescriptorUpdateTemplateKHR
,
createDevice
, createEvent
,
createExecutionGraphPipelinesAMDX
,
createFence
,
createFramebuffer
,
createGraphicsPipelines
,
createImage
,
createImageView
,
createIndirectCommandsLayoutNV
,
createMicromapEXT
,
createOpticalFlowSessionNV
,
createPipelineCache
,
createPipelineLayout
,
createPrivateDataSlot
,
createPrivateDataSlotEXT
,
createQueryPool
,
createRayTracingPipelinesKHR
,
createRayTracingPipelinesNV
,
createRenderPass
,
createRenderPass2
,
createRenderPass2KHR
,
createSampler
,
createSamplerYcbcrConversion
,
createSamplerYcbcrConversionKHR
,
createSemaphore
,
createShaderModule
,
createShadersEXT
,
createSharedSwapchainsKHR
,
createSwapchainKHR
,
createValidationCacheEXT
,
vkCreateVideoSessionKHR,
vkCreateVideoSessionParametersKHR,
debugMarkerSetObjectNameEXT
,
debugMarkerSetObjectTagEXT
,
deferredOperationJoinKHR
,
destroyAccelerationStructureKHR
,
destroyAccelerationStructureNV
,
destroyBuffer
,
destroyBufferCollectionFUCHSIA
,
destroyBufferView
,
destroyCommandPool
,
destroyCuFunctionNVX
,
destroyCuModuleNVX
,
destroyCudaFunctionNV
,
destroyCudaModuleNV
,
destroyDeferredOperationKHR
,
destroyDescriptorPool
,
destroyDescriptorSetLayout
,
destroyDescriptorUpdateTemplate
,
destroyDescriptorUpdateTemplateKHR
,
destroyDevice
,
destroyEvent
, destroyFence
,
destroyFramebuffer
,
destroyImage
,
destroyImageView
,
destroyIndirectCommandsLayoutNV
,
destroyMicromapEXT
,
destroyOpticalFlowSessionNV
,
destroyPipeline
,
destroyPipelineCache
,
destroyPipelineLayout
,
destroyPrivateDataSlot
,
destroyPrivateDataSlotEXT
,
destroyQueryPool
,
destroyRenderPass
,
destroySampler
,
destroySamplerYcbcrConversion
,
destroySamplerYcbcrConversionKHR
,
destroySemaphore
,
destroyShaderEXT
,
destroyShaderModule
,
destroySwapchainKHR
,
destroyValidationCacheEXT
,
vkDestroyVideoSessionKHR,
vkDestroyVideoSessionParametersKHR,
deviceWaitIdle
,
displayPowerControlEXT
,
exportMetalObjectsEXT
,
flushMappedMemoryRanges
,
freeCommandBuffers
,
freeDescriptorSets
,
freeMemory
,
getAccelerationStructureBuildSizesKHR
,
getAccelerationStructureDeviceAddressKHR
,
getAccelerationStructureHandleNV
,
getAccelerationStructureMemoryRequirementsNV
,
getAccelerationStructureOpaqueCaptureDescriptorDataEXT
,
getAndroidHardwareBufferPropertiesANDROID
,
getBufferCollectionPropertiesFUCHSIA
,
getBufferDeviceAddress
,
getBufferDeviceAddressEXT
,
getBufferDeviceAddressKHR
,
getBufferMemoryRequirements
,
getBufferMemoryRequirements2
,
getBufferMemoryRequirements2KHR
,
getBufferOpaqueCaptureAddress
,
getBufferOpaqueCaptureAddressKHR
,
getBufferOpaqueCaptureDescriptorDataEXT
,
getCalibratedTimestampsEXT
,
getCudaModuleCacheNV
,
getDeferredOperationMaxConcurrencyKHR
,
getDeferredOperationResultKHR
,
getDescriptorEXT
,
getDescriptorSetHostMappingVALVE
,
getDescriptorSetLayoutBindingOffsetEXT
,
getDescriptorSetLayoutHostMappingInfoVALVE
,
getDescriptorSetLayoutSizeEXT
,
getDescriptorSetLayoutSupport
,
getDescriptorSetLayoutSupportKHR
,
getDeviceAccelerationStructureCompatibilityKHR
,
getDeviceBufferMemoryRequirements
,
getDeviceBufferMemoryRequirementsKHR
,
getDeviceFaultInfoEXT
,
getDeviceGroupPeerMemoryFeatures
,
getDeviceGroupPeerMemoryFeaturesKHR
,
getDeviceGroupPresentCapabilitiesKHR
,
getDeviceGroupSurfacePresentModes2EXT
,
getDeviceGroupSurfacePresentModesKHR
,
getDeviceImageMemoryRequirements
,
getDeviceImageMemoryRequirementsKHR
,
getDeviceImageSparseMemoryRequirements
,
getDeviceImageSparseMemoryRequirementsKHR
,
getDeviceImageSubresourceLayoutKHR
,
getDeviceMemoryCommitment
,
getDeviceMemoryOpaqueCaptureAddress
,
getDeviceMemoryOpaqueCaptureAddressKHR
,
getDeviceMicromapCompatibilityEXT
,
getDeviceProcAddr
,
getDeviceQueue
,
getDeviceQueue2
,
getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
,
getDynamicRenderingTilePropertiesQCOM
,
vkGetEncodedVideoSessionParametersKHR,
getEventStatus
,
getExecutionGraphPipelineNodeIndexAMDX
,
getExecutionGraphPipelineScratchSizeAMDX
,
getFenceFdKHR
,
getFenceStatus
,
getFenceWin32HandleKHR
,
getFramebufferTilePropertiesQCOM
,
getGeneratedCommandsMemoryRequirementsNV
,
getImageDrmFormatModifierPropertiesEXT
,
getImageMemoryRequirements
,
getImageMemoryRequirements2
,
getImageMemoryRequirements2KHR
,
getImageOpaqueCaptureDescriptorDataEXT
,
getImageSparseMemoryRequirements
,
getImageSparseMemoryRequirements2
,
getImageSparseMemoryRequirements2KHR
,
getImageSubresourceLayout
,
getImageSubresourceLayout2EXT
,
getImageSubresourceLayout2KHR
,
getImageViewAddressNVX
,
getImageViewHandleNVX
,
getImageViewOpaqueCaptureDescriptorDataEXT
,
getLatencyTimingsNV
,
getMemoryAndroidHardwareBufferANDROID
,
getMemoryFdKHR
,
getMemoryFdPropertiesKHR
,
getMemoryHostPointerPropertiesEXT
,
getMemoryRemoteAddressNV
,
getMemoryWin32HandleKHR
,
getMemoryWin32HandleNV
,
getMemoryWin32HandlePropertiesKHR
,
getMemoryZirconHandleFUCHSIA
,
getMemoryZirconHandlePropertiesFUCHSIA
,
getMicromapBuildSizesEXT
,
getPastPresentationTimingGOOGLE
,
getPerformanceParameterINTEL
,
getPipelineCacheData
,
getPipelineExecutableInternalRepresentationsKHR
,
getPipelineExecutablePropertiesKHR
,
getPipelineExecutableStatisticsKHR
,
getPipelineIndirectDeviceAddressNV
,
getPipelineIndirectMemoryRequirementsNV
,
getPipelinePropertiesEXT
,
getPrivateData
,
getPrivateDataEXT
,
getQueryPoolResults
,
getRayTracingCaptureReplayShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesNV
,
getRayTracingShaderGroupStackSizeKHR
,
getRefreshCycleDurationGOOGLE
,
getRenderAreaGranularity
,
getRenderingAreaGranularityKHR
,
getSamplerOpaqueCaptureDescriptorDataEXT
,
getScreenBufferPropertiesQNX
,
getSemaphoreCounterValue
,
getSemaphoreCounterValueKHR
,
getSemaphoreFdKHR
,
getSemaphoreWin32HandleKHR
,
getSemaphoreZirconHandleFUCHSIA
,
getShaderBinaryDataEXT
,
getShaderInfoAMD
,
getShaderModuleCreateInfoIdentifierEXT
,
getShaderModuleIdentifierEXT
,
getSwapchainCounterEXT
,
getSwapchainImagesKHR
,
getSwapchainStatusKHR
,
getValidationCacheDataEXT
,
vkGetVideoSessionMemoryRequirementsKHR,
importFenceFdKHR
,
importFenceWin32HandleKHR
,
importSemaphoreFdKHR
,
importSemaphoreWin32HandleKHR
,
importSemaphoreZirconHandleFUCHSIA
,
initializePerformanceApiINTEL
,
invalidateMappedMemoryRanges
,
latencySleepNV
,
mapMemory
,
mapMemory2KHR
,
mergePipelineCaches
,
mergeValidationCachesEXT
,
registerDeviceEventEXT
,
registerDisplayEventEXT
,
releaseFullScreenExclusiveModeEXT
,
releasePerformanceConfigurationINTEL
,
releaseProfilingLockKHR
,
releaseSwapchainImagesEXT
,
resetCommandPool
,
resetDescriptorPool
,
resetEvent
, resetFences
,
resetQueryPool
,
resetQueryPoolEXT
,
setBufferCollectionBufferConstraintsFUCHSIA
,
setBufferCollectionImageConstraintsFUCHSIA
,
setDebugUtilsObjectNameEXT
,
setDebugUtilsObjectTagEXT
,
setDeviceMemoryPriorityEXT
,
setEvent
,
setHdrMetadataEXT
,
setLatencyMarkerNV
,
setLatencySleepModeNV
,
setLocalDimmingAMD
,
setPrivateData
,
setPrivateDataEXT
,
signalSemaphore
,
signalSemaphoreKHR
,
transitionImageLayoutEXT
,
trimCommandPool
,
trimCommandPoolKHR
,
uninitializePerformanceApiINTEL
,
unmapMemory
,
unmapMemory2KHR
,
updateDescriptorSetWithTemplate
,
updateDescriptorSetWithTemplateKHR
,
updateDescriptorSets
,
vkUpdateVideoSessionParametersKHR,
waitForFences
,
waitForPresentKHR
,
waitSemaphores
,
waitSemaphoresKHR
,
writeAccelerationStructuresPropertiesKHR
,
writeMicromapsPropertiesEXT
Instances
Show Device Source # | |
Eq Device Source # | |
HasObjectType Device Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Device -> (ObjectType, Word64) Source # | |
IsHandle Device Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Device Source # | |
Defined in Vulkan.Core10.Handles |
VkQueue - Opaque handle to a queue object
See Also
VK_VERSION_1_0,
ExportMetalCommandQueueInfoEXT
,
getDeviceQueue
,
getDeviceQueue2
,
getQueueCheckpointData2NV
,
getQueueCheckpointDataNV
,
queueBeginDebugUtilsLabelEXT
,
queueBindSparse
,
queueEndDebugUtilsLabelEXT
,
queueInsertDebugUtilsLabelEXT
,
queueNotifyOutOfBandNV
,
queuePresentKHR
,
queueSetPerformanceConfigurationINTEL
,
queueSubmit
,
queueSubmit2
,
queueSubmit2KHR
,
queueWaitIdle
Instances
Show Queue Source # | |
Eq Queue Source # | |
HasObjectType Queue Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Queue -> (ObjectType, Word64) Source # | |
IsHandle Queue Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Queue Source # | |
Defined in Vulkan.Core10.Handles |
data CommandBuffer Source #
VkCommandBuffer - Opaque handle to a command buffer object
See Also
VK_VERSION_1_0,
CommandBufferSubmitInfo
,
SubmitInfo
,
allocateCommandBuffers
,
beginCommandBuffer
,
cmdBeginConditionalRenderingEXT
,
cmdBeginDebugUtilsLabelEXT
,
cmdBeginQuery
,
cmdBeginQueryIndexedEXT
,
cmdBeginRenderPass
,
cmdBeginRenderPass2
,
cmdBeginRenderPass2KHR
,
cmdBeginRendering
,
cmdBeginRenderingKHR
,
cmdBeginTransformFeedbackEXT
,
vkCmdBeginVideoCodingKHR,
cmdBindDescriptorBufferEmbeddedSamplersEXT
,
cmdBindDescriptorBuffersEXT
,
cmdBindDescriptorSets
,
cmdBindIndexBuffer
,
cmdBindIndexBuffer2KHR
,
cmdBindInvocationMaskHUAWEI
,
cmdBindPipeline
,
cmdBindPipelineShaderGroupNV
,
cmdBindShadersEXT
,
cmdBindShadingRateImageNV
,
cmdBindTransformFeedbackBuffersEXT
,
cmdBindVertexBuffers
,
cmdBindVertexBuffers2
,
cmdBindVertexBuffers2EXT
,
cmdBlitImage
,
cmdBlitImage2
,
cmdBlitImage2KHR
,
cmdBuildAccelerationStructureNV
,
cmdBuildAccelerationStructuresIndirectKHR
,
cmdBuildAccelerationStructuresKHR
,
cmdBuildMicromapsEXT
,
cmdClearAttachments
,
cmdClearColorImage
,
cmdClearDepthStencilImage
,
vkCmdControlVideoCodingKHR,
cmdCopyAccelerationStructureKHR
,
cmdCopyAccelerationStructureNV
,
cmdCopyAccelerationStructureToMemoryKHR
,
cmdCopyBuffer
,
cmdCopyBuffer2
,
cmdCopyBuffer2KHR
,
cmdCopyBufferToImage
,
cmdCopyBufferToImage2
,
cmdCopyBufferToImage2KHR
,
cmdCopyImage
,
cmdCopyImage2
,
cmdCopyImage2KHR
,
cmdCopyImageToBuffer
,
cmdCopyImageToBuffer2
,
cmdCopyImageToBuffer2KHR
,
cmdCopyMemoryIndirectNV
,
cmdCopyMemoryToAccelerationStructureKHR
,
cmdCopyMemoryToImageIndirectNV
,
cmdCopyMemoryToMicromapEXT
,
cmdCopyMicromapEXT
,
cmdCopyMicromapToMemoryEXT
,
cmdCopyQueryPoolResults
,
cmdCuLaunchKernelNVX
,
cmdCudaLaunchKernelNV
,
cmdDebugMarkerBeginEXT
,
cmdDebugMarkerEndEXT
,
cmdDebugMarkerInsertEXT
,
vkCmdDecodeVideoKHR,
cmdDecompressMemoryIndirectCountNV
,
cmdDecompressMemoryNV
,
cmdDispatch
,
cmdDispatchBase
,
cmdDispatchBaseKHR
,
cmdDispatchGraphAMDX
,
cmdDispatchGraphIndirectAMDX
,
cmdDispatchGraphIndirectCountAMDX
,
cmdDispatchIndirect
,
cmdDraw
,
cmdDrawClusterHUAWEI
,
cmdDrawClusterIndirectHUAWEI
,
cmdDrawIndexed
,
cmdDrawIndexedIndirect
,
cmdDrawIndexedIndirectCount
,
cmdDrawIndexedIndirectCountAMD
,
cmdDrawIndexedIndirectCountKHR
,
cmdDrawIndirect
,
cmdDrawIndirectByteCountEXT
,
cmdDrawIndirectCount
,
cmdDrawIndirectCountAMD
,
cmdDrawIndirectCountKHR
,
cmdDrawMeshTasksEXT
,
cmdDrawMeshTasksIndirectCountEXT
,
cmdDrawMeshTasksIndirectCountNV
,
cmdDrawMeshTasksIndirectEXT
,
cmdDrawMeshTasksIndirectNV
,
cmdDrawMeshTasksNV
,
cmdDrawMultiEXT
,
cmdDrawMultiIndexedEXT
,
vkCmdEncodeVideoKHR,
cmdEndConditionalRenderingEXT
,
cmdEndDebugUtilsLabelEXT
,
cmdEndQuery
,
cmdEndQueryIndexedEXT
,
cmdEndRenderPass
,
cmdEndRenderPass2
,
cmdEndRenderPass2KHR
,
cmdEndRendering
,
cmdEndRenderingKHR
,
cmdEndTransformFeedbackEXT
,
vkCmdEndVideoCodingKHR,
cmdExecuteCommands
,
cmdExecuteGeneratedCommandsNV
,
cmdFillBuffer
,
cmdInitializeGraphScratchMemoryAMDX
,
cmdInsertDebugUtilsLabelEXT
,
cmdNextSubpass
,
cmdNextSubpass2
,
cmdNextSubpass2KHR
,
cmdOpticalFlowExecuteNV
,
cmdPipelineBarrier
,
cmdPipelineBarrier2
,
cmdPipelineBarrier2KHR
,
cmdPreprocessGeneratedCommandsNV
,
cmdPushConstants
,
cmdPushDescriptorSetKHR
,
cmdPushDescriptorSetWithTemplateKHR
,
cmdResetEvent
,
cmdResetEvent2
,
cmdResetEvent2KHR
,
cmdResetQueryPool
,
cmdResolveImage
,
cmdResolveImage2
,
cmdResolveImage2KHR
,
cmdSetAlphaToCoverageEnableEXT
,
cmdSetAlphaToOneEnableEXT
,
cmdSetAttachmentFeedbackLoopEnableEXT
,
cmdSetBlendConstants
,
cmdSetCheckpointNV
,
cmdSetCoarseSampleOrderNV
,
cmdSetColorBlendAdvancedEXT
,
cmdSetColorBlendEnableEXT
,
cmdSetColorBlendEquationEXT
,
cmdSetColorWriteEnableEXT
,
cmdSetColorWriteMaskEXT
,
cmdSetConservativeRasterizationModeEXT
,
cmdSetCoverageModulationModeNV
,
cmdSetCoverageModulationTableEnableNV
,
cmdSetCoverageModulationTableNV
,
cmdSetCoverageReductionModeNV
,
cmdSetCoverageToColorEnableNV
,
cmdSetCoverageToColorLocationNV
,
cmdSetCullMode
,
cmdSetCullModeEXT
,
cmdSetDepthBias
,
cmdSetDepthBias2EXT
,
cmdSetDepthBiasEnable
,
cmdSetDepthBiasEnableEXT
,
cmdSetDepthBounds
,
cmdSetDepthBoundsTestEnable
,
cmdSetDepthBoundsTestEnableEXT
,
cmdSetDepthClampEnableEXT
,
cmdSetDepthClipEnableEXT
,
cmdSetDepthClipNegativeOneToOneEXT
,
cmdSetDepthCompareOp
,
cmdSetDepthCompareOpEXT
,
cmdSetDepthTestEnable
,
cmdSetDepthTestEnableEXT
,
cmdSetDepthWriteEnable
,
cmdSetDepthWriteEnableEXT
,
cmdSetDescriptorBufferOffsetsEXT
,
cmdSetDeviceMask
,
cmdSetDeviceMaskKHR
,
cmdSetDiscardRectangleEXT
,
cmdSetDiscardRectangleEnableEXT
,
cmdSetDiscardRectangleModeEXT
,
cmdSetEvent
,
cmdSetEvent2
,
cmdSetEvent2KHR
,
cmdSetExclusiveScissorEnableNV
,
cmdSetExclusiveScissorNV
,
cmdSetExtraPrimitiveOverestimationSizeEXT
,
cmdSetFragmentShadingRateEnumNV
,
cmdSetFragmentShadingRateKHR
,
cmdSetFrontFace
,
cmdSetFrontFaceEXT
,
cmdSetLineRasterizationModeEXT
,
cmdSetLineStippleEXT
,
cmdSetLineStippleEnableEXT
,
cmdSetLineWidth
,
cmdSetLogicOpEXT
,
cmdSetLogicOpEnableEXT
,
cmdSetPatchControlPointsEXT
,
cmdSetPerformanceMarkerINTEL
,
cmdSetPerformanceOverrideINTEL
,
cmdSetPerformanceStreamMarkerINTEL
,
cmdSetPolygonModeEXT
,
cmdSetPrimitiveRestartEnable
,
cmdSetPrimitiveRestartEnableEXT
,
cmdSetPrimitiveTopology
,
cmdSetPrimitiveTopologyEXT
,
cmdSetProvokingVertexModeEXT
,
cmdSetRasterizationSamplesEXT
,
cmdSetRasterizationStreamEXT
,
cmdSetRasterizerDiscardEnable
,
cmdSetRasterizerDiscardEnableEXT
,
cmdSetRayTracingPipelineStackSizeKHR
,
cmdSetRepresentativeFragmentTestEnableNV
,
cmdSetSampleLocationsEXT
,
cmdSetSampleLocationsEnableEXT
,
cmdSetSampleMaskEXT
,
cmdSetScissor
,
cmdSetScissorWithCount
,
cmdSetScissorWithCountEXT
,
cmdSetShadingRateImageEnableNV
,
cmdSetStencilCompareMask
,
cmdSetStencilOp
,
cmdSetStencilOpEXT
,
cmdSetStencilReference
,
cmdSetStencilTestEnable
,
cmdSetStencilTestEnableEXT
,
cmdSetStencilWriteMask
,
cmdSetTessellationDomainOriginEXT
,
cmdSetVertexInputEXT
,
cmdSetViewport
,
cmdSetViewportShadingRatePaletteNV
,
cmdSetViewportSwizzleNV
,
cmdSetViewportWScalingEnableNV
,
cmdSetViewportWScalingNV
,
cmdSetViewportWithCount
,
cmdSetViewportWithCountEXT
,
cmdSubpassShadingHUAWEI
,
cmdTraceRaysIndirect2KHR
,
cmdTraceRaysIndirectKHR
,
cmdTraceRaysKHR
,
cmdTraceRaysNV
,
cmdUpdateBuffer
,
cmdUpdatePipelineIndirectBufferNV
,
cmdWaitEvents
,
cmdWaitEvents2
,
cmdWaitEvents2KHR
,
cmdWriteAccelerationStructuresPropertiesKHR
,
cmdWriteAccelerationStructuresPropertiesNV
,
cmdWriteBufferMarker2AMD
,
cmdWriteBufferMarkerAMD
,
cmdWriteMicromapsPropertiesEXT
,
cmdWriteTimestamp
,
cmdWriteTimestamp2
,
cmdWriteTimestamp2KHR
,
endCommandBuffer
,
freeCommandBuffers
,
resetCommandBuffer
Instances
Show CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles showsPrec :: Int -> CommandBuffer -> ShowS # show :: CommandBuffer -> String # showList :: [CommandBuffer] -> ShowS # | |
Eq CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles (==) :: CommandBuffer -> CommandBuffer -> Bool # (/=) :: CommandBuffer -> CommandBuffer -> Bool # | |
HasObjectType CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: CommandBuffer -> (ObjectType, Word64) Source # | |
IsHandle CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles | |
Zero CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles zero :: CommandBuffer Source # |
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
VK_VERSION_1_0,
BindAccelerationStructureMemoryInfoNV
,
BindBufferMemoryInfo
,
BindImageMemoryInfo
,
VkBindVideoSessionMemoryInfoKHR,
DeviceMemoryOpaqueCaptureAddressInfo
,
ExportMetalBufferInfoEXT
,
MappedMemoryRange
,
MemoryGetAndroidHardwareBufferInfoANDROID
,
MemoryGetFdInfoKHR
,
MemoryGetRemoteAddressInfoNV
,
MemoryGetWin32HandleInfoKHR
,
MemoryGetZirconHandleInfoFUCHSIA
,
MemoryMapInfoKHR
,
MemoryUnmapInfoKHR
,
SparseImageMemoryBind
,
SparseMemoryBind
,
Win32KeyedMutexAcquireReleaseInfoKHR
,
Win32KeyedMutexAcquireReleaseInfoNV
,
allocateMemory
,
bindBufferMemory
,
bindImageMemory
,
freeMemory
,
getDeviceMemoryCommitment
,
getMemoryWin32HandleNV
,
mapMemory
,
setDeviceMemoryPriorityEXT
,
unmapMemory
Instances
newtype CommandPool Source #
VkCommandPool - Opaque handle to a command pool object
See Also
VK_VERSION_1_0,
CommandBufferAllocateInfo
,
createCommandPool
,
destroyCommandPool
,
freeCommandBuffers
,
resetCommandPool
,
trimCommandPool
,
trimCommandPoolKHR
Instances
VkBuffer - Opaque handle to a buffer object
See Also
VK_VERSION_1_0,
AccelerationStructureCreateInfoKHR
,
BindBufferMemoryInfo
,
BufferCaptureDescriptorDataInfoEXT
,
BufferDeviceAddressInfo
,
BufferMemoryBarrier
,
BufferMemoryBarrier2
,
BufferMemoryRequirementsInfo2
,
BufferViewCreateInfo
,
ConditionalRenderingBeginInfoEXT
,
CopyBufferInfo2
,
CopyBufferToImageInfo2
,
CopyImageToBufferInfo2
,
DedicatedAllocationMemoryAllocateInfoNV
,
DescriptorBufferBindingPushDescriptorBufferHandleEXT
,
DescriptorBufferInfo
,
FrameBoundaryEXT
,
GeneratedCommandsInfoNV
,
GeometryAABBNV
,
GeometryTrianglesNV
,
IndirectCommandsStreamNV
,
MemoryDedicatedAllocateInfo
,
MicromapCreateInfoEXT
,
SparseBufferMemoryBindInfo
,
VkVideoDecodeInfoKHR,
VkVideoEncodeInfoKHR,
bindBufferMemory
,
cmdBeginTransformFeedbackEXT
,
cmdBindIndexBuffer
,
cmdBindIndexBuffer2KHR
,
cmdBindTransformFeedbackBuffersEXT
,
cmdBindVertexBuffers
,
cmdBindVertexBuffers2
,
cmdBindVertexBuffers2EXT
,
cmdBuildAccelerationStructureNV
,
cmdCopyBuffer
,
cmdCopyBufferToImage
,
cmdCopyImageToBuffer
,
cmdCopyQueryPoolResults
,
cmdDispatchIndirect
,
cmdDrawClusterIndirectHUAWEI
,
cmdDrawIndexedIndirect
,
cmdDrawIndexedIndirectCount
,
cmdDrawIndexedIndirectCountAMD
,
cmdDrawIndexedIndirectCountKHR
,
cmdDrawIndirect
,
cmdDrawIndirectByteCountEXT
,
cmdDrawIndirectCount
,
cmdDrawIndirectCountAMD
,
cmdDrawIndirectCountKHR
,
cmdDrawMeshTasksIndirectCountEXT
,
cmdDrawMeshTasksIndirectCountNV
,
cmdDrawMeshTasksIndirectEXT
,
cmdDrawMeshTasksIndirectNV
,
cmdEndTransformFeedbackEXT
,
cmdFillBuffer
,
cmdTraceRaysNV
,
cmdUpdateBuffer
,
cmdWriteBufferMarker2AMD
,
cmdWriteBufferMarkerAMD
,
createBuffer
,
destroyBuffer
,
getBufferMemoryRequirements
Instances
Storable Buffer Source # | |
Show Buffer Source # | |
Eq Buffer Source # | |
Ord Buffer Source # | |
HasObjectType Buffer Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Buffer -> (ObjectType, Word64) Source # | |
IsHandle Buffer Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Buffer Source # | |
Defined in Vulkan.Core10.Handles |
newtype BufferView Source #
VkBufferView - Opaque handle to a buffer view object
See Also
VK_VERSION_1_0,
ExportMetalTextureInfoEXT
,
WriteDescriptorSet
,
createBufferView
,
destroyBufferView
Instances
VkImage - Opaque handle to an image object
See Also
VK_VERSION_1_0,
BindImageMemoryInfo
,
BlitImageInfo2
,
CopyBufferToImageInfo2
,
CopyImageInfo2
,
CopyImageToBufferInfo2
,
CopyImageToImageInfoEXT
,
CopyImageToMemoryInfoEXT
,
CopyMemoryToImageInfoEXT
,
DedicatedAllocationMemoryAllocateInfoNV
,
ExportMetalIOSurfaceInfoEXT
,
ExportMetalTextureInfoEXT
,
FrameBoundaryEXT
,
HostImageLayoutTransitionInfoEXT
,
ImageCaptureDescriptorDataInfoEXT
,
ImageMemoryBarrier
,
ImageMemoryBarrier2
,
ImageMemoryRequirementsInfo2
,
ImageSparseMemoryRequirementsInfo2
,
ImageViewCreateInfo
,
MemoryDedicatedAllocateInfo
,
ResolveImageInfo2
,
SparseImageMemoryBindInfo
,
SparseImageOpaqueMemoryBindInfo
,
bindImageMemory
,
cmdBlitImage
,
cmdClearColorImage
,
cmdClearDepthStencilImage
,
cmdCopyBufferToImage
,
cmdCopyImage
,
cmdCopyImageToBuffer
,
cmdCopyMemoryToImageIndirectNV
,
cmdResolveImage
,
createImage
, destroyImage
,
getImageDrmFormatModifierPropertiesEXT
,
getImageMemoryRequirements
,
getImageSparseMemoryRequirements
,
getImageSubresourceLayout
,
getImageSubresourceLayout2EXT
,
getImageSubresourceLayout2KHR
,
getSwapchainImagesKHR
Instances
Storable Image Source # | |
Show Image Source # | |
Eq Image Source # | |
Ord Image Source # | |
HasObjectType Image Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Image -> (ObjectType, Word64) Source # | |
IsHandle Image Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Image Source # | |
Defined in Vulkan.Core10.Handles |
VkImageView - Opaque handle to an image view object
See Also
VK_VERSION_1_0,
DescriptorImageInfo
,
ExportMetalTextureInfoEXT
,
FramebufferCreateInfo
,
ImageViewCaptureDescriptorDataInfoEXT
,
ImageViewHandleInfoNVX
,
RenderPassAttachmentBeginInfo
,
RenderingAttachmentInfo
,
RenderingFragmentDensityMapAttachmentInfoEXT
,
RenderingFragmentShadingRateAttachmentInfoKHR
,
VkVideoPictureResourceInfoKHR,
bindOpticalFlowSessionImageNV
,
cmdBindInvocationMaskHUAWEI
,
cmdBindShadingRateImageNV
,
createImageView
,
destroyImageView
,
getImageViewAddressNVX
Instances
Storable ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
Show ImageView Source # | |
Eq ImageView Source # | |
Ord ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType ImageView Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: ImageView -> (ObjectType, Word64) Source # | |
IsHandle ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
Zero ImageView Source # | |
Defined in Vulkan.Core10.Handles |
newtype ShaderModule Source #
VkShaderModule - Opaque handle to a shader module object
See Also
VK_VERSION_1_0,
PipelineShaderStageCreateInfo
,
createShaderModule
,
destroyShaderModule
,
getShaderModuleIdentifierEXT
Instances
VkPipeline - Opaque handle to a pipeline object
See Also
VK_VERSION_1_0,
ComputePipelineCreateInfo
,
ExecutionGraphPipelineCreateInfoAMDX
,
GeneratedCommandsInfoNV
,
GeneratedCommandsMemoryRequirementsInfoNV
,
GraphicsPipelineCreateInfo
,
GraphicsPipelineShaderGroupsCreateInfoNV
,
PipelineExecutableInfoKHR
,
PipelineIndirectDeviceAddressInfoNV
,
PipelineInfoKHR
,
PipelineLibraryCreateInfoKHR
,
RayTracingPipelineCreateInfoKHR
,
RayTracingPipelineCreateInfoNV
,
cmdBindPipeline
,
cmdBindPipelineShaderGroupNV
,
cmdUpdatePipelineIndirectBufferNV
,
compileDeferredNV
,
createComputePipelines
,
createExecutionGraphPipelinesAMDX
,
createGraphicsPipelines
,
createRayTracingPipelinesKHR
,
createRayTracingPipelinesNV
,
destroyPipeline
,
getExecutionGraphPipelineNodeIndexAMDX
,
getExecutionGraphPipelineScratchSizeAMDX
,
getRayTracingCaptureReplayShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesKHR
,
getRayTracingShaderGroupHandlesNV
,
getRayTracingShaderGroupStackSizeKHR
,
getShaderInfoAMD
Instances
Storable Pipeline Source # | |
Defined in Vulkan.Core10.Handles | |
Show Pipeline Source # | |
Eq Pipeline Source # | |
Ord Pipeline Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType Pipeline Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Pipeline -> (ObjectType, Word64) Source # | |
IsHandle Pipeline Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Pipeline Source # | |
Defined in Vulkan.Core10.Handles |
newtype PipelineLayout Source #
VkPipelineLayout - Opaque handle to a pipeline layout object
See Also
VK_VERSION_1_0,
ComputePipelineCreateInfo
,
DescriptorUpdateTemplateCreateInfo
,
ExecutionGraphPipelineCreateInfoAMDX
,
GraphicsPipelineCreateInfo
,
IndirectCommandsLayoutTokenNV
,
RayTracingPipelineCreateInfoKHR
,
RayTracingPipelineCreateInfoNV
,
cmdBindDescriptorBufferEmbeddedSamplersEXT
,
cmdBindDescriptorSets
,
cmdPushConstants
,
cmdPushDescriptorSetKHR
,
cmdPushDescriptorSetWithTemplateKHR
,
cmdSetDescriptorBufferOffsetsEXT
,
createPipelineLayout
,
destroyPipelineLayout
Instances
VkSampler - Opaque handle to a sampler object
See Also
VK_VERSION_1_0,
DescriptorDataEXT
,
DescriptorImageInfo
,
DescriptorSetLayoutBinding
,
ImageViewHandleInfoNVX
,
SamplerCaptureDescriptorDataInfoEXT
,
createSampler
,
destroySampler
Instances
Storable Sampler Source # | |
Show Sampler Source # | |
Eq Sampler Source # | |
Ord Sampler Source # | |
HasObjectType Sampler Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Sampler -> (ObjectType, Word64) Source # | |
IsHandle Sampler Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Sampler Source # | |
Defined in Vulkan.Core10.Handles |
newtype DescriptorSet Source #
VkDescriptorSet - Opaque handle to a descriptor set object
See Also
VK_VERSION_1_0,
CopyDescriptorSet
,
WriteDescriptorSet
,
allocateDescriptorSets
,
cmdBindDescriptorSets
,
freeDescriptorSets
,
getDescriptorSetHostMappingVALVE
,
updateDescriptorSetWithTemplate
,
updateDescriptorSetWithTemplateKHR
Instances
newtype DescriptorSetLayout Source #
VkDescriptorSetLayout - Opaque handle to a descriptor set layout object
See Also
VK_VERSION_1_0,
DescriptorSetAllocateInfo
,
DescriptorSetBindingReferenceVALVE
,
DescriptorUpdateTemplateCreateInfo
,
PipelineLayoutCreateInfo
,
ShaderCreateInfoEXT
,
createDescriptorSetLayout
,
destroyDescriptorSetLayout
,
getDescriptorSetLayoutBindingOffsetEXT
,
getDescriptorSetLayoutSizeEXT
Instances
newtype DescriptorPool Source #
VkDescriptorPool - Opaque handle to a descriptor pool object
See Also
VK_VERSION_1_0,
DescriptorSetAllocateInfo
,
createDescriptorPool
,
destroyDescriptorPool
,
freeDescriptorSets
,
resetDescriptorPool
Instances
VkFence - Opaque handle to a fence object
See Also
VK_VERSION_1_0,
AcquireNextImageInfoKHR
,
FenceGetFdInfoKHR
,
FenceGetWin32HandleInfoKHR
,
ImportFenceFdInfoKHR
,
ImportFenceWin32HandleInfoKHR
,
SwapchainPresentFenceInfoEXT
,
acquireNextImageKHR
,
createFence
, destroyFence
,
getFenceStatus
,
queueBindSparse
,
queueSubmit
,
queueSubmit2
,
queueSubmit2KHR
,
registerDeviceEventEXT
,
registerDisplayEventEXT
,
resetFences
, waitForFences
Instances
Storable Fence Source # | |
Show Fence Source # | |
Eq Fence Source # | |
Ord Fence Source # | |
HasObjectType Fence Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Fence -> (ObjectType, Word64) Source # | |
IsHandle Fence Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Fence Source # | |
Defined in Vulkan.Core10.Handles |
VkSemaphore - Opaque handle to a semaphore object
See Also
VK_VERSION_1_0,
AcquireNextImageInfoKHR
,
BindSparseInfo
,
ExportMetalSharedEventInfoEXT
,
ImportSemaphoreFdInfoKHR
,
ImportSemaphoreWin32HandleInfoKHR
,
ImportSemaphoreZirconHandleInfoFUCHSIA
,
LatencySleepInfoNV
,
PresentInfoKHR
,
SemaphoreGetFdInfoKHR
,
SemaphoreGetWin32HandleInfoKHR
,
SemaphoreGetZirconHandleInfoFUCHSIA
,
SemaphoreSignalInfo
,
SemaphoreSubmitInfo
,
SemaphoreWaitInfo
,
SubmitInfo
,
acquireNextImageKHR
,
createSemaphore
,
destroySemaphore
,
getSemaphoreCounterValue
,
getSemaphoreCounterValueKHR
Instances
Storable Semaphore Source # | |
Defined in Vulkan.Core10.Handles | |
Show Semaphore Source # | |
Eq Semaphore Source # | |
Ord Semaphore Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType Semaphore Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Semaphore -> (ObjectType, Word64) Source # | |
IsHandle Semaphore Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Semaphore Source # | |
Defined in Vulkan.Core10.Handles |
VkEvent - Opaque handle to an event object
See Also
VK_VERSION_1_0,
ExportMetalSharedEventInfoEXT
,
cmdResetEvent
,
cmdResetEvent2
,
cmdResetEvent2KHR
,
cmdSetEvent
,
cmdSetEvent2
,
cmdSetEvent2KHR
,
cmdWaitEvents
,
cmdWaitEvents2
,
cmdWaitEvents2KHR
,
createEvent
, destroyEvent
,
getEventStatus
, resetEvent
,
setEvent
Instances
Storable Event Source # | |
Show Event Source # | |
Eq Event Source # | |
Ord Event Source # | |
HasObjectType Event Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: Event -> (ObjectType, Word64) Source # | |
IsHandle Event Source # | |
Defined in Vulkan.Core10.Handles | |
Zero Event Source # | |
Defined in Vulkan.Core10.Handles |
VkQueryPool - Opaque handle to a query pool object
See Also
VK_VERSION_1_0,
cmdBeginQuery
,
cmdBeginQueryIndexedEXT
,
cmdCopyQueryPoolResults
,
cmdEndQuery
,
cmdEndQueryIndexedEXT
,
cmdResetQueryPool
,
cmdWriteAccelerationStructuresPropertiesKHR
,
cmdWriteAccelerationStructuresPropertiesNV
,
cmdWriteMicromapsPropertiesEXT
,
cmdWriteTimestamp
,
cmdWriteTimestamp2
,
cmdWriteTimestamp2KHR
,
createQueryPool
,
destroyQueryPool
,
getQueryPoolResults
,
resetQueryPool
,
resetQueryPoolEXT
Instances
Storable QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |
Show QueryPool Source # | |
Eq QueryPool Source # | |
Ord QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType QueryPool Source # | |
Defined in Vulkan.Core10.Handles objectTypeAndHandle :: QueryPool -> (ObjectType, Word64) Source # | |
IsHandle QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |
Zero QueryPool Source # | |
Defined in Vulkan.Core10.Handles |
newtype Framebuffer Source #
VkFramebuffer - Opaque handle to a framebuffer object
See Also
VK_VERSION_1_0,
CommandBufferInheritanceInfo
,
RenderPassBeginInfo
,
createFramebuffer
,
destroyFramebuffer
,
getFramebufferTilePropertiesQCOM
Instances
newtype RenderPass Source #
VkRenderPass - Opaque handle to a render pass object
See Also
VK_VERSION_1_0,
CommandBufferInheritanceInfo
,
FramebufferCreateInfo
,
GraphicsPipelineCreateInfo
,
RenderPassBeginInfo
,
SubpassShadingPipelineCreateInfoHUAWEI
,
createRenderPass
,
createRenderPass2
,
createRenderPass2KHR
,
destroyRenderPass
,
getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
,
getRenderAreaGranularity
Instances
newtype PipelineCache Source #
VkPipelineCache - Opaque handle to a pipeline cache object
See Also
VK_VERSION_1_0,
createComputePipelines
,
createExecutionGraphPipelinesAMDX
,
createGraphicsPipelines
,
createPipelineCache
,
createRayTracingPipelinesKHR
,
createRayTracingPipelinesNV
,
destroyPipelineCache
,
getPipelineCacheData
,
mergePipelineCaches