| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core13.Handles
Synopsis
- newtype PrivateDataSlot = PrivateDataSlot Word64
- data PhysicalDevice = PhysicalDevice {}
- data Device = Device {}
- data Queue = Queue {}
- data CommandBuffer = CommandBuffer {}
- newtype Buffer = Buffer Word64
- newtype Image = Image Word64
- newtype ImageView = ImageView Word64
- newtype Fence = Fence Word64
- newtype Semaphore = Semaphore Word64
- newtype Event = Event Word64
- newtype QueryPool = QueryPool Word64
Documentation
newtype PrivateDataSlot Source #
VkPrivateDataSlot - Opaque handle to a private data slot object
See Also
VK_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_EXT_private_data,
VK_VERSION_1_3,
createPrivateDataSlot,
createPrivateDataSlot,
destroyPrivateDataSlot,
destroyPrivateDataSlot,
getPrivateData,
getPrivateData,
setPrivateData,
setPrivateData
Constructors
| PrivateDataSlot Word64 |
Instances
data PhysicalDevice Source #
VkPhysicalDevice - Opaque handle to a physical device object
See Also
VK_DEFINE_HANDLE,
VK_VERSION_1_0,
DeviceGroupDeviceCreateInfo,
PhysicalDeviceGroupProperties,
acquireDrmDisplayEXT,
acquireWinrtDisplayNV,
acquireXlibDisplayEXT,
createDevice,
createDisplayModeKHR,
enumerateDeviceExtensionProperties,
enumerateDeviceLayerProperties,
vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM,
enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
enumeratePhysicalDevices,
getDisplayModeProperties2KHR,
getDisplayModePropertiesKHR,
getDisplayPlaneCapabilities2KHR,
getDisplayPlaneCapabilitiesKHR,
getDisplayPlaneSupportedDisplaysKHR,
getDrmDisplayEXT,
getPhysicalDeviceCalibrateableTimeDomainsKHR,
getPhysicalDeviceCalibrateableTimeDomainsKHR,
getPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV,
getPhysicalDeviceCooperativeMatrixPropertiesKHR,
getPhysicalDeviceCooperativeMatrixPropertiesNV,
getPhysicalDeviceCooperativeVectorPropertiesNV,
getPhysicalDeviceDescriptorSizeEXT,
getPhysicalDeviceDirectFBPresentationSupportEXT,
getPhysicalDeviceDisplayPlaneProperties2KHR,
getPhysicalDeviceDisplayPlanePropertiesKHR,
getPhysicalDeviceDisplayProperties2KHR,
getPhysicalDeviceDisplayPropertiesKHR,
getPhysicalDeviceExternalBufferProperties,
getPhysicalDeviceExternalBufferProperties,
getPhysicalDeviceExternalFenceProperties,
getPhysicalDeviceExternalFenceProperties,
getPhysicalDeviceExternalImageFormatPropertiesNV,
getPhysicalDeviceExternalSemaphoreProperties,
getPhysicalDeviceExternalSemaphoreProperties,
getPhysicalDeviceExternalTensorPropertiesARM,
getPhysicalDeviceFeatures,
getPhysicalDeviceFeatures2,
getPhysicalDeviceFeatures2,
getPhysicalDeviceFormatProperties,
getPhysicalDeviceFormatProperties2,
getPhysicalDeviceFormatProperties2,
getPhysicalDeviceFragmentShadingRatesKHR,
getPhysicalDeviceImageFormatProperties,
getPhysicalDeviceImageFormatProperties2,
getPhysicalDeviceImageFormatProperties2,
getPhysicalDeviceMemoryProperties,
getPhysicalDeviceMemoryProperties2,
getPhysicalDeviceMemoryProperties2,
getPhysicalDeviceMultisamplePropertiesEXT,
getPhysicalDeviceOpticalFlowImageFormatsNV,
getPhysicalDevicePresentRectanglesKHR,
getPhysicalDeviceProperties,
getPhysicalDeviceProperties2,
getPhysicalDeviceProperties2,
getPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM,
getPhysicalDeviceQueueFamilyDataGraphPropertiesARM,
getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
getPhysicalDeviceQueueFamilyProperties,
getPhysicalDeviceQueueFamilyProperties2,
getPhysicalDeviceQueueFamilyProperties2,
getPhysicalDeviceScreenPresentationSupportQNX,
getPhysicalDeviceSparseImageFormatProperties,
getPhysicalDeviceSparseImageFormatProperties2,
getPhysicalDeviceSparseImageFormatProperties2,
getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
getPhysicalDeviceSurfaceCapabilities2EXT,
getPhysicalDeviceSurfaceCapabilities2KHR,
getPhysicalDeviceSurfaceCapabilitiesKHR,
getPhysicalDeviceSurfaceFormats2KHR,
getPhysicalDeviceSurfaceFormatsKHR,
getPhysicalDeviceSurfacePresentModes2EXT,
getPhysicalDeviceSurfacePresentModesKHR,
getPhysicalDeviceSurfaceSupportKHR,
getPhysicalDeviceToolProperties,
getPhysicalDeviceToolProperties,
vkGetPhysicalDeviceUbmPresentationSupportSEC,
vkGetPhysicalDeviceVideoCapabilitiesKHR,
vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR,
vkGetPhysicalDeviceVideoFormatPropertiesKHR,
getPhysicalDeviceWaylandPresentationSupportKHR,
getPhysicalDeviceWin32PresentationSupportKHR,
getPhysicalDeviceXcbPresentationSupportKHR,
getPhysicalDeviceXlibPresentationSupportKHR,
getRandROutputDisplayEXT,
getWinrtDisplayNV,
releaseDisplayEXT
Constructors
| PhysicalDevice | |
Fields | |
Instances
| Eq PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods (==) :: PhysicalDevice -> PhysicalDevice -> Bool # (/=) :: PhysicalDevice -> PhysicalDevice -> Bool # | |
| Show PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods showsPrec :: Int -> PhysicalDevice -> ShowS # show :: PhysicalDevice -> String # showList :: [PhysicalDevice] -> ShowS # | |
| HasObjectType PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: PhysicalDevice -> (ObjectType, Word64) Source # | |
| IsHandle PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles | |
| Zero PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods | |
VkDevice - Opaque handle to a device object
See Also
VK_DEFINE_HANDLE,
VK_VERSION_1_0,
acquireFullScreenExclusiveModeEXT,
acquireNextImage2KHR,
acquireNextImageKHR,
acquirePerformanceConfigurationINTEL,
acquireProfilingLockKHR,
allocateCommandBuffers,
allocateDescriptorSets,
allocateMemory,
antiLagUpdateAMD,
bindAccelerationStructureMemoryNV,
bindBufferMemory,
bindBufferMemory2,
bindBufferMemory2,
bindDataGraphPipelineSessionMemoryARM,
bindImageMemory,
bindImageMemory2,
bindImageMemory2,
bindOpticalFlowSessionImageNV,
bindTensorMemoryARM,
vkBindVideoSessionMemoryKHR,
buildAccelerationStructuresKHR,
buildMicromapsEXT,
compileDeferredNV,
convertCooperativeVectorMatrixNV,
copyAccelerationStructureKHR,
copyAccelerationStructureToMemoryKHR,
PromotedStreamingTransfers.copyImageToImage',
PromotedStreamingTransfers.copyImageToImage',
PromotedStreamingTransfers.copyImageToMemory',
PromotedStreamingTransfers.copyImageToMemory',
copyMemoryToAccelerationStructureKHR,
PromotedStreamingTransfers.copyMemoryToImage',
PromotedStreamingTransfers.copyMemoryToImage',
copyMemoryToMicromapEXT,
copyMicromapEXT,
copyMicromapToMemoryEXT,
createAccelerationStructureKHR,
createAccelerationStructureNV,
createBuffer,
createBufferCollectionFUCHSIA,
createBufferView,
createCommandPool,
createComputePipelines,
createCuFunctionNVX,
createCuModuleNVX,
createCudaFunctionNV,
createCudaModuleNV,
createDataGraphPipelineSessionARM,
createDataGraphPipelinesARM,
createDeferredOperationKHR,
createDescriptorPool,
createDescriptorSetLayout,
createDescriptorUpdateTemplate,
createDescriptorUpdateTemplate,
createDevice, createEvent,
createExecutionGraphPipelinesAMDX,
createExternalComputeQueueNV,
createFence,
createFramebuffer,
createGraphicsPipelines,
createImage,
createImageView,
createIndirectCommandsLayoutEXT,
createIndirectCommandsLayoutNV,
createIndirectExecutionSetEXT,
createMicromapEXT,
createOpticalFlowSessionNV,
createPipelineBinariesKHR,
createPipelineCache,
createPipelineLayout,
createPrivateDataSlot,
createPrivateDataSlot,
createQueryPool,
createRayTracingPipelinesKHR,
createRayTracingPipelinesNV,
createRenderPass,
createRenderPass2,
createRenderPass2,
createSampler,
createSamplerYcbcrConversion,
createSamplerYcbcrConversion,
createSemaphore,
createShaderModule,
createShadersEXT,
createSharedSwapchainsKHR,
createSwapchainKHR,
createTensorARM,
createTensorViewARM,
createValidationCacheEXT,
vkCreateVideoSessionKHR,
vkCreateVideoSessionParametersKHR,
debugMarkerSetObjectNameEXT,
debugMarkerSetObjectTagEXT,
deferredOperationJoinKHR,
destroyAccelerationStructureKHR,
destroyAccelerationStructureNV,
destroyBuffer,
destroyBufferCollectionFUCHSIA,
destroyBufferView,
destroyCommandPool,
destroyCuFunctionNVX,
destroyCuModuleNVX,
destroyCudaFunctionNV,
destroyCudaModuleNV,
destroyDataGraphPipelineSessionARM,
destroyDeferredOperationKHR,
destroyDescriptorPool,
destroyDescriptorSetLayout,
destroyDescriptorUpdateTemplate,
destroyDescriptorUpdateTemplate,
destroyDevice,
destroyEvent,
destroyExternalComputeQueueNV,
destroyFence,
destroyFramebuffer,
destroyImage,
destroyImageView,
destroyIndirectCommandsLayoutEXT,
destroyIndirectCommandsLayoutNV,
destroyIndirectExecutionSetEXT,
destroyMicromapEXT,
destroyOpticalFlowSessionNV,
destroyPipeline,
destroyPipelineBinaryKHR,
destroyPipelineCache,
destroyPipelineLayout,
destroyPrivateDataSlot,
destroyPrivateDataSlot,
destroyQueryPool,
destroyRenderPass,
destroySampler,
destroySamplerYcbcrConversion,
destroySamplerYcbcrConversion,
destroySemaphore,
destroyShaderEXT,
destroyShaderModule,
destroySwapchainKHR,
destroyTensorARM,
destroyTensorViewARM,
destroyValidationCacheEXT,
vkDestroyVideoSessionKHR,
vkDestroyVideoSessionParametersKHR,
deviceWaitIdle,
displayPowerControlEXT,
exportMetalObjectsEXT,
flushMappedMemoryRanges,
freeCommandBuffers,
freeDescriptorSets,
freeMemory,
getAccelerationStructureBuildSizesKHR,
getAccelerationStructureDeviceAddressKHR,
getAccelerationStructureHandleNV,
getAccelerationStructureMemoryRequirementsNV,
getAccelerationStructureOpaqueCaptureDescriptorDataEXT,
getAndroidHardwareBufferPropertiesANDROID,
getBufferCollectionPropertiesFUCHSIA,
getBufferDeviceAddress,
getBufferDeviceAddress,
getBufferDeviceAddress,
getBufferMemoryRequirements,
getBufferMemoryRequirements2,
getBufferMemoryRequirements2,
getBufferOpaqueCaptureAddress,
getBufferOpaqueCaptureAddress,
getBufferOpaqueCaptureDescriptorDataEXT,
getCalibratedTimestampsKHR,
getCalibratedTimestampsKHR,
vkGetClusterAccelerationStructureBuildSizesNV,
getCudaModuleCacheNV,
getDataGraphPipelineAvailablePropertiesARM,
getDataGraphPipelinePropertiesARM,
getDataGraphPipelineSessionBindPointRequirementsARM,
getDataGraphPipelineSessionMemoryRequirementsARM,
getDeferredOperationMaxConcurrencyKHR,
getDeferredOperationResultKHR,
getDescriptorEXT,
getDescriptorSetHostMappingVALVE,
getDescriptorSetLayoutBindingOffsetEXT,
getDescriptorSetLayoutHostMappingInfoVALVE,
getDescriptorSetLayoutSizeEXT,
getDescriptorSetLayoutSupport,
getDescriptorSetLayoutSupport,
getDeviceAccelerationStructureCompatibilityKHR,
getDeviceBufferMemoryRequirements,
getDeviceBufferMemoryRequirements,
getDeviceCombinedImageSamplerIndexNVX,
getDeviceFaultInfoEXT,
getDeviceGroupPeerMemoryFeatures,
getDeviceGroupPeerMemoryFeatures,
getDeviceGroupPresentCapabilitiesKHR,
getDeviceGroupSurfacePresentModes2EXT,
getDeviceGroupSurfacePresentModesKHR,
getDeviceImageMemoryRequirements,
getDeviceImageMemoryRequirements,
getDeviceImageSparseMemoryRequirements,
getDeviceImageSparseMemoryRequirements,
getDeviceImageSubresourceLayout,
getDeviceImageSubresourceLayout,
getDeviceMemoryCommitment,
getDeviceMemoryOpaqueCaptureAddress,
getDeviceMemoryOpaqueCaptureAddress,
getDeviceMicromapCompatibilityEXT,
getDeviceProcAddr,
getDeviceQueue,
getDeviceQueue2,
getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
getDeviceTensorMemoryRequirementsARM,
getDynamicRenderingTilePropertiesQCOM,
vkGetEncodedVideoSessionParametersKHR,
getEventStatus,
getExecutionGraphPipelineNodeIndexAMDX,
getExecutionGraphPipelineScratchSizeAMDX,
getFenceFdKHR,
getFenceStatus,
getFenceWin32HandleKHR,
getFramebufferTilePropertiesQCOM,
getGeneratedCommandsMemoryRequirementsEXT,
getGeneratedCommandsMemoryRequirementsNV,
getImageDrmFormatModifierPropertiesEXT,
getImageMemoryRequirements,
getImageMemoryRequirements2,
getImageMemoryRequirements2,
getImageOpaqueCaptureDataEXT,
getImageOpaqueCaptureDescriptorDataEXT,
getImageSparseMemoryRequirements,
getImageSparseMemoryRequirements2,
getImageSparseMemoryRequirements2,
getImageSubresourceLayout,
getImageSubresourceLayout2,
getImageSubresourceLayout2,
getImageSubresourceLayout2,
getImageViewAddressNVX,
getImageViewHandle64NVX,
getImageViewHandleNVX,
getImageViewOpaqueCaptureDescriptorDataEXT,
getLatencyTimingsNV,
getMemoryAndroidHardwareBufferANDROID,
getMemoryFdKHR,
getMemoryFdPropertiesKHR,
getMemoryHostPointerPropertiesEXT,
getMemoryMetalHandleEXT,
getMemoryMetalHandlePropertiesEXT,
vkGetMemoryNativeBufferOHOS,
getMemoryRemoteAddressNV,
getMemoryWin32HandleKHR,
getMemoryWin32HandleNV,
getMemoryWin32HandlePropertiesKHR,
getMemoryZirconHandleFUCHSIA,
getMemoryZirconHandlePropertiesFUCHSIA,
getMicromapBuildSizesEXT,
vkGetNativeBufferPropertiesOHOS,
vkGetPartitionedAccelerationStructuresBuildSizesNV,
getPastPresentationTimingEXT,
getPastPresentationTimingGOOGLE,
getPerformanceParameterINTEL,
getPipelineBinaryDataKHR,
getPipelineCacheData,
getPipelineExecutableInternalRepresentationsKHR,
getPipelineExecutablePropertiesKHR,
getPipelineExecutableStatisticsKHR,
getPipelineIndirectDeviceAddressNV,
getPipelineIndirectMemoryRequirementsNV,
getPipelineKeyKHR,
getPipelinePropertiesEXT,
getPrivateData,
getPrivateData,
getQueryPoolResults,
getRayTracingCaptureReplayShaderGroupHandlesKHR,
getRayTracingShaderGroupHandlesKHR,
getRayTracingShaderGroupHandlesKHR,
getRayTracingShaderGroupStackSizeKHR,
getRefreshCycleDurationGOOGLE,
getRenderAreaGranularity,
getRenderingAreaGranularity,
getRenderingAreaGranularity,
getSamplerOpaqueCaptureDescriptorDataEXT,
getScreenBufferPropertiesQNX,
getSemaphoreCounterValue,
getSemaphoreCounterValue,
getSemaphoreFdKHR,
getSemaphoreWin32HandleKHR,
getSemaphoreZirconHandleFUCHSIA,
getShaderBinaryDataEXT,
getShaderInfoAMD,
getShaderModuleCreateInfoIdentifierEXT,
getShaderModuleIdentifierEXT,
getSwapchainCounterEXT,
getSwapchainImagesKHR,
getSwapchainStatusKHR,
getSwapchainTimeDomainPropertiesEXT,
getSwapchainTimingPropertiesEXT,
getTensorMemoryRequirementsARM,
getTensorOpaqueCaptureDataARM,
getTensorOpaqueCaptureDescriptorDataARM,
getTensorViewOpaqueCaptureDescriptorDataARM,
getValidationCacheDataEXT,
vkGetVideoSessionMemoryRequirementsKHR,
importFenceFdKHR,
importFenceWin32HandleKHR,
importSemaphoreFdKHR,
importSemaphoreWin32HandleKHR,
importSemaphoreZirconHandleFUCHSIA,
initializePerformanceApiINTEL,
invalidateMappedMemoryRanges,
latencySleepNV,
mapMemory,
mapMemory2,
mapMemory2,
mergePipelineCaches,
mergeValidationCachesEXT,
registerCustomBorderColorEXT,
registerDeviceEventEXT,
registerDisplayEventEXT,
releaseCapturedPipelineDataKHR,
releaseFullScreenExclusiveModeEXT,
releasePerformanceConfigurationINTEL,
releaseProfilingLockKHR,
releaseSwapchainImagesKHR,
releaseSwapchainImagesKHR,
resetCommandPool,
resetDescriptorPool,
resetEvent, resetFences,
resetQueryPool,
resetQueryPool,
setBufferCollectionBufferConstraintsFUCHSIA,
setBufferCollectionImageConstraintsFUCHSIA,
setDebugUtilsObjectNameEXT,
setDebugUtilsObjectTagEXT,
setDeviceMemoryPriorityEXT,
setEvent,
setHdrMetadataEXT,
setLatencyMarkerNV,
setLatencySleepModeNV,
setLocalDimmingAMD,
setPrivateData,
setPrivateData,
setSwapchainPresentTimingQueueSizeEXT,
signalSemaphore,
signalSemaphore,
PromotedStreamingTransfers.transitionImageLayout',
PromotedStreamingTransfers.transitionImageLayout',
trimCommandPool,
trimCommandPool,
uninitializePerformanceApiINTEL,
unmapMemory,
unmapMemory2,
unmapMemory2,
unregisterCustomBorderColorEXT,
updateDescriptorSetWithTemplate,
updateDescriptorSetWithTemplate,
updateDescriptorSets,
updateIndirectExecutionSetPipelineEXT,
updateIndirectExecutionSetShaderEXT,
vkUpdateVideoSessionParametersKHR,
waitForFences,
waitForPresent2KHR,
waitForPresentKHR,
waitSemaphores,
waitSemaphores,
writeAccelerationStructuresPropertiesKHR,
writeMicromapsPropertiesEXT,
writeResourceDescriptorsEXT,
writeSamplerDescriptorsEXT
Constructors
| Device | |
Fields | |
Instances
| Eq Device Source # | |
| Show Device Source # | |
| HasObjectType Device Source # | |
Defined in Vulkan.Core10.Handles Methods 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_DEFINE_HANDLE,
VK_VERSION_1_0,
ExportMetalCommandQueueInfoEXT,
ExternalComputeQueueCreateInfoNV,
getDeviceQueue,
getDeviceQueue2,
getQueueCheckpointData2NV,
getQueueCheckpointDataNV,
queueBeginDebugUtilsLabelEXT,
queueBindSparse,
queueEndDebugUtilsLabelEXT,
queueInsertDebugUtilsLabelEXT,
queueNotifyOutOfBandNV,
queuePresentKHR,
queueSetPerformanceConfigurationINTEL,
queueSubmit,
queueSubmit2,
queueSubmit2,
queueWaitIdle
Constructors
| Queue | |
Fields | |
Instances
| Eq Queue Source # | |
| Show Queue Source # | |
| HasObjectType Queue Source # | |
Defined in Vulkan.Core10.Handles Methods 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_DEFINE_HANDLE,
VK_VERSION_1_0,
CommandBufferSubmitInfo,
SubmitInfo,
allocateCommandBuffers,
beginCommandBuffer,
cmdBeginConditionalRenderingEXT,
cmdBeginCustomResolveEXT,
cmdBeginDebugUtilsLabelEXT,
cmdBeginPerTileExecutionQCOM,
cmdBeginQuery,
cmdBeginQueryIndexedEXT,
cmdBeginRenderPass,
cmdBeginRenderPass2,
cmdBeginRenderPass2,
cmdBeginRendering,
cmdBeginRendering,
cmdBeginTransformFeedbackEXT,
vkCmdBeginVideoCodingKHR,
cmdBindDescriptorBufferEmbeddedSamplers2EXT,
cmdBindDescriptorBufferEmbeddedSamplersEXT,
cmdBindDescriptorBuffersEXT,
cmdBindDescriptorSets,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdBindDescriptorSets2',
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdBindDescriptorSets2',
cmdBindIndexBuffer,
cmdBindIndexBuffer2,
cmdBindIndexBuffer2,
cmdBindInvocationMaskHUAWEI,
cmdBindPipeline,
cmdBindPipelineShaderGroupNV,
cmdBindResourceHeapEXT,
cmdBindSamplerHeapEXT,
cmdBindShadersEXT,
cmdBindShadingRateImageNV,
cmdBindTileMemoryQCOM,
cmdBindTransformFeedbackBuffersEXT,
cmdBindVertexBuffers,
cmdBindVertexBuffers2,
cmdBindVertexBuffers2,
cmdBlitImage,
cmdBlitImage2,
cmdBlitImage2,
cmdBuildAccelerationStructureNV,
cmdBuildAccelerationStructuresIndirectKHR,
cmdBuildAccelerationStructuresKHR,
vkCmdBuildClusterAccelerationStructureIndirectNV,
cmdBuildMicromapsEXT,
vkCmdBuildPartitionedAccelerationStructuresNV,
cmdClearAttachments,
cmdClearColorImage,
cmdClearDepthStencilImage,
vkCmdControlVideoCodingKHR,
cmdConvertCooperativeVectorMatrixNV,
cmdCopyAccelerationStructureKHR,
cmdCopyAccelerationStructureNV,
cmdCopyAccelerationStructureToMemoryKHR,
cmdCopyBuffer,
cmdCopyBuffer2,
cmdCopyBuffer2,
cmdCopyBufferToImage,
cmdCopyBufferToImage2,
cmdCopyBufferToImage2,
cmdCopyImage,
cmdCopyImage2,
cmdCopyImage2,
cmdCopyImageToBuffer,
cmdCopyImageToBuffer2,
cmdCopyImageToBuffer2,
cmdCopyMemoryIndirectKHR,
cmdCopyMemoryIndirectNV,
cmdCopyMemoryToAccelerationStructureKHR,
cmdCopyMemoryToImageIndirectKHR,
cmdCopyMemoryToImageIndirectNV,
cmdCopyMemoryToMicromapEXT,
cmdCopyMicromapEXT,
cmdCopyMicromapToMemoryEXT,
cmdCopyQueryPoolResults,
cmdCopyTensorARM,
cmdCuLaunchKernelNVX,
cmdCudaLaunchKernelNV,
cmdDebugMarkerBeginEXT,
cmdDebugMarkerEndEXT,
cmdDebugMarkerInsertEXT,
vkCmdDecodeVideoKHR,
cmdDecompressMemoryEXT,
cmdDecompressMemoryIndirectCountEXT,
cmdDecompressMemoryIndirectCountNV,
cmdDecompressMemoryNV,
cmdDispatch,
cmdDispatchBase,
cmdDispatchBase,
cmdDispatchDataGraphARM,
cmdDispatchGraphAMDX,
cmdDispatchGraphIndirectAMDX,
cmdDispatchGraphIndirectCountAMDX,
cmdDispatchIndirect,
cmdDispatchTileQCOM,
cmdDraw,
cmdDrawClusterHUAWEI,
cmdDrawClusterIndirectHUAWEI,
cmdDrawIndexed,
cmdDrawIndexedIndirect,
cmdDrawIndexedIndirectCount,
cmdDrawIndexedIndirectCount,
cmdDrawIndexedIndirectCount,
cmdDrawIndirect,
cmdDrawIndirectByteCountEXT,
cmdDrawIndirectCount,
cmdDrawIndirectCount,
cmdDrawIndirectCount,
cmdDrawMeshTasksEXT,
cmdDrawMeshTasksIndirectCountEXT,
cmdDrawMeshTasksIndirectCountNV,
cmdDrawMeshTasksIndirectEXT,
cmdDrawMeshTasksIndirectNV,
cmdDrawMeshTasksNV,
cmdDrawMultiEXT,
cmdDrawMultiIndexedEXT,
vkCmdEncodeVideoKHR,
cmdEndConditionalRenderingEXT,
cmdEndDebugUtilsLabelEXT,
cmdEndPerTileExecutionQCOM,
cmdEndQuery,
cmdEndQueryIndexedEXT,
cmdEndRenderPass,
cmdEndRenderPass2,
cmdEndRenderPass2,
cmdEndRendering,
cmdEndRendering2KHR,
cmdEndRendering2KHR,
cmdEndRendering,
cmdEndTransformFeedbackEXT,
vkCmdEndVideoCodingKHR,
cmdExecuteCommands,
cmdExecuteGeneratedCommandsEXT,
cmdExecuteGeneratedCommandsNV,
cmdFillBuffer,
cmdInitializeGraphScratchMemoryAMDX,
cmdInsertDebugUtilsLabelEXT,
cmdNextSubpass,
cmdNextSubpass2,
cmdNextSubpass2,
cmdOpticalFlowExecuteNV,
cmdPipelineBarrier,
cmdPipelineBarrier2,
cmdPipelineBarrier2,
cmdPreprocessGeneratedCommandsEXT,
cmdPreprocessGeneratedCommandsNV,
cmdPushConstants,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdPushConstants2',
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdPushConstants2',
cmdPushDataEXT,
cmdPushDescriptorSet,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdPushDescriptorSet2',
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdPushDescriptorSet2',
cmdPushDescriptorSet,
cmdPushDescriptorSetWithTemplate,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdPushDescriptorSetWithTemplate2',
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.cmdPushDescriptorSetWithTemplate2',
cmdPushDescriptorSetWithTemplate,
cmdResetEvent,
cmdResetEvent2,
cmdResetEvent2,
cmdResetQueryPool,
cmdResolveImage,
cmdResolveImage2,
cmdResolveImage2,
cmdSetAlphaToCoverageEnableEXT,
cmdSetAlphaToOneEnableEXT,
cmdSetAttachmentFeedbackLoopEnableEXT,
cmdSetBlendConstants,
cmdSetCheckpointNV,
cmdSetCoarseSampleOrderNV,
cmdSetColorBlendAdvancedEXT,
cmdSetColorBlendEnableEXT,
cmdSetColorBlendEquationEXT,
cmdSetColorWriteEnableEXT,
cmdSetColorWriteMaskEXT,
cmdSetComputeOccupancyPriorityNV,
cmdSetConservativeRasterizationModeEXT,
cmdSetCoverageModulationModeNV,
cmdSetCoverageModulationTableEnableNV,
cmdSetCoverageModulationTableNV,
cmdSetCoverageReductionModeNV,
cmdSetCoverageToColorEnableNV,
cmdSetCoverageToColorLocationNV,
cmdSetCullMode,
cmdSetCullMode,
cmdSetDepthBias,
cmdSetDepthBias2EXT,
cmdSetDepthBiasEnable,
cmdSetDepthBiasEnable,
cmdSetDepthBounds,
cmdSetDepthBoundsTestEnable,
cmdSetDepthBoundsTestEnable,
cmdSetDepthClampEnableEXT,
cmdSetDepthClampRangeEXT,
cmdSetDepthClipEnableEXT,
cmdSetDepthClipNegativeOneToOneEXT,
cmdSetDepthCompareOp,
cmdSetDepthCompareOp,
cmdSetDepthTestEnable,
cmdSetDepthTestEnable,
cmdSetDepthWriteEnable,
cmdSetDepthWriteEnable,
cmdSetDescriptorBufferOffsets2EXT,
cmdSetDescriptorBufferOffsetsEXT,
cmdSetDeviceMask,
cmdSetDeviceMask,
cmdSetDiscardRectangleEXT,
cmdSetDiscardRectangleEnableEXT,
cmdSetDiscardRectangleModeEXT,
cmdSetEvent,
cmdSetEvent2,
cmdSetEvent2,
cmdSetExclusiveScissorEnableNV,
cmdSetExclusiveScissorNV,
cmdSetExtraPrimitiveOverestimationSizeEXT,
cmdSetFragmentShadingRateEnumNV,
cmdSetFragmentShadingRateKHR,
cmdSetFrontFace,
cmdSetFrontFace,
cmdSetLineRasterizationModeEXT,
cmdSetLineStipple,
cmdSetLineStipple,
cmdSetLineStippleEnableEXT,
cmdSetLineStipple,
cmdSetLineWidth,
cmdSetLogicOpEXT,
cmdSetLogicOpEnableEXT,
cmdSetPatchControlPointsEXT,
cmdSetPerformanceMarkerINTEL,
cmdSetPerformanceOverrideINTEL,
cmdSetPerformanceStreamMarkerINTEL,
cmdSetPolygonModeEXT,
cmdSetPrimitiveRestartEnable,
cmdSetPrimitiveRestartEnable,
cmdSetPrimitiveTopology,
cmdSetPrimitiveTopology,
cmdSetProvokingVertexModeEXT,
cmdSetRasterizationSamplesEXT,
cmdSetRasterizationStreamEXT,
cmdSetRasterizerDiscardEnable,
cmdSetRasterizerDiscardEnable,
cmdSetRayTracingPipelineStackSizeKHR,
cmdSetRenderingAttachmentLocations,
cmdSetRenderingAttachmentLocations,
cmdSetRenderingInputAttachmentIndices,
cmdSetRenderingInputAttachmentIndices,
cmdSetRepresentativeFragmentTestEnableNV,
cmdSetSampleLocationsEXT,
cmdSetSampleLocationsEnableEXT,
cmdSetSampleMaskEXT,
cmdSetScissor,
cmdSetScissorWithCount,
cmdSetScissorWithCount,
cmdSetShadingRateImageEnableNV,
cmdSetStencilCompareMask,
cmdSetStencilOp,
cmdSetStencilOp,
cmdSetStencilReference,
cmdSetStencilTestEnable,
cmdSetStencilTestEnable,
cmdSetStencilWriteMask,
cmdSetTessellationDomainOriginEXT,
cmdSetVertexInputEXT,
cmdSetViewport,
cmdSetViewportShadingRatePaletteNV,
cmdSetViewportSwizzleNV,
cmdSetViewportWScalingEnableNV,
cmdSetViewportWScalingNV,
cmdSetViewportWithCount,
cmdSetViewportWithCount,
cmdSubpassShadingHUAWEI,
cmdTraceRaysIndirect2KHR,
cmdTraceRaysIndirectKHR,
cmdTraceRaysKHR,
cmdTraceRaysNV,
cmdUpdateBuffer,
cmdUpdatePipelineIndirectBufferNV,
cmdWaitEvents,
cmdWaitEvents2,
cmdWaitEvents2,
cmdWriteAccelerationStructuresPropertiesKHR,
cmdWriteAccelerationStructuresPropertiesNV,
cmdWriteBufferMarker2AMD,
cmdWriteBufferMarkerAMD,
cmdWriteMicromapsPropertiesEXT,
cmdWriteTimestamp,
cmdWriteTimestamp2,
cmdWriteTimestamp2,
endCommandBuffer,
freeCommandBuffers,
resetCommandBuffer
Constructors
| CommandBuffer | |
Fields | |
Instances
| Eq CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods (==) :: CommandBuffer -> CommandBuffer -> Bool # (/=) :: CommandBuffer -> CommandBuffer -> Bool # | |
| Show CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods showsPrec :: Int -> CommandBuffer -> ShowS # show :: CommandBuffer -> String # showList :: [CommandBuffer] -> ShowS # | |
| HasObjectType CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: CommandBuffer -> (ObjectType, Word64) Source # | |
| IsHandle CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles | |
| Zero CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods zero :: CommandBuffer Source # | |
VkBuffer - Opaque handle to a buffer object
See Also
VK_DEFINE_NON_DISPATCHABLE_HANDLE,
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,
cmdBindIndexBuffer2,
cmdBindIndexBuffer2,
cmdBindTransformFeedbackBuffersEXT,
cmdBindVertexBuffers,
cmdBindVertexBuffers2,
cmdBindVertexBuffers2,
cmdBuildAccelerationStructureNV,
cmdCopyBuffer,
cmdCopyBufferToImage,
cmdCopyImageToBuffer,
cmdCopyQueryPoolResults,
cmdDispatchIndirect,
cmdDrawClusterIndirectHUAWEI,
cmdDrawIndexedIndirect,
cmdDrawIndexedIndirectCount,
cmdDrawIndexedIndirectCount,
cmdDrawIndexedIndirectCount,
cmdDrawIndirect,
cmdDrawIndirectByteCountEXT,
cmdDrawIndirectCount,
cmdDrawIndirectCount,
cmdDrawIndirectCount,
cmdDrawMeshTasksIndirectCountEXT,
cmdDrawMeshTasksIndirectCountNV,
cmdDrawMeshTasksIndirectEXT,
cmdDrawMeshTasksIndirectNV,
cmdEndTransformFeedbackEXT,
cmdFillBuffer,
cmdTraceRaysNV,
cmdUpdateBuffer,
cmdWriteBufferMarker2AMD,
cmdWriteBufferMarkerAMD,
createBuffer,
destroyBuffer,
getBufferMemoryRequirements
Instances
| Eq Buffer Source # | |
| Ord Buffer Source # | |
| Storable Buffer Source # | |
| Show Buffer Source # | |
| HasObjectType Buffer Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Buffer -> (ObjectType, Word64) Source # | |
| IsHandle Buffer Source # | |
Defined in Vulkan.Core10.Handles | |
| Zero Buffer Source # | |
Defined in Vulkan.Core10.Handles | |
VkImage - Opaque handle to an image object
See Also
VK_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_VERSION_1_0,
BindImageMemoryInfo,
BlitImageInfo2,
CopyBufferToImageInfo2,
CopyImageInfo2,
CopyImageToBufferInfo2,
PromotedStreamingTransfers.CopyImageToImageInfo',
PromotedStreamingTransfers.CopyImageToMemoryInfo',
CopyMemoryToImageIndirectInfoKHR,
PromotedStreamingTransfers.CopyMemoryToImageInfo',
DedicatedAllocationMemoryAllocateInfoNV,
ExportMetalIOSurfaceInfoEXT,
ExportMetalTextureInfoEXT,
FrameBoundaryEXT,
PromotedStreamingTransfers.HostImageLayoutTransitionInfo',
ImageCaptureDescriptorDataInfoEXT,
ImageMemoryBarrier,
ImageMemoryBarrier2,
ImageMemoryRequirementsInfo2,
ImageSparseMemoryRequirementsInfo2,
ImageViewCreateInfo,
MemoryDedicatedAllocateInfo,
ResolveImageInfo2,
SparseImageMemoryBindInfo,
SparseImageOpaqueMemoryBindInfo,
bindImageMemory,
cmdBlitImage,
cmdClearColorImage,
cmdClearDepthStencilImage,
cmdCopyBufferToImage,
cmdCopyImage,
cmdCopyImageToBuffer,
cmdCopyMemoryToImageIndirectNV,
cmdResolveImage,
createImage, destroyImage,
getImageDrmFormatModifierPropertiesEXT,
getImageMemoryRequirements,
getImageOpaqueCaptureDataEXT,
getImageSparseMemoryRequirements,
getImageSubresourceLayout,
getImageSubresourceLayout2,
getImageSubresourceLayout2,
getImageSubresourceLayout2,
getSwapchainImagesKHR
Instances
| Eq Image Source # | |
| Ord Image Source # | |
| Storable Image Source # | |
| Show Image Source # | |
| HasObjectType Image Source # | |
Defined in Vulkan.Core10.Handles Methods 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_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_VERSION_1_0,
DescriptorImageInfo,
ExportMetalTextureInfoEXT,
FramebufferCreateInfo,
ImageViewCaptureDescriptorDataInfoEXT,
ImageViewHandleInfoNVX,
RenderPassAttachmentBeginInfo,
RenderingAttachmentInfo,
RenderingFragmentDensityMapAttachmentInfoEXT,
RenderingFragmentShadingRateAttachmentInfoKHR,
VkVideoEncodeQuantizationMapInfoKHR,
VkVideoPictureResourceInfoKHR,
bindOpticalFlowSessionImageNV,
cmdBindInvocationMaskHUAWEI,
cmdBindShadingRateImageNV,
createImageView,
destroyImageView,
getImageViewAddressNVX
Instances
| Eq ImageView Source # | |
| Ord ImageView Source # | |
| Storable ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
| Show ImageView Source # | |
| HasObjectType ImageView Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: ImageView -> (ObjectType, Word64) Source # | |
| IsHandle ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
| Zero ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
VkFence - Opaque handle to a fence object
See Also
VK_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_VERSION_1_0,
AcquireNextImageInfoKHR,
FenceGetFdInfoKHR,
FenceGetWin32HandleInfoKHR,
ImportFenceFdInfoKHR,
ImportFenceWin32HandleInfoKHR,
SwapchainPresentFenceInfoKHR,
acquireNextImageKHR,
createFence, destroyFence,
getFenceStatus,
queueBindSparse,
queueSubmit,
queueSubmit2,
queueSubmit2,
registerDeviceEventEXT,
registerDisplayEventEXT,
resetFences, waitForFences
Instances
| Eq Fence Source # | |
| Ord Fence Source # | |
| Storable Fence Source # | |
| Show Fence Source # | |
| HasObjectType Fence Source # | |
Defined in Vulkan.Core10.Handles Methods 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_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_VERSION_1_0,
AcquireNextImageInfoKHR,
BindSparseInfo,
ExportMetalSharedEventInfoEXT,
ImportSemaphoreFdInfoKHR,
ImportSemaphoreWin32HandleInfoKHR,
ImportSemaphoreZirconHandleInfoFUCHSIA,
LatencySleepInfoNV,
PresentInfoKHR,
SemaphoreGetFdInfoKHR,
SemaphoreGetWin32HandleInfoKHR,
SemaphoreGetZirconHandleInfoFUCHSIA,
SemaphoreSignalInfo,
SemaphoreSubmitInfo,
SemaphoreWaitInfo,
SubmitInfo,
acquireNextImageKHR,
createSemaphore,
destroySemaphore,
getSemaphoreCounterValue,
getSemaphoreCounterValue
Instances
| Eq Semaphore Source # | |
| Ord Semaphore Source # | |
| Storable Semaphore Source # | |
Defined in Vulkan.Core10.Handles | |
| Show Semaphore Source # | |
| HasObjectType Semaphore Source # | |
Defined in Vulkan.Core10.Handles Methods 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_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_VERSION_1_0,
ExportMetalSharedEventInfoEXT,
cmdResetEvent,
cmdResetEvent2,
cmdResetEvent2,
cmdSetEvent,
cmdSetEvent2,
cmdSetEvent2,
cmdWaitEvents,
cmdWaitEvents2,
cmdWaitEvents2,
createEvent, destroyEvent,
getEventStatus, resetEvent,
setEvent
Instances
| Eq Event Source # | |
| Ord Event Source # | |
| Storable Event Source # | |
| Show Event Source # | |
| HasObjectType Event Source # | |
Defined in Vulkan.Core10.Handles Methods 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_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_VERSION_1_0,
VkVideoInlineQueryInfoKHR,
cmdBeginQuery,
cmdBeginQueryIndexedEXT,
cmdCopyQueryPoolResults,
cmdEndQuery,
cmdEndQueryIndexedEXT,
cmdResetQueryPool,
cmdWriteAccelerationStructuresPropertiesKHR,
cmdWriteAccelerationStructuresPropertiesNV,
cmdWriteMicromapsPropertiesEXT,
cmdWriteTimestamp,
cmdWriteTimestamp2,
cmdWriteTimestamp2,
createQueryPool,
destroyQueryPool,
getQueryPoolResults,
resetQueryPool,
resetQueryPool
Instances
| Eq QueryPool Source # | |
| Ord QueryPool Source # | |
| Storable QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |
| Show QueryPool Source # | |
| HasObjectType QueryPool Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: QueryPool -> (ObjectType, Word64) Source # | |
| IsHandle QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |
| Zero QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |