Click or drag to resize
Ab4d.SharpEngine logo

Ab4d.Vulkan Namespace

Ab4d.Vulkan namespace provide .NET wrappers for Vulkan API.
Classes
 ClassDescription
Public classPromotedExtensions 
Public classSupportedDeviceExtensionNames 
Public classSupportedInstanceExtensionNames 
Public classVk 
Public classVulkanLoader VulkanLoader is used to load Vulkan loader library and initialize the Vk class with the GetInstanceProcAddr function.
Structures
 StructureDescription
Public structureAccelerationStructureKHRA non-dispatchable handle owned by a VkDevice.
Public structureAccelerationStructureNVA non-dispatchable handle owned by a VkDevice.
Public structureAllocationCallbacks 
Public structureAndroidSurfaceCreateInfoKHR 
Public structureApplicationInfo 
Public structureAttachmentDescription 
Public structureAttachmentDescription2 
Public structureAttachmentDescriptionStencilLayout 
Public structureAttachmentReference 
Public structureAttachmentReference2 
Public structureAttachmentReferenceStencilLayout 
Public structureBaseInStructure 
Public structureBaseOutStructure 
Public structureBindBufferMemoryDeviceGroupInfo 
Public structureBindBufferMemoryInfo 
Public structureBindImageMemoryDeviceGroupInfo 
Public structureBindImageMemoryInfo 
Public structureBindImagePlaneMemoryInfo 
Public structureBindSparseInfo 
Public structureBlitImageInfo2 
Public structureBool32 A boolean value stored in a 4-byte unsigned integer.
Public structureBufferA non-dispatchable handle owned by a VkDevice.
Public structureBufferCollectionFUCHSIAA non-dispatchable handle owned by a VkDevice.
Public structureBufferCopy 
Public structureBufferCopy2 
Public structureBufferCreateInfo 
Public structureBufferDeviceAddressInfo 
Public structureBufferImageCopy 
Public structureBufferImageCopy2 
Public structureBufferMemoryBarrier 
Public structureBufferMemoryBarrier2 
Public structureBufferMemoryRequirementsInfo2 
Public structureBufferOpaqueCaptureAddressCreateInfo 
Public structureBufferViewA non-dispatchable handle owned by a VkDevice.
Public structureBufferViewCreateInfo 
Public structureClearAttachment 
Public structureClearColorValue 
Public structureClearDepthStencilValue 
Public structureClearRect 
Public structureClearValue 
Public structureCommandBufferA dispatchable handle owned by a VkCommandPool.
Public structureCommandBufferAllocateInfo 
Public structureCommandBufferBeginInfo 
Public structureCommandBufferInheritanceInfo 
Public structureCommandBufferInheritanceRenderingInfo 
Public structureCommandBufferSubmitInfo 
Public structureCommandPoolA non-dispatchable handle owned by a VkDevice.
Public structureCommandPoolCreateInfo 
Public structureComponentMapping 
Public structureComputePipelineCreateInfo 
Public structureConformanceVersion 
Public structureCopyBufferInfo2 
Public structureCopyBufferToImageInfo2 
Public structureCopyDescriptorSet 
Public structureCopyImageInfo2 
Public structureCopyImageToBufferInfo2 
Public structureCuFunctionNVXA non-dispatchable handle owned by a VkDevice.
Public structureCuModuleNVXA non-dispatchable handle owned by a VkDevice.
Public structureDebugMarkerMarkerInfoEXT 
Public structureDebugMarkerObjectNameInfoEXT 
Public structureDebugMarkerObjectTagInfoEXT 
Public structureDebugReportCallbackCreateInfoEXT 
Public structureDebugReportCallbackEXTA non-dispatchable handle owned by a VkInstance.
Public structureDebugUtilsLabelEXT 
Public structureDebugUtilsMessengerCallbackDataEXT 
Public structureDebugUtilsMessengerCreateInfoEXT 
Public structureDebugUtilsMessengerEXTA non-dispatchable handle owned by a VkInstance.
Public structureDebugUtilsObjectNameInfoEXT 
Public structureDebugUtilsObjectTagInfoEXT 
Public structureDeferredOperationKHRA non-dispatchable handle owned by a VkDevice.
Public structureDependencyInfo 
Public structureDescriptorBufferInfo 
Public structureDescriptorImageInfo 
Public structureDescriptorPoolA non-dispatchable handle owned by a VkDevice.
Public structureDescriptorPoolCreateInfo 
Public structureDescriptorPoolInlineUniformBlockCreateInfo 
Public structureDescriptorPoolSize 
Public structureDescriptorSetA non-dispatchable handle owned by a VkDescriptorPool.
Public structureDescriptorSetAllocateInfo 
Public structureDescriptorSetLayoutA non-dispatchable handle owned by a VkDevice.
Public structureDescriptorSetLayoutBinding 
Public structureDescriptorSetLayoutBindingFlagsCreateInfo 
Public structureDescriptorSetLayoutCreateInfo 
Public structureDescriptorSetLayoutSupport 
Public structureDescriptorSetVariableDescriptorCountAllocateInfo 
Public structureDescriptorSetVariableDescriptorCountLayoutSupport 
Public structureDescriptorUpdateTemplateA non-dispatchable handle owned by a VkDevice.
Public structureDescriptorUpdateTemplateCreateInfo 
Public structureDescriptorUpdateTemplateEntry 
Public structureDeviceA dispatchable handle owned by a VkPhysicalDevice.
Public structureDeviceBufferMemoryRequirements 
Public structureDeviceCreateInfo 
Public structureDeviceGroupBindSparseInfo 
Public structureDeviceGroupCommandBufferBeginInfo 
Public structureDeviceGroupDeviceCreateInfo 
Public structureDeviceGroupRenderPassBeginInfo 
Public structureDeviceGroupSubmitInfo 
Public structureDeviceImageMemoryRequirements 
Public structureDeviceMemoryA non-dispatchable handle owned by a VkDevice.
Public structureDeviceMemoryOpaqueCaptureAddressInfo 
Public structureDevicePrivateDataCreateInfo 
Public structureDeviceQueueCreateInfo 
Public structureDeviceQueueInfo2 
Public structureDirectFBSurfaceCreateInfoEXT 
Public structureDispatchIndirectCommand 
Public structureDisplayKHRA non-dispatchable handle owned by a VkPhysicalDevice.
Public structureDisplayModeCreateInfoKHR 
Public structureDisplayModeKHRA non-dispatchable handle owned by a VkDisplayKHR.
Public structureDisplayModeParametersKHR 
Public structureDisplayModePropertiesKHR 
Public structureDisplayPlaneCapabilitiesKHR 
Public structureDisplayPlanePropertiesKHR 
Public structureDisplayPresentInfoKHR 
Public structureDisplayPropertiesKHR 
Public structureDisplaySurfaceCreateInfoKHR 
Public structureDrawIndexedIndirectCommand 
Public structureDrawIndirectCommand 
Public structureEventA non-dispatchable handle owned by a VkDevice.
Public structureEventCreateInfo 
Public structureExportFenceCreateInfo 
Public structureExportMemoryAllocateInfo 
Public structureExportMemoryWin32HandleInfoKHR 
Public structureExportSemaphoreCreateInfo 
Public structureExtensionProperties 
Public structureExtent2D 
Public structureExtent3D 
Public structureExternalBufferProperties 
Public structureExternalBufferPropertiesKHR 
Public structureExternalFenceProperties 
Public structureExternalImageFormatProperties 
Public structureExternalImageFormatPropertiesKHR 
Public structureExternalMemoryBufferCreateInfo 
Public structureExternalMemoryImageCreateInfo 
Public structureExternalMemoryProperties 
Public structureExternalMemoryPropertiesKHR 
Public structureExternalSemaphoreProperties 
Public structureExternalSemaphorePropertiesKHR 
Public structureFenceA non-dispatchable handle owned by a VkDevice.
Public structureFenceCreateInfo 
Public structureFormatProperties 
Public structureFormatProperties2 
Public structureFormatProperties2KHR 
Public structureFormatProperties3 
Public structureFramebufferA non-dispatchable handle owned by a VkDevice.
Public structureFramebufferAttachmentImageInfo 
Public structureFramebufferAttachmentsCreateInfo 
Public structureFramebufferCreateInfo 
Public structureGraphicsPipelineCreateInfo 
Public structureImageA non-dispatchable handle owned by a VkDevice.
Public structureImageBlit 
Public structureImageBlit2 
Public structureImageCopy 
Public structureImageCopy2 
Public structureImageCreateInfo 
Public structureImageFormatListCreateInfo 
Public structureImageFormatProperties 
Public structureImageFormatProperties2 
Public structureImageFormatProperties2KHR 
Public structureImageMemoryBarrier 
Public structureImageMemoryBarrier2 
Public structureImageMemoryRequirementsInfo2 
Public structureImagePlaneMemoryRequirementsInfo 
Public structureImageResolve 
Public structureImageResolve2 
Public structureImageSparseMemoryRequirementsInfo2 
Public structureImageStencilUsageCreateInfo 
Public structureImageSubresource 
Public structureImageSubresourceLayers 
Public structureImageSubresourceRange 
Public structureImageViewA non-dispatchable handle owned by a VkDevice.
Public structureImageViewCreateInfo 
Public structureImageViewUsageCreateInfo 
Public structureImportMemoryFdInfoKHR 
Public structureImportMemoryHostPointerInfoEXT 
Public structureImportMemoryWin32HandleInfoKHR 
Public structureImportSemaphoreFdInfoKHR 
Public structureIndirectCommandsLayoutNVA non-dispatchable handle owned by a VkDevice.
Public structureInputAttachmentAspectReference 
Public structureInstance 
Public structureInstanceCreateInfo 
Public structureIOSSurfaceCreateInfoMVK 
Public structureLayerProperties 
Public structureMappedMemoryRange 
Public structureMemoryAllocateFlagsInfo 
Public structureMemoryAllocateInfo 
Public structureMemoryBarrier 
Public structureMemoryBarrier2 
Public structureMemoryDedicatedAllocateInfo 
Public structureMemoryDedicatedRequirements 
Public structureMemoryFdPropertiesKHR 
Public structureMemoryGetFdInfoKHR 
Public structureMemoryGetWin32HandleInfoKHR 
Public structureMemoryHeap 
Public structureMemoryHostPointerPropertiesEXT 
Public structureMemoryOpaqueCaptureAddressAllocateInfo 
Public structureMemoryRequirements 
Public structureMemoryRequirements2 
Public structureMemoryType 
Public structureMemoryWin32HandlePropertiesKHR 
Public structureMetalSurfaceCreateInfoEXT 
Public structureOffset2D 
Public structureOffset3D 
Public structurePerformanceConfigurationINTELA non-dispatchable handle owned by a VkDevice.
Public structurePhysicalDeviceA dispatchable handle owned by a VkInstance.
Public structurePhysicalDevice16BitStorageFeatures 
Public structurePhysicalDevice8BitStorageFeatures 
Public structurePhysicalDeviceBufferDeviceAddressFeatures 
Public structurePhysicalDeviceDepthStencilResolveProperties 
Public structurePhysicalDeviceDescriptorIndexingFeatures 
Public structurePhysicalDeviceDescriptorIndexingProperties 
Public structurePhysicalDeviceDriverProperties 
Public structurePhysicalDeviceDynamicRenderingFeatures 
Public structurePhysicalDeviceExternalBufferInfo 
Public structurePhysicalDeviceExternalBufferInfoKHR 
Public structurePhysicalDeviceExternalFenceInfo 
Public structurePhysicalDeviceExternalImageFormatInfo 
Public structurePhysicalDeviceExternalImageFormatInfoKHR 
Public structurePhysicalDeviceExternalMemoryHostPropertiesEXT 
Public structurePhysicalDeviceExternalSemaphoreInfo 
Public structurePhysicalDeviceExternalSemaphoreInfoKHR 
Public structurePhysicalDeviceFeatures 
Public structurePhysicalDeviceFeatures2 
Public structurePhysicalDeviceFeatures2KHR 
Public structurePhysicalDeviceFloatControlsProperties 
Public structurePhysicalDeviceGroupProperties 
Public structurePhysicalDeviceHostQueryResetFeatures 
Public structurePhysicalDeviceIDProperties 
Public structurePhysicalDeviceImageFormatInfo2 
Public structurePhysicalDeviceImageFormatInfo2KHR 
Public structurePhysicalDeviceImagelessFramebufferFeatures 
Public structurePhysicalDeviceImageRobustnessFeatures 
Public structurePhysicalDeviceInlineUniformBlockFeatures 
Public structurePhysicalDeviceInlineUniformBlockProperties 
Public structurePhysicalDeviceLimits 
Public structurePhysicalDeviceLineRasterizationFeaturesEXT 
Public structurePhysicalDeviceLineRasterizationPropertiesEXT 
Public structurePhysicalDeviceMaintenance3Properties 
Public structurePhysicalDeviceMaintenance4Features 
Public structurePhysicalDeviceMaintenance4Properties 
Public structurePhysicalDeviceMemoryProperties 
Public structurePhysicalDeviceMemoryProperties2 
Public structurePhysicalDeviceMemoryProperties2KHR 
Public structurePhysicalDeviceMultiviewFeatures 
Public structurePhysicalDeviceMultiviewProperties 
Public structurePhysicalDevicePipelineCreationCacheControlFeatures 
Public structurePhysicalDevicePointClippingProperties 
Public structurePhysicalDevicePrivateDataFeatures 
Public structurePhysicalDeviceProperties 
Public structurePhysicalDeviceProperties2 
Public structurePhysicalDeviceProperties2KHR 
Public structurePhysicalDeviceProtectedMemoryFeatures 
Public structurePhysicalDeviceProtectedMemoryProperties 
Public structurePhysicalDeviceSamplerFilterMinmaxProperties 
Public structurePhysicalDeviceSamplerYcbcrConversionFeatures 
Public structurePhysicalDeviceScalarBlockLayoutFeatures 
Public structurePhysicalDeviceSeparateDepthStencilLayoutsFeatures 
Public structurePhysicalDeviceShaderAtomicInt64Features 
Public structurePhysicalDeviceShaderDemoteToHelperInvocationFeatures 
Public structurePhysicalDeviceShaderDrawParameterFeatures 
Public structurePhysicalDeviceShaderDrawParametersFeatures 
Public structurePhysicalDeviceShaderFloat16Int8Features 
Public structurePhysicalDeviceShaderIntegerDotProductFeatures 
Public structurePhysicalDeviceShaderIntegerDotProductProperties 
Public structurePhysicalDeviceShaderSubgroupExtendedTypesFeatures 
Public structurePhysicalDeviceShaderTerminateInvocationFeatures 
Public structurePhysicalDeviceSparseImageFormatInfo2 
Public structurePhysicalDeviceSparseImageFormatInfo2KHR 
Public structurePhysicalDeviceSparseProperties 
Public structurePhysicalDeviceSubgroupProperties 
Public structurePhysicalDeviceSubgroupSizeControlFeatures 
Public structurePhysicalDeviceSubgroupSizeControlProperties 
Public structurePhysicalDeviceSynchronization2Features 
Public structurePhysicalDeviceTexelBufferAlignmentProperties 
Public structurePhysicalDeviceTextureCompressionASTCHDRFeatures 
Public structurePhysicalDeviceTimelineSemaphoreFeatures 
Public structurePhysicalDeviceTimelineSemaphoreProperties 
Public structurePhysicalDeviceToolProperties 
Public structurePhysicalDeviceUniformBufferStandardLayoutFeatures 
Public structurePhysicalDeviceVariablePointerFeatures 
Public structurePhysicalDeviceVariablePointersFeatures 
Public structurePhysicalDeviceVulkan11Features 
Public structurePhysicalDeviceVulkan11Properties 
Public structurePhysicalDeviceVulkan12Features 
Public structurePhysicalDeviceVulkan12Properties 
Public structurePhysicalDeviceVulkan13Features 
Public structurePhysicalDeviceVulkan13Properties 
Public structurePhysicalDeviceVulkanMemoryModelFeatures 
Public structurePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures 
Public structurePipelineA non-dispatchable handle owned by a VkDevice.
Public structurePipelineCacheA non-dispatchable handle owned by a VkDevice.
Public structurePipelineCacheCreateInfo 
Public structurePipelineCacheHeaderVersionOne 
Public structurePipelineColorBlendAttachmentState 
Public structurePipelineColorBlendStateCreateInfo 
Public structurePipelineCreationFeedback 
Public structurePipelineCreationFeedbackCreateInfo 
Public structurePipelineDepthStencilStateCreateInfo 
Public structurePipelineDynamicStateCreateInfo 
Public structurePipelineInputAssemblyStateCreateInfo 
Public structurePipelineLayoutA non-dispatchable handle owned by a VkDevice.
Public structurePipelineLayoutCreateInfo 
Public structurePipelineMultisampleStateCreateInfo 
Public structurePipelineRasterizationLineStateCreateInfoEXT 
Public structurePipelineRasterizationStateCreateInfo 
Public structurePipelineRenderingCreateInfo 
Public structurePipelineShaderStageCreateInfo 
Public structurePipelineShaderStageRequiredSubgroupSizeCreateInfo 
Public structurePipelineTessellationDomainOriginStateCreateInfo 
Public structurePipelineTessellationStateCreateInfo 
Public structurePipelineVertexInputStateCreateInfo 
Public structurePipelineViewportStateCreateInfo 
Public structurePresentInfoKHR 
Public structurePrivateDataSlotA non-dispatchable handle owned by a VkDevice.
Public structurePrivateDataSlotCreateInfo 
Public structureProtectedSubmitInfo 
Public structurePushConstantRange 
Public structureQueryPoolA non-dispatchable handle owned by a VkDevice.
Public structureQueryPoolCreateInfo 
Public structureQueueA dispatchable handle owned by a VkDevice.
Public structureQueueFamilyProperties 
Public structureQueueFamilyProperties2 
Public structureQueueFamilyProperties2KHR 
Public structureRect2D 
Public structureRenderingAttachmentInfo 
Public structureRenderingInfo 
Public structureRenderPassA non-dispatchable handle owned by a VkDevice.
Public structureRenderPassAttachmentBeginInfo 
Public structureRenderPassBeginInfo 
Public structureRenderPassCreateInfo 
Public structureRenderPassCreateInfo2 
Public structureRenderPassInputAttachmentAspectCreateInfo 
Public structureRenderPassMultiviewCreateInfo 
Public structureResolveImageInfo2 
Public structureSamplerA non-dispatchable handle owned by a VkDevice.
Public structureSamplerCreateInfo 
Public structureSamplerReductionModeCreateInfo 
Public structureSamplerYcbcrConversionA non-dispatchable handle owned by a VkDevice.
Public structureSamplerYcbcrConversionCreateInfo 
Public structureSamplerYcbcrConversionImageFormatProperties 
Public structureSamplerYcbcrConversionInfo 
Public structureSemaphoreA non-dispatchable handle owned by a VkDevice.
Public structureSemaphoreCreateInfo 
Public structureSemaphoreGetFdInfoKHR 
Public structureSemaphoreSignalInfo 
Public structureSemaphoreSubmitInfo 
Public structureSemaphoreTypeCreateInfo 
Public structureSemaphoreWaitInfo 
Public structureShaderModuleA non-dispatchable handle owned by a VkDevice.
Public structureShaderModuleCreateInfo 
Public structureSparseBufferMemoryBindInfo 
Public structureSparseImageFormatProperties 
Public structureSparseImageFormatProperties2 
Public structureSparseImageFormatProperties2KHR 
Public structureSparseImageMemoryBind 
Public structureSparseImageMemoryBindInfo 
Public structureSparseImageMemoryRequirements 
Public structureSparseImageMemoryRequirements2 
Public structureSparseImageOpaqueMemoryBindInfo 
Public structureSparseMemoryBind 
Public structureSpecializationInfo 
Public structureSpecializationMapEntry 
Public structureStencilOpState 
Public structureSubmitInfo 
Public structureSubmitInfo2 
Public structureSubpassBeginInfo 
Public structureSubpassDependency 
Public structureSubpassDependency2 
Public structureSubpassDescription 
Public structureSubpassDescription2 
Public structureSubpassDescriptionDepthStencilResolve 
Public structureSubpassEndInfo 
Public structureSubresourceLayout 
Public structureSurfaceCapabilitiesKHR 
Public structureSurfaceFormatKHR 
Public structureSurfaceKHRA non-dispatchable handle owned by a VkInstance.
Public structureSwapchainCreateInfoKHR 
Public structureSwapchainKHRA non-dispatchable handle owned by a VkSurfaceKHR.
Public structureTimelineSemaphoreSubmitInfo 
Public structureValidationCacheEXTA non-dispatchable handle owned by a VkDevice.
Public structureValidationFeaturesEXT 
Public structureVersion32 
Public structureVertexInputAttributeDescription 
Public structureVertexInputBindingDescription 
Public structureVideoSessionKHRA non-dispatchable handle owned by a VkDevice.
Public structureVideoSessionParametersKHRA non-dispatchable handle owned by a VkVideoSessionKHR.
Public structureViewport 
Public structureVkDescriptorUpdateTemplateKHRA non-dispatchable handle owned by a VkDevice.
Public structureVkPrivateDataSlotEXTA non-dispatchable handle owned by a VkDevice.
Public structureVkSamplerYcbcrConversionKHRA non-dispatchable handle owned by a VkDevice.
Public structureWaylandSurfaceCreateInfoKHR 
Public structureWin32SurfaceCreateInfoKHR 
Public structureWriteDescriptorSet 
Public structureWriteDescriptorSetInlineUniformBlock 
Public structureXcbSurfaceCreateInfoKHR 
Public structureXlibSurfaceCreateInfoKHR 
Interfaces
 InterfaceDescription
Public interfaceIVulkanDispatchableHandle IVulkanDispatchableHandle is an IntPtr handle that refers to a Vulkan object.
Public interfaceIVulkanNonDispatchableHandle IVulkanNonDispatchableHandle is a ulong handle that refers to a Vulkan object.
Delegates
 DelegateDescription
Public delegateVkLoadFunctionDelegate 
Enumerations
 EnumerationDescription
Public enumerationAccelerationStructureBuildTypeKHR 
Public enumerationAccelerationStructureCompatibilityKHR 
Public enumerationAccelerationStructureCreateFlagsKHR 
Public enumerationAccelerationStructureMemoryRequirementsTypeNV 
Public enumerationAccelerationStructureMotionInstanceTypeNV 
Public enumerationAccelerationStructureTypeKHR 
Public enumerationAccelerationStructureTypeNV 
Public enumerationAccessFlags 
Public enumerationAccessFlags2 
Public enumerationAccessFlags2KHR 
Public enumerationAcquireProfilingLockFlagsKHR 
Public enumerationAttachmentDescriptionFlags 
Public enumerationAttachmentLoadOp 
Public enumerationAttachmentStoreOp 
Public enumerationBlendFactor 
Public enumerationBlendOp 
Public enumerationBlendOverlapEXT 
Public enumerationBorderColor 
Public enumerationBufferCreateFlags 
Public enumerationBufferUsageFlags 
Public enumerationBuildAccelerationStructureFlagsKHR 
Public enumerationBuildAccelerationStructureFlagsNV 
Public enumerationBuildAccelerationStructureModeKHR 
Public enumerationChromaLocation 
Public enumerationChromaLocationKHR 
Public enumerationCoarseSampleOrderTypeNV 
Public enumerationColorComponentFlags 
Public enumerationColorSpaceKHR 
Public enumerationCommandBufferLevel 
Public enumerationCommandBufferResetFlags 
Public enumerationCommandBufferUsageFlags 
Public enumerationCommandPoolCreateFlags 
Public enumerationCommandPoolResetFlags 
Public enumerationCompareOp 
Public enumerationComponentSwizzle 
Public enumerationComponentTypeNV 
Public enumerationCompositeAlphaFlagsKHR 
Public enumerationConditionalRenderingFlagsEXT 
Public enumerationConservativeRasterizationModeEXT 
Public enumerationCopyAccelerationStructureModeKHR 
Public enumerationCopyAccelerationStructureModeNV 
Public enumerationCoverageModulationModeNV 
Public enumerationCoverageReductionModeNV 
Public enumerationCullModeFlags 
Public enumerationDebugReportFlagsEXT 
Public enumerationDebugReportObjectTypeEXT 
Public enumerationDebugUtilsMessageSeverityFlagsEXT 
Public enumerationDebugUtilsMessageTypeFlagsEXT 
Public enumerationDependencyFlags 
Public enumerationDescriptorBindingFlags 
Public enumerationDescriptorBindingFlagsEXT 
Public enumerationDescriptorPoolCreateFlags 
Public enumerationDescriptorSetLayoutCreateFlags 
Public enumerationDescriptorType 
Public enumerationDescriptorUpdateTemplateType 
Public enumerationDescriptorUpdateTemplateTypeKHR 
Public enumerationDeviceDiagnosticsConfigFlagsNV 
Public enumerationDeviceEventTypeEXT 
Public enumerationDeviceGroupPresentModeFlagsKHR 
Public enumerationDeviceMemoryReportEventTypeEXT 
Public enumerationDeviceQueueCreateFlags 
Public enumerationDiscardRectangleModeEXT 
Public enumerationDisplayEventTypeEXT 
Public enumerationDisplayPlaneAlphaFlagsKHR 
Public enumerationDisplayPowerStateEXT 
Public enumerationDriverId 
Public enumerationDriverIdKHR 
Public enumerationDynamicState 
Public enumerationEventCreateFlags 
Public enumerationExternalFenceFeatureFlags 
Public enumerationExternalFenceFeatureFlagsKHR 
Public enumerationExternalFenceHandleTypeFlags 
Public enumerationExternalFenceHandleTypeFlagsKHR 
Public enumerationExternalMemoryFeatureFlags 
Public enumerationExternalMemoryFeatureFlagsKHR 
Public enumerationExternalMemoryFeatureFlagsNV 
Public enumerationExternalMemoryHandleTypeFlags 
Public enumerationExternalMemoryHandleTypeFlagsKHR 
Public enumerationExternalMemoryHandleTypeFlagsNV 
Public enumerationExternalSemaphoreFeatureFlags 
Public enumerationExternalSemaphoreFeatureFlagsKHR 
Public enumerationExternalSemaphoreHandleTypeFlags 
Public enumerationExternalSemaphoreHandleTypeFlagsKHR 
Public enumerationFenceCreateFlags 
Public enumerationFenceImportFlags 
Public enumerationFenceImportFlagsKHR 
Public enumerationFilter 
Public enumerationFormat 
Public enumerationFormatFeatureFlags 
Public enumerationFormatFeatureFlags2 
Public enumerationFormatFeatureFlags2KHR 
Public enumerationFragmentShadingRateCombinerOpKHR 
Public enumerationFragmentShadingRateNV 
Public enumerationFragmentShadingRateTypeNV 
Public enumerationFramebufferCreateFlags 
Public enumerationFrontFace 
Public enumerationFullScreenExclusiveEXT 
Public enumerationGeometryFlagsKHR 
Public enumerationGeometryFlagsNV 
Public enumerationGeometryInstanceFlagsKHR 
Public enumerationGeometryInstanceFlagsNV 
Public enumerationGeometryTypeKHR 
Public enumerationGeometryTypeNV 
Public enumerationGraphicsPipelineLibraryFlagsEXT 
Public enumerationImageAspectFlags 
Public enumerationImageConstraintsInfoFlagsFUCHSIA 
Public enumerationImageCreateFlags 
Public enumerationImageFormatConstraintsFlagsFUCHSIA 
Public enumerationImageLayout 
Public enumerationImageTiling 
Public enumerationImageType 
Public enumerationImageUsageFlags 
Public enumerationImageViewCreateFlags 
Public enumerationImageViewType 
Public enumerationIndexType 
Public enumerationIndirectCommandsLayoutUsageFlagsNV 
Public enumerationIndirectCommandsTokenTypeNV 
Public enumerationIndirectStateFlagsNV 
Public enumerationInstanceCreateFlags 
Public enumerationInternalAllocationType 
Public enumerationLineRasterizationModeEXT 
Public enumerationLogicOp 
Public enumerationMemoryAllocateFlags 
Public enumerationMemoryAllocateFlagsKHR 
Public enumerationMemoryHeapFlags 
Public enumerationMemoryOverallocationBehaviorAMD 
Public enumerationMemoryPropertyFlags 
Public enumerationObjectType 
Public enumerationPeerMemoryFeatureFlags 
Public enumerationPeerMemoryFeatureFlagsKHR 
Public enumerationPerformanceConfigurationTypeINTEL 
Public enumerationPerformanceCounterDescriptionFlagsKHR 
Public enumerationPerformanceCounterScopeKHR 
Public enumerationPerformanceCounterStorageKHR 
Public enumerationPerformanceCounterUnitKHR 
Public enumerationPerformanceOverrideTypeINTEL 
Public enumerationPerformanceParameterTypeINTEL 
Public enumerationPerformanceValueTypeINTEL 
Public enumerationPhysicalDeviceType 
Public enumerationPipelineBindPoint 
Public enumerationPipelineCacheCreateFlags 
Public enumerationPipelineCacheHeaderVersion 
Public enumerationPipelineColorBlendStateCreateFlags 
Public enumerationPipelineCompilerControlFlagsAMD 
Public enumerationPipelineCreateFlags 
Public enumerationPipelineCreationFeedbackFlags 
Public enumerationPipelineCreationFeedbackFlagsEXT 
Public enumerationPipelineDepthStencilStateCreateFlags 
Public enumerationPipelineExecutableStatisticFormatKHR 
Public enumerationPipelineLayoutCreateFlags 
Public enumerationPipelineShaderStageCreateFlags 
Public enumerationPipelineStageFlags 
Public enumerationPipelineStageFlags2 
Public enumerationPipelineStageFlags2KHR 
Public enumerationPointClippingBehavior 
Public enumerationPointClippingBehaviorKHR 
Public enumerationPolygonMode 
Public enumerationPresentModeKHR 
Public enumerationPrimitiveTopology 
Public enumerationPrivateDataSlotCreateFlags 
Public enumerationPrivateDataSlotCreateFlagsEXT 
Public enumerationProvokingVertexModeEXT 
Public enumerationQueryControlFlags 
Public enumerationQueryPipelineStatisticFlags 
Public enumerationQueryPoolSamplingModeINTEL 
Public enumerationQueryResultFlags 
Public enumerationQueryResultStatusKHR 
Public enumerationQueryType 
Public enumerationQueueFlags 
Public enumerationQueueGlobalPriorityEXT 
Public enumerationQueueGlobalPriorityKHR 
Public enumerationRasterizationOrderAMD 
Public enumerationRayTracingShaderGroupTypeKHR 
Public enumerationRayTracingShaderGroupTypeNV 
Public enumerationRenderingFlags 
Public enumerationRenderingFlagsKHR 
Public enumerationRenderPassCreateFlags 
Public enumerationResolveModeFlags 
Public enumerationResolveModeFlagsKHR 
Public enumerationResult 
Public enumerationSampleCountFlags 
Public enumerationSamplerAddressMode 
Public enumerationSamplerCreateFlags 
Public enumerationSamplerMipmapMode 
Public enumerationSamplerReductionMode 
Public enumerationSamplerReductionModeEXT 
Public enumerationSamplerYcbcrModelConversion 
Public enumerationSamplerYcbcrModelConversionKHR 
Public enumerationSamplerYcbcrRange 
Public enumerationSamplerYcbcrRangeKHR 
Public enumerationScopeNV 
Public enumerationSemaphoreCreateFlags 
Public enumerationSemaphoreImportFlags 
Public enumerationSemaphoreImportFlagsKHR 
Public enumerationSemaphoreType 
Public enumerationSemaphoreTypeKHR 
Public enumerationSemaphoreWaitFlags 
Public enumerationSemaphoreWaitFlagsKHR 
Public enumerationShaderCorePropertiesFlagsAMD 
Public enumerationShaderFloatControlsIndependence 
Public enumerationShaderFloatControlsIndependenceKHR 
Public enumerationShaderGroupShaderKHR 
Public enumerationShaderInfoTypeAMD 
Public enumerationShaderModuleCreateFlags 
Public enumerationShaderStageFlags 
Public enumerationShadingRatePaletteEntryNV 
Public enumerationSharingMode 
Public enumerationSparseImageFormatFlags 
Public enumerationSparseMemoryBindFlags 
Public enumerationStencilFaceFlags 
Public enumerationStencilOp 
Public enumerationStructureType 
Public enumerationSubgroupFeatureFlags 
Public enumerationSubmitFlags 
Public enumerationSubmitFlagsKHR 
Public enumerationSubpassContents 
Public enumerationSubpassDescriptionFlags 
Public enumerationSupportedDeviceExtensions 
Public enumerationSupportedInstanceExtensions 
Public enumerationSurfaceCounterFlagsEXT 
Public enumerationSurfaceTransformFlagsKHR 
Public enumerationSwapchainCreateFlagsKHR 
Public enumerationSwapchainImageUsageFlagsANDROID 
Public enumerationSystemAllocationScope 
Public enumerationTessellationDomainOrigin 
Public enumerationTessellationDomainOriginKHR 
Public enumerationTimeDomainEXT 
Public enumerationToolPurposeFlags 
Public enumerationToolPurposeFlagsEXT 
Public enumerationValidationCacheHeaderVersionEXT 
Public enumerationValidationCheckEXT 
Public enumerationValidationFeatureDisableEXT 
Public enumerationValidationFeatureEnableEXT 
Public enumerationVendorId 
Public enumerationVertexInputRate 
Public enumerationVideoCapabilityFlagsKHR 
Public enumerationVideoChromaSubsamplingFlagsKHR 
Public enumerationVideoCodecOperationFlagsKHR 
Public enumerationVideoCodingControlFlagsKHR 
Public enumerationVideoCodingQualityPresetFlagsKHR 
Public enumerationVideoComponentBitDepthFlagsKHR 
Public enumerationVideoDecodeCapabilityFlagsKHR 
Public enumerationVideoDecodeFlagsKHR 
Public enumerationVideoDecodeH264PictureLayoutFlagsEXT 
Public enumerationVideoEncodeCapabilityFlagsKHR 
Public enumerationVideoEncodeFlagsKHR 
Public enumerationVideoEncodeH264CapabilityFlagsEXT 
Public enumerationVideoEncodeH264InputModeFlagsEXT 
Public enumerationVideoEncodeH264OutputModeFlagsEXT 
Public enumerationVideoEncodeH264RateControlStructureFlagsEXT 
Public enumerationVideoEncodeH265CapabilityFlagsEXT 
Public enumerationVideoEncodeH265CtbSizeFlagsEXT 
Public enumerationVideoEncodeH265InputModeFlagsEXT 
Public enumerationVideoEncodeH265OutputModeFlagsEXT 
Public enumerationVideoEncodeH265RateControlStructureFlagsEXT 
Public enumerationVideoEncodeH265TransformBlockSizeFlagsEXT 
Public enumerationVideoEncodeRateControlFlagsKHR 
Public enumerationVideoEncodeRateControlModeFlagsKHR 
Public enumerationVideoSessionCreateFlagsKHR 
Public enumerationViewportCoordinateSwizzleNV