| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Vulkan.Core10.Handles
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
Constructors
| Instance | |
Fields | |
Instances
| Show Instance Source # | |
| Eq Instance Source # | |
| HasObjectType Instance Source # | |
Defined in Vulkan.Core10.Handles Methods 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
Constructors
| PhysicalDevice | |
Fields | |
Instances
| Show PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods showsPrec :: Int -> PhysicalDevice -> ShowS # show :: PhysicalDevice -> String # showList :: [PhysicalDevice] -> ShowS # | |
| Eq PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods (==) :: PhysicalDevice -> PhysicalDevice -> Bool # (/=) :: PhysicalDevice -> PhysicalDevice -> Bool # | |
| 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 | |
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
Constructors
| Device | |
Fields | |
Instances
| Show Device Source # | |
| Eq 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_VERSION_1_0,
ExportMetalCommandQueueInfoEXT,
getDeviceQueue,
getDeviceQueue2,
getQueueCheckpointData2NV,
getQueueCheckpointDataNV,
queueBeginDebugUtilsLabelEXT,
queueBindSparse,
queueEndDebugUtilsLabelEXT,
queueInsertDebugUtilsLabelEXT,
queueNotifyOutOfBandNV,
queuePresentKHR,
queueSetPerformanceConfigurationINTEL,
queueSubmit,
queueSubmit2,
queueSubmit2KHR,
queueWaitIdle
Constructors
| Queue | |
Fields | |
Instances
| Show Queue Source # | |
| Eq 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_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
Constructors
| CommandBuffer | |
Fields | |
Instances
| Show CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods showsPrec :: Int -> CommandBuffer -> ShowS # show :: CommandBuffer -> String # showList :: [CommandBuffer] -> ShowS # | |
| Eq CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods (==) :: CommandBuffer -> CommandBuffer -> Bool # (/=) :: CommandBuffer -> CommandBuffer -> Bool # | |
| 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 # | |
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
Constructors
| DeviceMemory Word64 |
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
Constructors
| CommandPool Word64 |
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 Methods 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
Constructors
| BufferView Word64 |
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 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_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 # | |
| 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 | |
newtype ShaderModule Source #
VkShaderModule - Opaque handle to a shader module object
See Also
VK_VERSION_1_0,
PipelineShaderStageCreateInfo,
createShaderModule,
destroyShaderModule,
getShaderModuleIdentifierEXT
Constructors
| ShaderModule Word64 |
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 Methods 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
Constructors
| PipelineLayout Word64 |
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 # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType Sampler Source # | |
Defined in Vulkan.Core10.Handles Methods 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
Constructors
| DescriptorSet Word64 |
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
Constructors
| DescriptorSetLayout Word64 |
Instances
newtype DescriptorPool Source #
VkDescriptorPool - Opaque handle to a descriptor pool object
See Also
VK_VERSION_1_0,
DescriptorSetAllocateInfo,
createDescriptorPool,
destroyDescriptorPool,
freeDescriptorSets,
resetDescriptorPool
Constructors
| DescriptorPool Word64 |
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 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_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 # | |
| 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_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 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_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 # | |
| 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 | |
newtype Framebuffer Source #
VkFramebuffer - Opaque handle to a framebuffer object
See Also
VK_VERSION_1_0,
CommandBufferInheritanceInfo,
RenderPassBeginInfo,
createFramebuffer,
destroyFramebuffer,
getFramebufferTilePropertiesQCOM
Constructors
| Framebuffer Word64 |
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
Constructors
| RenderPass Word64 |
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
Constructors
| PipelineCache Word64 |