HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

Modulevulkan-3.27GHC2021

Vulkan.Core10.Enums.ObjectType

  • 1 type
  • Packagevulkan-3.27
  • Exports59
  • LanguageGHC2021
  • LicenceBSD-3-Clause
  • SourceObjectType.hs
newtypenewtype ObjectType
#

VkObjectType - Specify an enumeration to track object handle types

Description

'

ObjectType

Vulkan Handle Type

OBJECT_TYPE_UNKNOWN

Unknown/Undefined Handle

OBJECT_TYPE_INSTANCE

Instance

OBJECT_TYPE_PHYSICAL_DEVICE

PhysicalDevice

OBJECT_TYPE_DEVICE

Device

OBJECT_TYPE_QUEUE

Queue

OBJECT_TYPE_SEMAPHORE

Semaphore

OBJECT_TYPE_COMMAND_BUFFER

CommandBuffer

OBJECT_TYPE_FENCE

Fence

OBJECT_TYPE_DEVICE_MEMORY

DeviceMemory

OBJECT_TYPE_BUFFER

Buffer

OBJECT_TYPE_IMAGE

Image

OBJECT_TYPE_EVENT

Event

OBJECT_TYPE_QUERY_POOL

QueryPool

OBJECT_TYPE_BUFFER_VIEW

BufferView

OBJECT_TYPE_IMAGE_VIEW

ImageView

OBJECT_TYPE_SHADER_MODULE

ShaderModule

OBJECT_TYPE_PIPELINE_CACHE

PipelineCache

OBJECT_TYPE_PIPELINE_LAYOUT

PipelineLayout

OBJECT_TYPE_RENDER_PASS

RenderPass

OBJECT_TYPE_PIPELINE

Pipeline

OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT

DescriptorSetLayout

OBJECT_TYPE_SAMPLER

Sampler

OBJECT_TYPE_DESCRIPTOR_POOL

DescriptorPool

OBJECT_TYPE_DESCRIPTOR_SET

DescriptorSet

OBJECT_TYPE_FRAMEBUFFER

Framebuffer

OBJECT_TYPE_COMMAND_POOL

CommandPool

OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION

SamplerYcbcrConversion

OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE

DescriptorUpdateTemplate

OBJECT_TYPE_PRIVATE_DATA_SLOT

PrivateDataSlot

OBJECT_TYPE_SURFACE_KHR

SurfaceKHR

OBJECT_TYPE_SWAPCHAIN_KHR

SwapchainKHR

OBJECT_TYPE_DISPLAY_KHR

DisplayKHR

OBJECT_TYPE_DISPLAY_MODE_KHR

DisplayModeKHR

OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT

DebugReportCallbackEXT

VK_OBJECT_TYPE_VIDEO_SESSION_KHR

VkVideoSessionKHR

VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR

VkVideoSessionParametersKHR

OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT

DebugUtilsMessengerEXT

OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR

AccelerationStructureKHR

OBJECT_TYPE_VALIDATION_CACHE_EXT

ValidationCacheEXT

OBJECT_TYPE_ACCELERATION_STRUCTURE_NV

AccelerationStructureNV

OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL

PerformanceConfigurationINTEL

OBJECT_TYPE_DEFERRED_OPERATION_KHR

DeferredOperationKHR

OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV

IndirectCommandsLayoutNV

OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT

IndirectCommandsLayoutEXT

OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT

IndirectExecutionSetEXT

OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA

BufferCollectionFUCHSIA

OBJECT_TYPE_MICROMAP_EXT

MicromapEXT

OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV

OpticalFlowSessionNV

OBJECT_TYPE_SHADER_EXT

ShaderEXT

OBJECT_TYPE_TENSOR_ARM

TensorARM

OBJECT_TYPE_TENSOR_VIEW_ARM

TensorViewARM

OBJECT_TYPE_DATA_GRAPH_PIPELINE_SESSION_ARM

DataGraphPipelineSessionARM

ObjectType and Vulkan Handle Relationship

See Also

VK_VERSION_1_0, DebugUtilsObjectNameInfoEXT, DebugUtilsObjectTagInfoEXT, DeviceMemoryReportCallbackDataEXT, getPrivateData, getPrivateData, setPrivateData, setPrivateData

Constructors

Instances6Eq, Ord, Read, Show, Storable, Zero
  • Eq ObjectTypeDefined in vulkan-3.27 · Vulkan.Core10.Enums.ObjectType
  • Ord ObjectTypeDefined in vulkan-3.27 · Vulkan.Core10.Enums.ObjectType
  • Read ObjectTypeDefined in vulkan-3.27 · Vulkan.Core10.Enums.ObjectType
  • Show ObjectTypeDefined in vulkan-3.27 · Vulkan.Core10.Enums.ObjectType
  • Storable ObjectTypeDefined in vulkan-3.27 · Vulkan.Core10.Enums.ObjectType
  • Zero ObjectTypeDefined in vulkan-3.27 · Vulkan.Core10.Enums.ObjectType