Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
Instances
newtype SamplerYcbcrConversion Source #
VkSamplerYcbcrConversion - Opaque handle to a device-specific sampler Y′CBCR conversion description
See Also
SamplerYcbcrConversionInfo
,
createSamplerYcbcrConversion
,
createSamplerYcbcrConversionKHR
,
destroySamplerYcbcrConversion
,
destroySamplerYcbcrConversionKHR
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
Instances
Eq Instance Source # | |
Show Instance Source # | |
Zero Instance Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType Instance Source # | |
Defined in Vulkan.Core10.Handles 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
Instances
Eq PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles (==) :: PhysicalDevice -> PhysicalDevice -> Bool # (/=) :: PhysicalDevice -> PhysicalDevice -> Bool # | |
Show PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles showsPrec :: Int -> PhysicalDevice -> ShowS # show :: PhysicalDevice -> String # showList :: [PhysicalDevice] -> ShowS # | |
Zero PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType PhysicalDevice Source # | |
Defined in Vulkan.Core10.Handles 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
Instances
Eq Device Source # | |
Show Device Source # | |
Zero Device Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType Device Source # | |
Defined in Vulkan.Core10.Handles 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
Instances
Eq Queue Source # | |
Show Queue Source # | |
Zero Queue Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType Queue Source # | |
Defined in Vulkan.Core10.Handles 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
,
cmdBlitImage2KHR
,
cmdBuildAccelerationStructureIndirectKHR
,
cmdBuildAccelerationStructureKHR
,
cmdBuildAccelerationStructureNV
,
cmdClearAttachments
,
cmdClearColorImage
,
cmdClearDepthStencilImage
,
cmdCopyAccelerationStructureKHR
,
cmdCopyAccelerationStructureNV
,
cmdCopyAccelerationStructureToMemoryKHR
,
cmdCopyBuffer
,
cmdCopyBuffer2KHR
,
cmdCopyBufferToImage
,
cmdCopyBufferToImage2KHR
,
cmdCopyImage
,
cmdCopyImage2KHR
,
cmdCopyImageToBuffer
,
cmdCopyImageToBuffer2KHR
,
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
,
cmdResolveImage2KHR
,
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
Instances
Eq CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles (==) :: CommandBuffer -> CommandBuffer -> Bool # (/=) :: CommandBuffer -> CommandBuffer -> Bool # | |
Show CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles showsPrec :: Int -> CommandBuffer -> ShowS # show :: CommandBuffer -> String # showList :: [CommandBuffer] -> ShowS # | |
Zero CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles zero :: CommandBuffer Source # | |
HasObjectType CommandBuffer Source # | |
Defined in Vulkan.Core10.Handles 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
Instances
newtype CommandPool Source #
VkCommandPool - Opaque handle to a command pool object
See Also
CommandBufferAllocateInfo
,
createCommandPool
,
destroyCommandPool
,
freeCommandBuffers
,
resetCommandPool
,
trimCommandPool
,
trimCommandPoolKHR
Instances
VkBuffer - Opaque handle to a buffer object
See Also
BindBufferMemoryInfo
,
BufferDeviceAddressInfo
,
BufferMemoryBarrier
,
BufferMemoryRequirementsInfo2
,
BufferViewCreateInfo
,
ConditionalRenderingBeginInfoEXT
,
CopyBufferInfo2KHR
,
CopyBufferToImageInfo2KHR
,
CopyImageToBufferInfo2KHR
,
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 objectTypeAndHandle :: Buffer -> (ObjectType, Word64) Source # | |
IsHandle Buffer Source # | |
Defined in Vulkan.Core10.Handles |
VkImage - Opaque handle to an image object
See Also
BindImageMemoryInfo
,
BlitImageInfo2KHR
,
CopyBufferToImageInfo2KHR
,
CopyImageInfo2KHR
,
CopyImageToBufferInfo2KHR
,
DedicatedAllocationMemoryAllocateInfoNV
,
ImageMemoryBarrier
,
ImageMemoryRequirementsInfo2
,
ImageSparseMemoryRequirementsInfo2
,
ImageViewCreateInfo
,
MemoryDedicatedAllocateInfo
,
ResolveImageInfo2KHR
,
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 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
Instances
VkSampler - Opaque handle to a sampler object
See Also
DescriptorImageInfo
,
DescriptorSetLayoutBinding
,
ImageViewHandleInfoNVX
,
createSampler
,
destroySampler
Instances
Eq Sampler Source # | |
Ord Sampler Source # | |
Show Sampler Source # | |
Storable Sampler Source # | |
Zero Sampler Source # | |
Defined in Vulkan.Core10.Handles | |
HasObjectType Sampler Source # | |
Defined in Vulkan.Core10.Handles 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
Instances
newtype DescriptorSetLayout Source #
VkDescriptorSetLayout - Opaque handle to a descriptor set layout object
See Also
DescriptorSetAllocateInfo
,
DescriptorUpdateTemplateCreateInfo
,
PipelineLayoutCreateInfo
,
createDescriptorSetLayout
,
destroyDescriptorSetLayout