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