| Safe Haskell | None |
|---|---|
| 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
createAndroidSurfaceKHR,
createDebugReportCallbackEXT,
createDebugUtilsMessengerEXT,
createDirectFBSurfaceEXT,
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 | |
Instances
| Eq Instance Source # | |
| Show Instance Source # | |
| Zero Instance Source # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType Instance Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Instance -> (ObjectType, Word64) Source # | |
| IsHandle 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
DeviceGroupDeviceCreateInfo,
PhysicalDeviceGroupProperties,
acquireXlibDisplayEXT,
createDevice,
createDisplayModeKHR,
enumerateDeviceExtensionProperties,
enumerateDeviceLayerProperties,
enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
enumeratePhysicalDevices,
getDisplayModeProperties2KHR,
getDisplayModePropertiesKHR,
getDisplayPlaneCapabilities2KHR,
getDisplayPlaneCapabilitiesKHR,
getDisplayPlaneSupportedDisplaysKHR,
getPhysicalDeviceCalibrateableTimeDomainsEXT,
getPhysicalDeviceCooperativeMatrixPropertiesNV,
getPhysicalDeviceDirectFBPresentationSupportEXT,
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 Vulkan.Core10.Handles Methods (==) :: PhysicalDevice -> PhysicalDevice -> Bool # (/=) :: PhysicalDevice -> PhysicalDevice -> Bool # | |
| Show PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods showsPrec :: Int -> PhysicalDevice -> ShowS # show :: PhysicalDevice -> String # showList :: [PhysicalDevice] -> ShowS # | |
| Zero PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods | |
| HasObjectType PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: PhysicalDevice -> (ObjectType, Word64) Source # | |
| IsHandle PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles | |
data PhysicalDevice_T Source #
An opaque type for representing pointers to VkPhysicalDevice handles
VkDevice - Opaque handle to a device object
See Also
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,
createPrivateDataSlotEXT,
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,
destroyPrivateDataSlotEXT,
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,
getPrivateDataEXT,
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,
setPrivateDataEXT,
signalSemaphore,
signalSemaphoreKHR,
trimCommandPool,
trimCommandPoolKHR,
uninitializePerformanceApiINTEL,
unmapMemory,
updateDescriptorSetWithTemplate,
updateDescriptorSetWithTemplateKHR,
updateDescriptorSets,
waitForFences,
waitSemaphores,
waitSemaphoresKHR,
writeAccelerationStructuresPropertiesKHR
Constructors
| Device | |
Fields | |
Instances
| Eq Device Source # | |
| Show Device Source # | |
| Zero Device Source # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType Device Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Device -> (ObjectType, Word64) Source # | |
| IsHandle Device Source # | |
Defined in Vulkan.Core10.Handles | |
VkQueue - Opaque handle to a queue object
See Also
getDeviceQueue,
getDeviceQueue2,
getQueueCheckpointDataNV,
queueBeginDebugUtilsLabelEXT,
queueBindSparse,
queueEndDebugUtilsLabelEXT,
queueInsertDebugUtilsLabelEXT,
queuePresentKHR,
queueSetPerformanceConfigurationINTEL,
queueSubmit, queueWaitIdle
Constructors
| Queue | |
Fields | |
Instances
| Eq Queue Source # | |
| Show Queue Source # | |
| Zero Queue Source # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType Queue Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Queue -> (ObjectType, Word64) Source # | |
| IsHandle Queue Source # | |
Defined in Vulkan.Core10.Handles | |
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,
cmdBindVertexBuffers2EXT,
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,
cmdSetCullModeEXT,
cmdSetDepthBias,
cmdSetDepthBounds,
cmdSetDepthBoundsTestEnableEXT,
cmdSetDepthCompareOpEXT,
cmdSetDepthTestEnableEXT,
cmdSetDepthWriteEnableEXT,
cmdSetDeviceMask,
cmdSetDeviceMaskKHR,
cmdSetDiscardRectangleEXT,
cmdSetEvent,
cmdSetExclusiveScissorNV,
cmdSetFrontFaceEXT,
cmdSetLineStippleEXT,
cmdSetLineWidth,
cmdSetPerformanceMarkerINTEL,
cmdSetPerformanceOverrideINTEL,
cmdSetPerformanceStreamMarkerINTEL,
cmdSetPrimitiveTopologyEXT,
cmdSetSampleLocationsEXT,
cmdSetScissor,
cmdSetScissorWithCountEXT,
cmdSetStencilCompareMask,
cmdSetStencilOpEXT,
cmdSetStencilReference,
cmdSetStencilTestEnableEXT,
cmdSetStencilWriteMask,
cmdSetViewport,
cmdSetViewportShadingRatePaletteNV,
cmdSetViewportWScalingNV,
cmdSetViewportWithCountEXT,
cmdTraceRaysIndirectKHR,
cmdTraceRaysKHR,
cmdTraceRaysNV,
cmdUpdateBuffer,
cmdWaitEvents,
cmdWriteAccelerationStructuresPropertiesKHR,
cmdWriteAccelerationStructuresPropertiesNV,
cmdWriteBufferMarkerAMD,
cmdWriteTimestamp,
endCommandBuffer,
freeCommandBuffers,
resetCommandBuffer
Constructors
| CommandBuffer | |
Fields | |
Instances
| Eq CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods (==) :: CommandBuffer -> CommandBuffer -> Bool # (/=) :: CommandBuffer -> CommandBuffer -> Bool # | |
| Show CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods showsPrec :: Int -> CommandBuffer -> ShowS # show :: CommandBuffer -> String # showList :: [CommandBuffer] -> ShowS # | |
| Zero CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods zero :: CommandBuffer Source # | |
| HasObjectType CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: CommandBuffer -> (ObjectType, Word64) Source # | |
| IsHandle CommandBuffer Source # | |
Defined in 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,
cmdBindVertexBuffers2EXT,
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 Vulkan.Core10.Handles | |
| HasObjectType Buffer Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Buffer -> (ObjectType, Word64) Source # | |
| IsHandle Buffer Source # | |
Defined in 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 Vulkan.Core10.Handles | |
| HasObjectType Image Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Image -> (ObjectType, Word64) Source # | |
| IsHandle Image Source # | |
Defined in 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 Vulkan.Core10.Handles | |
| Zero ImageView Source # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType ImageView Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: ImageView -> (ObjectType, Word64) Source # | |
| IsHandle ImageView Source # | |
Defined in 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 Vulkan.Core10.Handles | |
| Show Pipeline Source # | |
| Storable Pipeline Source # | |
Defined in Vulkan.Core10.Handles | |
| Zero 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 | |
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 Vulkan.Core10.Handles | |
| Show Sampler Source # | |
| Storable Sampler Source # | |
| Zero 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 | |
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 Vulkan.Core10.Handles | |
| HasObjectType Fence Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Fence -> (ObjectType, Word64) Source # | |
| IsHandle Fence Source # | |
Defined in 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 Vulkan.Core10.Handles | |
| Zero Semaphore Source # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType Semaphore Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Semaphore -> (ObjectType, Word64) Source # | |
| IsHandle Semaphore Source # | |
Defined in 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 Vulkan.Core10.Handles | |
| HasObjectType Event Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: Event -> (ObjectType, Word64) Source # | |
| IsHandle Event Source # | |
Defined in 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 Vulkan.Core10.Handles | |
| Zero QueryPool Source # | |
Defined in Vulkan.Core10.Handles | |
| HasObjectType QueryPool Source # | |
Defined in Vulkan.Core10.Handles Methods objectTypeAndHandle :: QueryPool -> (ObjectType, Word64) Source # | |
| IsHandle QueryPool Source # | |
Defined in 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 |