vulkan
Safe HaskellNone
LanguageHaskell2010

Vulkan.Extensions.Handles

Synopsis

Documentation

newtype PipelineBinaryKHR Source #

Instances

Instances details
Eq PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype IndirectCommandsLayoutNV Source #

Instances

Instances details
Eq IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype IndirectCommandsLayoutEXT Source #

Instances

Instances details
Eq IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype IndirectExecutionSetEXT Source #

Instances

Instances details
Eq IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype ValidationCacheEXT Source #

Instances

Instances details
Eq ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype AccelerationStructureKHR Source #

Instances

Instances details
Eq AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype AccelerationStructureNV Source #

Instances

Instances details
Eq AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype PerformanceConfigurationINTEL Source #

Instances

Instances details
Eq PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype BufferCollectionFUCHSIA Source #

Instances

Instances details
Eq BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype DeferredOperationKHR Source #

Instances

Instances details
Eq DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype CuModuleNVX Source #

Constructors

CuModuleNVX Word64 

Instances

Instances details
Eq CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype CuFunctionNVX Source #

Constructors

CuFunctionNVX Word64 

Instances

Instances details
Eq CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype OpticalFlowSessionNV Source #

Instances

Instances details
Eq OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype MicromapEXT Source #

Constructors

MicromapEXT Word64 

Instances

Instances details
Eq MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype ShaderEXT Source #

Constructors

ShaderEXT Word64 

Instances

Instances details
Eq ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype TensorARM Source #

Constructors

TensorARM Word64 

Instances

Instances details
Eq TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype TensorViewARM Source #

Constructors

TensorViewARM Word64 

Instances

Instances details
Eq TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype DataGraphPipelineSessionARM Source #

Instances

Instances details
Eq DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype DisplayKHR Source #

Constructors

DisplayKHR Word64 

Instances

Instances details
Eq DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype DisplayModeKHR Source #

Constructors

DisplayModeKHR Word64 

Instances

Instances details
Eq DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype SurfaceKHR Source #

Constructors

SurfaceKHR Word64 

Instances

Instances details
Eq SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype SwapchainKHR Source #

VkSwapchainKHR - Opaque handle to a swapchain object

Description

A swapchain is an abstraction for an array of presentable images that are associated with a surface. The presentable images are represented by Image objects created by the platform. One image (which can be an array image for multiview/stereoscopic-3D surfaces) is displayed at a time, but multiple images can be queued for presentation. An application renders to the image, and then queues the image for presentation to the surface.

A native window cannot be associated with more than one non-retired swapchain at a time. Further, swapchains cannot be created for native windows that have a non-Vulkan graphics API surface associated with them.

The presentation engine is an abstraction for the platform’s compositor or display engine.

The presentation engine may be synchronous or asynchronous with respect to the application and/or logical device.

Some implementations may use the device’s graphics queue or dedicated presentation hardware to perform presentation.

The presentable images of a swapchain are owned by the presentation engine. An application can acquire use of a presentable image from the presentation engine. Use of a presentable image must occur only after the image is returned by acquireNextImageKHR, and before it is released by queuePresentKHR. This includes transitioning the image layout and rendering commands.

An application can acquire use of a presentable image with acquireNextImageKHR. After acquiring a presentable image and before modifying it, the application must use a synchronization primitive to ensure that the presentation engine has finished reading from the image. The application can then transition the image’s layout, queue rendering commands to it, etc. Finally, the application presents the image with queuePresentKHR, which releases the acquisition of the image. The application can also release the acquisition of the image through releaseSwapchainImagesKHR, if the image is not in use by the device, and skip the present operation.

The presentation engine controls the order in which presentable images are acquired for use by the application.

This allows the platform to handle situations which require out-of-order return of images after presentation. At the same time, it allows the application to generate command buffers referencing all of the images in the swapchain at initialization time, rather than in its main loop.

See Also

VK_DEFINE_NON_DISPATCHABLE_HANDLE, VK_KHR_swapchain, AcquireNextImageInfoKHR, BindImageMemorySwapchainInfoKHR, ImageSwapchainCreateInfoKHR, PastPresentationTimingInfoEXT, PresentInfoKHR, ReleaseSwapchainImagesInfoKHR, SwapchainCalibratedTimestampInfoEXT, SwapchainCreateInfoKHR, acquireFullScreenExclusiveModeEXT, acquireNextImageKHR, createSharedSwapchainsKHR, createSwapchainKHR, destroySwapchainKHR, getLatencyTimingsNV, getPastPresentationTimingGOOGLE, getRefreshCycleDurationGOOGLE, getSwapchainCounterEXT, getSwapchainImagesKHR, getSwapchainStatusKHR, getSwapchainTimeDomainPropertiesEXT, getSwapchainTimingPropertiesEXT, latencySleepNV, queuePresentKHR, releaseFullScreenExclusiveModeEXT, setHdrMetadataEXT, setLatencyMarkerNV, setLatencySleepModeNV, setLocalDimmingAMD, setSwapchainPresentTimingQueueSizeEXT, waitForPresent2KHR, waitForPresentKHR

Constructors

SwapchainKHR Word64 

Instances

Instances details
Eq SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype DebugReportCallbackEXT Source #

VkDebugReportCallbackEXT - Opaque handle to a debug report callback object

See Also

VK_DEFINE_NON_DISPATCHABLE_HANDLE, VK_EXT_debug_report, createDebugReportCallbackEXT, destroyDebugReportCallbackEXT

Instances

Instances details
Eq DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype DebugUtilsMessengerEXT Source #

VkDebugUtilsMessengerEXT - Opaque handle to a debug messenger object

Description

The debug messenger will provide detailed feedback on the application’s use of Vulkan when events of interest occur. When an event of interest does occur, the debug messenger will submit a debug message to the debug callback that was provided during its creation. Additionally, the debug messenger is responsible with filtering out debug messages that the callback is not interested in and will only provide desired debug messages.

See Also

VK_DEFINE_NON_DISPATCHABLE_HANDLE, VK_EXT_debug_utils, createDebugUtilsMessengerEXT, destroyDebugUtilsMessengerEXT

Instances

Instances details
Eq DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype CudaModuleNV Source #

Constructors

CudaModuleNV Word64 

Instances

Instances details
Eq CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype CudaFunctionNV Source #

Constructors

CudaFunctionNV Word64 

Instances

Instances details
Eq CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Ord CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Storable CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Show CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

data ExternalComputeQueueNV_T Source #

An opaque type for representing pointers to VkExternalComputeQueueNV handles

data Instance Source #

Instances

Instances details
Eq Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Instance Source #

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

data Device Source #

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 

Instances

Instances details
Eq Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

(==) :: Device -> Device -> Bool #

(/=) :: Device -> Device -> Bool #

Show Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Device Source #

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

newtype DeviceMemory Source #

Constructors

DeviceMemory Word64 

Instances

Instances details
Eq DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype CommandPool Source #

Constructors

CommandPool Word64 

Instances

Instances details
Eq CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Buffer 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

Constructors

Buffer Word64 

Instances

Instances details
Eq Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

(==) :: Buffer -> Buffer -> Bool #

(/=) :: Buffer -> Buffer -> Bool #

Ord Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Buffer Source #

newtype BufferView Source #

Constructors

BufferView Word64 

Instances

Instances details
Eq BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Image Source #

Constructors

Image Word64 

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Ord Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

compare :: Image -> Image -> Ordering #

(<) :: Image -> Image -> Bool #

(<=) :: Image -> Image -> Bool #

(>) :: Image -> Image -> Bool #

(>=) :: Image -> Image -> Bool #

max :: Image -> Image -> Image #

min :: Image -> Image -> Image #

Storable Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

sizeOf :: Image -> Int #

alignment :: Image -> Int #

peekElemOff :: Ptr Image -> Int -> IO Image #

pokeElemOff :: Ptr Image -> Int -> Image -> IO () #

peekByteOff :: Ptr b -> Int -> IO Image #

pokeByteOff :: Ptr b -> Int -> Image -> IO () #

peek :: Ptr Image -> IO Image #

poke :: Ptr Image -> Image -> IO () #

Show Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

HasObjectType Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Image Source #

newtype ImageView Source #

Constructors

ImageView Word64 

Instances

Instances details
Eq ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype ShaderModule Source #

Constructors

ShaderModule Word64 

Instances

Instances details
Eq ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Pipeline Source #

Constructors

Pipeline Word64 

Instances

Instances details
Eq Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Pipeline Source #

newtype PipelineLayout Source #

Constructors

PipelineLayout Word64 

Instances

Instances details
Eq PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Sampler Source #

Constructors

Sampler Word64 

Instances

Instances details
Eq Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

(==) :: Sampler -> Sampler -> Bool #

(/=) :: Sampler -> Sampler -> Bool #

Ord Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Sampler Source #

newtype DescriptorSet Source #

Constructors

DescriptorSet Word64 

Instances

Instances details
Eq DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype DescriptorSetLayout Source #

Instances

Instances details
Eq DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Fence Source #

Constructors

Fence Word64 

Instances

Instances details
Eq Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

(==) :: Fence -> Fence -> Bool #

(/=) :: Fence -> Fence -> Bool #

Ord Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

compare :: Fence -> Fence -> Ordering #

(<) :: Fence -> Fence -> Bool #

(<=) :: Fence -> Fence -> Bool #

(>) :: Fence -> Fence -> Bool #

(>=) :: Fence -> Fence -> Bool #

max :: Fence -> Fence -> Fence #

min :: Fence -> Fence -> Fence #

Storable Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

sizeOf :: Fence -> Int #

alignment :: Fence -> Int #

peekElemOff :: Ptr Fence -> Int -> IO Fence #

pokeElemOff :: Ptr Fence -> Int -> Fence -> IO () #

peekByteOff :: Ptr b -> Int -> IO Fence #

pokeByteOff :: Ptr b -> Int -> Fence -> IO () #

peek :: Ptr Fence -> IO Fence #

poke :: Ptr Fence -> Fence -> IO () #

Show Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

showsPrec :: Int -> Fence -> ShowS #

show :: Fence -> String #

showList :: [Fence] -> ShowS #

HasObjectType Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Fence Source #

newtype Semaphore Source #

Constructors

Semaphore Word64 

Instances

Instances details
Eq Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Event Source #

Constructors

Event Word64 

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Ord Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

compare :: Event -> Event -> Ordering #

(<) :: Event -> Event -> Bool #

(<=) :: Event -> Event -> Bool #

(>) :: Event -> Event -> Bool #

(>=) :: Event -> Event -> Bool #

max :: Event -> Event -> Event #

min :: Event -> Event -> Event #

Storable Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

sizeOf :: Event -> Int #

alignment :: Event -> Int #

peekElemOff :: Ptr Event -> Int -> IO Event #

pokeElemOff :: Ptr Event -> Int -> Event -> IO () #

peekByteOff :: Ptr b -> Int -> IO Event #

pokeByteOff :: Ptr b -> Int -> Event -> IO () #

peek :: Ptr Event -> IO Event #

poke :: Ptr Event -> Event -> IO () #

Show Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

HasObjectType Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Event Source #

newtype QueryPool Source #

Constructors

QueryPool Word64 

Instances

Instances details
Eq QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype Framebuffer Source #

Constructors

Framebuffer Word64 

Instances

Instances details
Eq Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype RenderPass Source #

Constructors

RenderPass Word64 

Instances

Instances details
Eq RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype PipelineCache Source #

Constructors

PipelineCache Word64 

Instances

Instances details
Eq PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

Ord PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

Storable PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

Show PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

newtype DescriptorUpdateTemplate Source #

Instances

Instances details
Eq DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

Ord DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

Storable DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

Show DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

HasObjectType DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

IsHandle DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

Zero DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

newtype SamplerYcbcrConversion Source #

Instances

Instances details
Eq SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

Ord SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

Storable SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

Show SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

HasObjectType SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

IsHandle SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

Zero SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

newtype PrivateDataSlot Source #

Constructors

PrivateDataSlot Word64 

Instances

Instances details
Eq PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

Ord PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

Storable PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

Show PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

HasObjectType PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

IsHandle PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

Zero PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles