| 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
VK_VERSION_1_1,
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
VK_VERSION_1_1,
SamplerYcbcrConversionInfo,
createSamplerYcbcrConversion,
createSamplerYcbcrConversionKHR,
destroySamplerYcbcrConversion,
destroySamplerYcbcrConversionKHR
Constructors
| SamplerYcbcrConversion Word64 |
Instances
VkInstance - Opaque handle to an instance object
See Also
VK_VERSION_1_0,
createAndroidSurfaceKHR,
createDebugReportCallbackEXT,
createDebugUtilsMessengerEXT,
createDirectFBSurfaceEXT,
createDisplayPlaneSurfaceKHR,
createHeadlessSurfaceEXT,
createIOSSurfaceMVK,
createImagePipeSurfaceFUCHSIA,
createInstance,
createMacOSSurfaceMVK,
createMetalSurfaceEXT,
createScreenSurfaceQNX,
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
VK_VERSION_1_0,
DeviceGroupDeviceCreateInfo,
PhysicalDeviceGroupProperties,
acquireDrmDisplayEXT,
acquireWinrtDisplayNV,
acquireXlibDisplayEXT,
createDevice,
createDisplayModeKHR,
enumerateDeviceExtensionProperties,
enumerateDeviceLayerProperties,
enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
enumeratePhysicalDevices,
getDisplayModeProperties2KHR,
getDisplayModePropertiesKHR,
getDisplayPlaneCapabilities2KHR,
getDisplayPlaneCapabilitiesKHR,
getDisplayPlaneSupportedDisplaysKHR,
getDrmDisplayEXT,
getPhysicalDeviceCalibrateableTimeDomainsEXT,
getPhysicalDeviceCooperativeMatrixPropertiesNV,
getPhysicalDeviceDirectFBPresentationSupportEXT,
getPhysicalDeviceDisplayPlaneProperties2KHR,
getPhysicalDeviceDisplayPlanePropertiesKHR,
getPhysicalDeviceDisplayProperties2KHR,
getPhysicalDeviceDisplayPropertiesKHR,
getPhysicalDeviceExternalBufferProperties,
getPhysicalDeviceExternalBufferPropertiesKHR,
getPhysicalDeviceExternalFenceProperties,
getPhysicalDeviceExternalFencePropertiesKHR,
getPhysicalDeviceExternalImageFormatPropertiesNV,
getPhysicalDeviceExternalSemaphoreProperties,
getPhysicalDeviceExternalSemaphorePropertiesKHR,
getPhysicalDeviceFeatures,
getPhysicalDeviceFeatures2,
getPhysicalDeviceFeatures2KHR,
getPhysicalDeviceFormatProperties,
getPhysicalDeviceFormatProperties2,
getPhysicalDeviceFormatProperties2KHR,
getPhysicalDeviceFragmentShadingRatesKHR,
getPhysicalDeviceImageFormatProperties,
getPhysicalDeviceImageFormatProperties2,
getPhysicalDeviceImageFormatProperties2KHR,
getPhysicalDeviceMemoryProperties,
getPhysicalDeviceMemoryProperties2,
getPhysicalDeviceMemoryProperties2KHR,
getPhysicalDeviceMultisamplePropertiesEXT,
getPhysicalDevicePresentRectanglesKHR,
getPhysicalDeviceProperties,
getPhysicalDeviceProperties2,
getPhysicalDeviceProperties2KHR,
getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
getPhysicalDeviceQueueFamilyProperties,
getPhysicalDeviceQueueFamilyProperties2,
getPhysicalDeviceQueueFamilyProperties2KHR,
getPhysicalDeviceScreenPresentationSupportQNX,
getPhysicalDeviceSparseImageFormatProperties,
getPhysicalDeviceSparseImageFormatProperties2,
getPhysicalDeviceSparseImageFormatProperties2KHR,
getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
getPhysicalDeviceSurfaceCapabilities2EXT,
getPhysicalDeviceSurfaceCapabilities2KHR,
getPhysicalDeviceSurfaceCapabilitiesKHR,
getPhysicalDeviceSurfaceFormats2KHR,
getPhysicalDeviceSurfaceFormatsKHR,
getPhysicalDeviceSurfacePresentModes2EXT,
getPhysicalDeviceSurfacePresentModesKHR,
getPhysicalDeviceSurfaceSupportKHR,
getPhysicalDeviceToolPropertiesEXT,
vkGetPhysicalDeviceVideoCapabilitiesKHR,
vkGetPhysicalDeviceVideoFormatPropertiesKHR,
getPhysicalDeviceWaylandPresentationSupportKHR,
getPhysicalDeviceWin32PresentationSupportKHR,
getPhysicalDeviceXcbPresentationSupportKHR,
getPhysicalDeviceXlibPresentationSupportKHR,
getRandROutputDisplayEXT,
getWinrtDisplayNV,
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
VK_VERSION_1_0,
acquireFullScreenExclusiveModeEXT,
acquireNextImage2KHR,
acquireNextImageKHR,
acquirePerformanceConfigurationINTEL,
acquireProfilingLockKHR,
allocateCommandBuffers,
allocateDescriptorSets,
allocateMemory,
bindAccelerationStructureMemoryNV,
bindBufferMemory,
bindBufferMemory2,
bindBufferMemory2KHR,
bindImageMemory,
bindImageMemory2,
bindImageMemory2KHR,
vkBindVideoSessionMemoryKHR,
buildAccelerationStructuresKHR,
compileDeferredNV,
copyAccelerationStructureKHR,
copyAccelerationStructureToMemoryKHR,
copyMemoryToAccelerationStructureKHR,
createAccelerationStructureKHR,
createAccelerationStructureNV,
createBuffer,
createBufferCollectionFUCHSIA,
createBufferView,
createCommandPool,
createComputePipelines,
createCuFunctionNVX,
createCuModuleNVX,
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,
vkCreateVideoSessionKHR,
vkCreateVideoSessionParametersKHR,
debugMarkerSetObjectNameEXT,
debugMarkerSetObjectTagEXT,
deferredOperationJoinKHR,
destroyAccelerationStructureKHR,
destroyAccelerationStructureNV,
destroyBuffer,
destroyBufferCollectionFUCHSIA,
destroyBufferView,
destroyCommandPool,
destroyCuFunctionNVX,
destroyCuModuleNVX,
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,
vkDestroyVideoSessionKHR,
vkDestroyVideoSessionParametersKHR,
deviceWaitIdle,
displayPowerControlEXT,
flushMappedMemoryRanges,
freeCommandBuffers,
freeDescriptorSets,
freeMemory,
getAccelerationStructureBuildSizesKHR,
getAccelerationStructureDeviceAddressKHR,
getAccelerationStructureHandleNV,
getAccelerationStructureMemoryRequirementsNV,
getAndroidHardwareBufferPropertiesANDROID,
getBufferCollectionPropertiesFUCHSIA,
getBufferDeviceAddress,
getBufferDeviceAddressEXT,
getBufferDeviceAddressKHR,
getBufferMemoryRequirements,
getBufferMemoryRequirements2,
getBufferMemoryRequirements2KHR,
getBufferOpaqueCaptureAddress,
getBufferOpaqueCaptureAddressKHR,
getCalibratedTimestampsEXT,
getDeferredOperationMaxConcurrencyKHR,
getDeferredOperationResultKHR,
getDescriptorSetLayoutSupport,
getDescriptorSetLayoutSupportKHR,
getDeviceAccelerationStructureCompatibilityKHR,
getDeviceBufferMemoryRequirementsKHR,
getDeviceGroupPeerMemoryFeatures,
getDeviceGroupPeerMemoryFeaturesKHR,
getDeviceGroupPresentCapabilitiesKHR,
getDeviceGroupSurfacePresentModes2EXT,
getDeviceGroupSurfacePresentModesKHR,
getDeviceImageMemoryRequirementsKHR,
getDeviceImageSparseMemoryRequirementsKHR,
getDeviceMemoryCommitment,
getDeviceMemoryOpaqueCaptureAddress,
getDeviceMemoryOpaqueCaptureAddressKHR,
getDeviceProcAddr,
getDeviceQueue,
getDeviceQueue2,
getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
getEventStatus,
getFenceFdKHR,
getFenceStatus,
getFenceWin32HandleKHR,
getGeneratedCommandsMemoryRequirementsNV,
getImageDrmFormatModifierPropertiesEXT,
getImageMemoryRequirements,
getImageMemoryRequirements2,
getImageMemoryRequirements2KHR,
getImageSparseMemoryRequirements,
getImageSparseMemoryRequirements2,
getImageSparseMemoryRequirements2KHR,
getImageSubresourceLayout,
getImageViewAddressNVX,
getImageViewHandleNVX,
getMemoryAndroidHardwareBufferANDROID,
getMemoryFdKHR,
getMemoryFdPropertiesKHR,
getMemoryHostPointerPropertiesEXT,
getMemoryRemoteAddressNV,
getMemoryWin32HandleKHR,
getMemoryWin32HandleNV,
getMemoryWin32HandlePropertiesKHR,
getMemoryZirconHandleFUCHSIA,
getMemoryZirconHandlePropertiesFUCHSIA,
getPastPresentationTimingGOOGLE,
getPerformanceParameterINTEL,
getPipelineCacheData,
getPipelineExecutableInternalRepresentationsKHR,
getPipelineExecutablePropertiesKHR,
getPipelineExecutableStatisticsKHR,
getPrivateDataEXT,
getQueryPoolResults,
getRayTracingCaptureReplayShaderGroupHandlesKHR,
getRayTracingShaderGroupHandlesKHR,
getRayTracingShaderGroupHandlesNV,
getRayTracingShaderGroupStackSizeKHR,
getRefreshCycleDurationGOOGLE,
getRenderAreaGranularity,
getSemaphoreCounterValue,
getSemaphoreCounterValueKHR,
getSemaphoreFdKHR,
getSemaphoreWin32HandleKHR,
getSemaphoreZirconHandleFUCHSIA,
getShaderInfoAMD,
getSwapchainCounterEXT,
getSwapchainImagesKHR,
getSwapchainStatusKHR,
getValidationCacheDataEXT,
vkGetVideoSessionMemoryRequirementsKHR,
importFenceFdKHR,
importFenceWin32HandleKHR,
importSemaphoreFdKHR,
importSemaphoreWin32HandleKHR,
importSemaphoreZirconHandleFUCHSIA,
initializePerformanceApiINTEL,
invalidateMappedMemoryRanges,
mapMemory,
mergePipelineCaches,
mergeValidationCachesEXT,
registerDeviceEventEXT,
registerDisplayEventEXT,
releaseFullScreenExclusiveModeEXT,
releasePerformanceConfigurationINTEL,
releaseProfilingLockKHR,
resetCommandPool,
resetDescriptorPool,
resetEvent, resetFences,
resetQueryPool,
resetQueryPoolEXT,
setBufferCollectionBufferConstraintsFUCHSIA,
setBufferCollectionImageConstraintsFUCHSIA,
setDebugUtilsObjectNameEXT,
setDebugUtilsObjectTagEXT,
setDeviceMemoryPriorityEXT,
setEvent,
setHdrMetadataEXT,
setLocalDimmingAMD,
setPrivateDataEXT,
signalSemaphore,
signalSemaphoreKHR,
trimCommandPool,
trimCommandPoolKHR,
uninitializePerformanceApiINTEL,
unmapMemory,
updateDescriptorSetWithTemplate,
updateDescriptorSetWithTemplateKHR,
updateDescriptorSets,
vkUpdateVideoSessionParametersKHR,
waitForFences,
waitForPresentKHR,
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
VK_VERSION_1_0,
getDeviceQueue,
getDeviceQueue2,
getQueueCheckpointData2NV,
getQueueCheckpointDataNV,
queueBeginDebugUtilsLabelEXT,
queueBindSparse,
queueEndDebugUtilsLabelEXT,
queueInsertDebugUtilsLabelEXT,
queuePresentKHR,
queueSetPerformanceConfigurationINTEL,
queueSubmit,
queueSubmit2KHR,
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
VK_VERSION_1_0,
CommandBufferSubmitInfoKHR,
SubmitInfo,
allocateCommandBuffers,
beginCommandBuffer,
cmdBeginConditionalRenderingEXT,
cmdBeginDebugUtilsLabelEXT,
cmdBeginQuery,
cmdBeginQueryIndexedEXT,
cmdBeginRenderPass,
cmdBeginRenderPass2,
cmdBeginRenderPass2KHR,
cmdBeginRenderingKHR,
cmdBeginTransformFeedbackEXT,
vkCmdBeginVideoCodingKHR,
cmdBindDescriptorSets,
cmdBindIndexBuffer,
cmdBindInvocationMaskHUAWEI,
cmdBindPipeline,
cmdBindPipelineShaderGroupNV,
cmdBindShadingRateImageNV,
cmdBindTransformFeedbackBuffersEXT,
cmdBindVertexBuffers,
cmdBindVertexBuffers2EXT,
cmdBlitImage,
cmdBlitImage2KHR,
cmdBuildAccelerationStructureNV,
cmdBuildAccelerationStructuresIndirectKHR,
cmdBuildAccelerationStructuresKHR,
cmdClearAttachments,
cmdClearColorImage,
cmdClearDepthStencilImage,
vkCmdControlVideoCodingKHR,
cmdCopyAccelerationStructureKHR,
cmdCopyAccelerationStructureNV,
cmdCopyAccelerationStructureToMemoryKHR,
cmdCopyBuffer,
cmdCopyBuffer2KHR,
cmdCopyBufferToImage,
cmdCopyBufferToImage2KHR,
cmdCopyImage,
cmdCopyImage2KHR,
cmdCopyImageToBuffer,
cmdCopyImageToBuffer2KHR,
cmdCopyMemoryToAccelerationStructureKHR,
cmdCopyQueryPoolResults,
cmdCuLaunchKernelNVX,
cmdDebugMarkerBeginEXT,
cmdDebugMarkerEndEXT,
cmdDebugMarkerInsertEXT,
vkCmdDecodeVideoKHR,
cmdDispatch,
cmdDispatchBase,
cmdDispatchBaseKHR,
cmdDispatchIndirect,
cmdDraw,
cmdDrawIndexed,
cmdDrawIndexedIndirect,
cmdDrawIndexedIndirectCount,
cmdDrawIndexedIndirectCountAMD,
cmdDrawIndexedIndirectCountKHR,
cmdDrawIndirect,
cmdDrawIndirectByteCountEXT,
cmdDrawIndirectCount,
cmdDrawIndirectCountAMD,
cmdDrawIndirectCountKHR,
cmdDrawMeshTasksIndirectCountNV,
cmdDrawMeshTasksIndirectNV,
cmdDrawMeshTasksNV,
cmdDrawMultiEXT,
cmdDrawMultiIndexedEXT,
vkCmdEncodeVideoKHR,
cmdEndConditionalRenderingEXT,
cmdEndDebugUtilsLabelEXT,
cmdEndQuery,
cmdEndQueryIndexedEXT,
cmdEndRenderPass,
cmdEndRenderPass2,
cmdEndRenderPass2KHR,
cmdEndRenderingKHR,
cmdEndTransformFeedbackEXT,
vkCmdEndVideoCodingKHR,
cmdExecuteCommands,
cmdExecuteGeneratedCommandsNV,
cmdFillBuffer,
cmdInsertDebugUtilsLabelEXT,
cmdNextSubpass,
cmdNextSubpass2,
cmdNextSubpass2KHR,
cmdPipelineBarrier,
cmdPipelineBarrier2KHR,
cmdPreprocessGeneratedCommandsNV,
cmdPushConstants,
cmdPushDescriptorSetKHR,
cmdPushDescriptorSetWithTemplateKHR,
cmdResetEvent,
cmdResetEvent2KHR,
cmdResetQueryPool,
cmdResolveImage,
cmdResolveImage2KHR,
cmdSetBlendConstants,
cmdSetCheckpointNV,
cmdSetCoarseSampleOrderNV,
cmdSetColorWriteEnableEXT,
cmdSetCullModeEXT,
cmdSetDepthBias,
cmdSetDepthBiasEnableEXT,
cmdSetDepthBounds,
cmdSetDepthBoundsTestEnableEXT,
cmdSetDepthCompareOpEXT,
cmdSetDepthTestEnableEXT,
cmdSetDepthWriteEnableEXT,
cmdSetDeviceMask,
cmdSetDeviceMaskKHR,
cmdSetDiscardRectangleEXT,
cmdSetEvent,
cmdSetEvent2KHR,
cmdSetExclusiveScissorNV,
cmdSetFragmentShadingRateEnumNV,
cmdSetFragmentShadingRateKHR,
cmdSetFrontFaceEXT,
cmdSetLineStippleEXT,
cmdSetLineWidth,
cmdSetLogicOpEXT,
cmdSetPatchControlPointsEXT,
cmdSetPerformanceMarkerINTEL,
cmdSetPerformanceOverrideINTEL,
cmdSetPerformanceStreamMarkerINTEL,
cmdSetPrimitiveRestartEnableEXT,
cmdSetPrimitiveTopologyEXT,
cmdSetRasterizerDiscardEnableEXT,
cmdSetRayTracingPipelineStackSizeKHR,
cmdSetSampleLocationsEXT,
cmdSetScissor,
cmdSetScissorWithCountEXT,
cmdSetStencilCompareMask,
cmdSetStencilOpEXT,
cmdSetStencilReference,
cmdSetStencilTestEnableEXT,
cmdSetStencilWriteMask,
cmdSetVertexInputEXT,
cmdSetViewport,
cmdSetViewportShadingRatePaletteNV,
cmdSetViewportWScalingNV,
cmdSetViewportWithCountEXT,
cmdSubpassShadingHUAWEI,
cmdTraceRaysIndirectKHR,
cmdTraceRaysKHR,
cmdTraceRaysNV,
cmdUpdateBuffer,
cmdWaitEvents,
cmdWaitEvents2KHR,
cmdWriteAccelerationStructuresPropertiesKHR,
cmdWriteAccelerationStructuresPropertiesNV,
cmdWriteBufferMarker2AMD,
cmdWriteBufferMarkerAMD,
cmdWriteTimestamp,
cmdWriteTimestamp2KHR,
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
VK_VERSION_1_0,
BindAccelerationStructureMemoryInfoNV,
BindBufferMemoryInfo,
BindImageMemoryInfo,
DeviceMemoryOpaqueCaptureAddressInfo,
MappedMemoryRange,
MemoryGetAndroidHardwareBufferInfoANDROID,
MemoryGetFdInfoKHR,
MemoryGetRemoteAddressInfoNV,
MemoryGetWin32HandleInfoKHR,
MemoryGetZirconHandleInfoFUCHSIA,
SparseImageMemoryBind,
SparseMemoryBind,
VkVideoBindMemoryKHR,
Win32KeyedMutexAcquireReleaseInfoKHR,
Win32KeyedMutexAcquireReleaseInfoNV,
allocateMemory,
bindBufferMemory,
bindImageMemory,
freeMemory,
getDeviceMemoryCommitment,
getMemoryWin32HandleNV,
mapMemory,
setDeviceMemoryPriorityEXT,
unmapMemory
Constructors
| DeviceMemory Word64 |
Instances
newtype CommandPool Source #
VkCommandPool - Opaque handle to a command pool object
See Also
VK_VERSION_1_0,
CommandBufferAllocateInfo,
createCommandPool,
destroyCommandPool,
freeCommandBuffers,
resetCommandPool,
trimCommandPool,
trimCommandPoolKHR
Constructors
| CommandPool Word64 |
Instances
VkBuffer - Opaque handle to a buffer object
See Also
VK_VERSION_1_0,
AccelerationStructureCreateInfoKHR,
BindBufferMemoryInfo,
BufferDeviceAddressInfo,
BufferMemoryBarrier,
BufferMemoryBarrier2KHR,
BufferMemoryRequirementsInfo2,
BufferViewCreateInfo,
ConditionalRenderingBeginInfoEXT,
CopyBufferInfo2KHR,
CopyBufferToImageInfo2KHR,
CopyImageToBufferInfo2KHR,
DedicatedAllocationMemoryAllocateInfoNV,
DescriptorBufferInfo,
GeneratedCommandsInfoNV,
GeometryAABBNV,
GeometryTrianglesNV,
IndirectCommandsStreamNV,
MemoryDedicatedAllocateInfo,
SparseBufferMemoryBindInfo,
VkVideoDecodeInfoKHR,
VkVideoEncodeInfoKHR,
bindBufferMemory,
cmdBeginTransformFeedbackEXT,
cmdBindIndexBuffer,
cmdBindTransformFeedbackBuffersEXT,
cmdBindVertexBuffers,
cmdBindVertexBuffers2EXT,
cmdBuildAccelerationStructureNV,
cmdCopyBuffer,
cmdCopyBufferToImage,
cmdCopyImageToBuffer,
cmdCopyQueryPoolResults,
cmdDispatchIndirect,
cmdDrawIndexedIndirect,
cmdDrawIndexedIndirectCount,
cmdDrawIndexedIndirectCountAMD,
cmdDrawIndexedIndirectCountKHR,
cmdDrawIndirect,
cmdDrawIndirectByteCountEXT,
cmdDrawIndirectCount,
cmdDrawIndirectCountAMD,
cmdDrawIndirectCountKHR,
cmdDrawMeshTasksIndirectCountNV,
cmdDrawMeshTasksIndirectNV,
cmdEndTransformFeedbackEXT,
cmdFillBuffer,
cmdTraceRaysNV,
cmdUpdateBuffer,
cmdWriteBufferMarker2AMD,
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
VK_VERSION_1_0,
BindImageMemoryInfo,
BlitImageInfo2KHR,
CopyBufferToImageInfo2KHR,
CopyImageInfo2KHR,
CopyImageToBufferInfo2KHR,
DedicatedAllocationMemoryAllocateInfoNV,
ImageMemoryBarrier,
ImageMemoryBarrier2KHR,
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 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
VK_VERSION_1_0,
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
VK_VERSION_1_0,
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
VK_VERSION_1_0,
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
VK_VERSION_1_0,
DescriptorSetAllocateInfo,
DescriptorUpdateTemplateCreateInfo,
PipelineLayoutCreateInfo,
createDescriptorSetLayout,
destroyDescriptorSetLayout
Constructors
| DescriptorSetLayout Word64 |