| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core11.Handles
Synopsis
- newtype DescriptorUpdateTemplate = DescriptorUpdateTemplate Word64
- newtype SamplerYcbcrConversion = SamplerYcbcrConversion Word64
- data Instance = Instance {}
- data PhysicalDevice = PhysicalDevice {}
- data Device = Device {}
- data Queue = Queue {}
- data CommandBuffer = CommandBuffer {}
- newtype DeviceMemory = DeviceMemory Word64
- newtype CommandPool = CommandPool Word64
- newtype Buffer = Buffer Word64
- newtype Image = Image Word64
- newtype PipelineLayout = PipelineLayout Word64
- newtype Sampler = Sampler Word64
- newtype DescriptorSet = DescriptorSet Word64
- newtype DescriptorSetLayout = DescriptorSetLayout Word64
Documentation
newtype DescriptorUpdateTemplate Source #
VkDescriptorUpdateTemplate - Opaque handle to a descriptor update template
See Also
cmdPushDescriptorSetWithTemplateKHR,
createDescriptorUpdateTemplate,
createDescriptorUpdateTemplateKHR,
destroyDescriptorUpdateTemplate,
destroyDescriptorUpdateTemplateKHR,
updateDescriptorSetWithTemplate,
updateDescriptorSetWithTemplateKHR
Constructors
| DescriptorUpdateTemplate Word64 |
Instances
newtype SamplerYcbcrConversion Source #
VkSamplerYcbcrConversion - Opaque handle to a device-specific sampler Y′CBCR conversion description
See Also
SamplerYcbcrConversionInfo,
createSamplerYcbcrConversion,
createSamplerYcbcrConversionKHR,
destroySamplerYcbcrConversion,
destroySamplerYcbcrConversionKHR
Constructors
| SamplerYcbcrConversion Word64 |
Instances
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 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 | |
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 | |
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 | |
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 | |
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 |