API_Specification » APISpec_Fundamentals module

Chapter 2: Specification

Contents

Classes

struct VV::Corridors::Base_InStructure
Can be used to facilitate iterating through a read-only structure pointer chain.
struct VV::Corridors::Base_OutStructure
Can be used to facilitate iterating through a structure pointer chain that returns data back to the application.
struct VV::Corridors::Offset2D
Structure specifying a two-dimensional offset.
struct VV::Corridors::Offset3D
Structure specifying a three-dimensional offset.
struct VV::Corridors::Extent2D
Structure specifying a two-dimensional extent.
struct VV::Corridors::Extent3D
Structure specifying a three-dimensional extent.
struct VV::Corridors::Rect2D
Structure specifying a two-dimensional subregion.

Enums

enum EBool { True = VK_TRUE, False = VK_FALSE }
Specification
enum class EResult: si32 { Success = VK_SUCCESS, Not_Ready = VK_NOT_READY, Timeout = VK_TIMEOUT, Event_Set = VK_EVENT_SET, Event_Reset = VK_EVENT_RESET, Incomplete = VK_INCOMPLETE, Error_OutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY, Error_OutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY, Error_InitalizationFailed = VK_ERROR_INITIALIZATION_FAILED, Error_DeviceLost = VK_ERROR_DEVICE_LOST, Error_MemoryMap_Failed = VK_ERROR_MEMORY_MAP_FAILED, Error_LayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT, Error_ExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT, Error_FeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT, Error_IncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER, Error_TooManyObjects = VK_ERROR_TOO_MANY_OBJECTS, Error_FormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED, Error_FragmentedPool = VK_ERROR_FRAGMENTED_POOL, Error_Unknown = VK_ERROR_UNKNOWN, Error_OutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY, Error_InvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE, Error_Fragmentation = VK_ERROR_FRAGMENTATION, Error_InvalidOpaqueCaptureAddress = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS, Error_SurfaceLost_KHR = VK_ERROR_SURFACE_LOST_KHR, Error_NativeWindowInUse_KHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR, Suboptimal_KHR = VK_SUBOPTIMAL_KHR, Error_OutOfDate_KHR = VK_ERROR_OUT_OF_DATE_KHR, Error_IncompatbileDisplay_KHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, Error_Extension_ValidationFailed = VK_ERROR_VALIDATION_FAILED_EXT, Error_InvalidShader_NV = VK_ERROR_INVALID_SHADER_NV, Error_Invalid_DRMFormat_ModifierPlaneLayout_EXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT, Error_NotPermitted_EXT = VK_ERROR_NOT_PERMITTED_EXT, Error_FullScreenExculsiveMode_Lost_EXT = VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT, Thread_Idle_KHR = VK_THREAD_IDLE_KHR, Thread_Done_KHR = VK_THREAD_DONE_KHR, OperationDeferred_KHR = VK_OPERATION_DEFERRED_KHR, OperationNotDeferred_KHR = VK_OPERATION_NOT_DEFERRED_KHR, PipelineCompileRequired_EXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT, Error_OutOfPoolMemory_KHR = VK_ERROR_OUT_OF_POOL_MEMORY_KHR, Error_InvalidExternalHandle_KHR = VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR, Error_Fragmentation_EXT = VK_ERROR_FRAGMENTATION_EXT, Error_InvalidDeviceAddress_EXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT, Error_InvalidOpaqueCaptureAddress_KHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR, Error_PipelineCompileRequired_EXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT }
Specification
enum class EStructureType: ui32 { ApplicationInformation = VK_STRUCTURE_TYPE_APPLICATION_INFO, Instance_CreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO, DeviceQueue_CreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO, Device_CreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, SubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO, MemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO, MappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE, BindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO, Fence_CreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO, Semaphore_CreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO, Event_CreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO, QueryPool_CreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO, Buffer_CreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO, BufferView_CreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO, Image_CreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, ImageView_CreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, ShaderModule_CreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, Pipeline_Cache_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO, Pipeline_ShaderStage_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, Pipeline_VertexInputState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO, Pipeline_InputAssemblyState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO, Pipeline_TessellationState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO, Pipeline_ViewportState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO, Pipeline_RasterizationState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO, Pipeline_MultisampleState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO, Pipeline_DepthStencilState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO, Pipeline_ColorBlendState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO, Pipeline_DynamicState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO, GraphicsPipeline_CreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, ComputePipeline_CreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, Pipeline_Layout_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO, Sampler_CreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO, Descriptor_SetLayout_CreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO, Descriptor_Pool_CreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO, Descriptor_SetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO, WriteDescriptor_Set = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET, CopyDescriptor_Set = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET, Framebuffer_CreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO, RenderPass_CreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, CommandPool_CreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO, CommandBuffer_AllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO, CommandBuffer_InheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO, CommandBuffer_BeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO, RenderPass_BeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO, BufferMemory_Barrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER, ImageMemory_Barrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, Memory_Barrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER, LoaderInstance_CreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO, LoaderDevice_CreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO, PhysicalDevice_SubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, BindBuffer_MemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO, BindImage_MemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO, PhysicalDevice_16Bit_StorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, MemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS, MemoryDedicated_AllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, Memory_AllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, DeviceGroup_RenderPass_BeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, DeviceGroup_CommandBuffer_BeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO, DeviceGroup_SubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO, DeviceGroup_BindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO, BindBuffer_MemoryDevice_GroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO, BindImage_MemoryDevice_GroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO, PhysicalDevice_GroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES, Device_GroupDevice_CreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, BufferMemory_RequirementsInfo_2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2, ImageMemory_RequirementsInfo_2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2, ImageSparseMemory_RequirementsInfo_2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2, MemoryRequirements_2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2, SparseImage_MemoryRequirements_2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2, PhysicalDevice_Features_2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, PhysicalDevice_Properties_2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2, Format_Properties_2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2, ImageFormat_Properties_2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2, PhysicalDevice_ImageFormatInfo_2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, QueueFamily_Properties_2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2, PhysicalDevice_MemoryProperties_2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2, SpareImageFormat_Properites2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2, PhysicalDevice_SparceImageFormatInfo_2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2, PhysicalDevice_PointClippingProperites = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, RenderPass_InputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO, ImageViewUsage_CreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, Pipeline_TessellationDomainOriginState_CreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO, RenderPassMulitivew_CreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO, PhysicalDevice_MultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, PhysicalDevice_MultivewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, PhysicalDevice_PointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, ProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO, PhysicalDevice_ProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, PhysicalDevice_ProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, DeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2, SamplerYCBCR_Conversion_CreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO, SamplerYCBCR_Conversion_Info = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO, BindImagePlane_MemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO, ImagePlaneMemory_RequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO, PhysicalDevice_SamplerYCBCR_ConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, SamplerYCBCR_Conversion_ImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, DescriptorUpdateTemplate_CreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO, PhysicalDevice_ExternalImageFormat_Info = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, ExternalImageFormat_Properties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, PhysicalDevice_ExternalBuffer_Info = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO, ExternalBuffer_Properites = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES, PhysicalDevice_ID_Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, ExternalMemoryBuffer_CreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO, ExtenralMemoryImage_CreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, ExternalMemoryAllocate_Info = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, PhysicalDevice_ExternalFence_Info = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO, ExternalFence_Properties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES, ExportFence_CreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO, ExportSemaphore_CreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, PhysicalDevice_ExternalSemaphore_Info = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO, ExternalSemaphore_Properties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES, PhysicalDevice_Maintence_3_Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, Descriptor_SetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT, PhysicalDevice_ShaderDrawParameters_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, PhysicalDevice_Vulkan_1_1_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, PhysicalDevice_Vulkan_1_1_Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, PhysicalDevice_Vulkan_1_2_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, PhysicalDevice_Vulkan_1_2_Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, ImageFormatList_CreateInfo = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, AttachmentDescription_2 = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, AttachmentReference_2 = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, SubpassDescription_2 = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2, SubpassDependency_2 = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2, RenderPass_CreateInfo_2 = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2, Subpass_BeginInfo = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO, Subpass_EndInfo = VK_STRUCTURE_TYPE_SUBPASS_END_INFO, PhysicalDevice_8BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, PhysicalDevice_DriverProperites = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, Physicaldevice_ShaderAtomic_Int64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, PhysicalDevice_ShaderFloat16_Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, PhysicalDevice_FloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, Descriptor_SetLayoutBindingFlags_CreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO, PhysicalDevice_Descriptor_IndexingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, PhysicalDevice_Descriptor_IndexingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, Descriptor_SetVariable_DescriptorCount_AllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO, Descriptor_SetVariable_Descriptor_CountLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT, PhysicalDevice_DepthStencil_ResolveProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, SubpassDescription_DepthStencilResolve = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE, PhysicalDevice_ScalarBlockLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, ImageStencilUsage_CreateInfo = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, PhysicalDevice_SamplerFilterMinMax_Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, Sampler_ReductionMode_CreateInfo = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO, PhysicalDevice_VulkanMemoryModelFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, PhysicalDevice_ImagelessFramebufferFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, FramebufferAttachments_CreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO, FramebufferAttachment_ImageInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO, RenderPassAttachment_BeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO, PhysicalDevice_UniformBuffer_StandardLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, PhysicalDevice_ShaderSubgroup_ExtendedTypesFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, PhysicalDevice_SeparateDepthStencilLayout_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, AttachmentReference_StencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT, AttachmentDescription_StencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT, PhysicalDevice_HostQueryReset_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, PhysicalDevice_TimelineSemaphore_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, PhysicalDevice_TimelineSemaphore_Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, SemaphoreType_CreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO, TimelineSemaphore_SubmitInfo = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO, Semaphore_WaitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO, Semaphore_SignalInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO, PhysicalDevice_BufferDeviceAddress_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, BufferDeviceAddress_Info = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO, Buffer_OpaqueCaptureAddress_CreateInfo = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO, Memory_OpaqueCaptureAddress_AllocateInfo = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, DeviceMemory_OpaqueCaptureAddress_Info = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO, SwapChain_CreateInfo_KHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR, PresentInfo_KHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR, DeviceGroup_PrsentCapabilitties_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR, ImageSwapChain_CreateInfo_KHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, BindImageMemory_SwapChain_Info_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR, Acquire_NextImage_Info_KHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR, DeviceGroup_PrsentInfo_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR, DeviceGroup_SwapChain_CreateInfo_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR, DisplayMode_CreateInfo_KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR, DisplaySurface_CreateInfo_KHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR, DispalyPrsent_Info_KHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR, XLIB_Surface_CreateInfo_KHR = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR, XCB_Surface_CreateInfo_KHR = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR, Wayland_Surface_CreateInfo_KHR = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR, Andriod_Surface_CreateInfo_KHR = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR, Win32_Surface_CreateInfo_KHR = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR, DebugReport_Callback_CreateInfo_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, PipelineRasterizationState_RasterizationOrder_AMD = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD, DebugMarkerObject_NameInfo_EXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT, DebugMarkerObject_TagInfo_EXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT, DebugMarker_MarkerInfo_EXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT, DedicatedAllocationImage_CreateInfo_NV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, DedicatedAllocationBuffer_CreateInfo_NV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV, DedicatedAllocationMemory_AllocateInfo_NV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV, PhysicalDevice_TransformFeedback_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, PhysicalDevice_TransformFeedback_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, PipelineRasterizationStateStream_CrateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT, ImageView_HandleInfo_NVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX, Texture_LOD_GatherFormat_Properties_AMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD, StreamDescriptorSurface_CreateInfo_GGP = VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP, PhysicalDevice_CornerSampledImage_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, ExternalMemoryImage_CreateInfo_NV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, ExportMemory_AllocateInfo_NV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV, ImportMemory_Win32_HandleInfo_NV = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV, ExportMemory_Win32_HandleInfo_NV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV, Win32_KeyedMutex_AquireRelease_Info_NV = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV, ValidationFlags_EXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT, VI_Surface_CreateInfo_NN = VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN, PhysicalDevice_TextureCompression_ASTC_HDR_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT, ImageView_ASTC_DecodeMode_EXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT, PhysicalDevice_ASTC_Decode_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, ImportMemory_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, ExportMemory_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR, Memory_Win32Handle_Properties_KHR = VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR, Memory_Get_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR, Import_Memory_FD_INFO_KHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, Memory_FD_Properites_KHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR, Memory_GET_FD_Info_KHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR, Win32_MutexAquireRelease_Info_KHR = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR, ImportSemaphore_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, ExportSemaphore_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, D3D12_Fence_SubmitInfo_KHR = VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR, Semaphore_GetWin32Handle_Info_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR, ImportSemaphore_FD_Info_KHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR, Semaphore_Get_FD_Info_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR, PhysicalDevice_PushDescriptor_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, CommandBuffer_Inheritance_ConditionalRendering_Info_EXT = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT, PhysicalDevice_ConditionalRendering_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, ConditionalRendering_BeginInfo_EXT = VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT, PresentationRegions_KHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR, Pipeline_Viewport_W_ScalingState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV, SurfaceCapabilitties_2_EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT, DisplayPower_Info_EXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT, Device_EventInfo_EXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT, Display_EventInfo_EXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT, Swapchain_Counter_CreateInfo_EXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT, PresentTimes_Info_Google = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE, PhysicalDevice_MultiviewPerViewAttributes_Properties_NVX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, Pipeline_viewportSwizzleState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV, PhysicalDevice_DiscardRectangle_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, Pipeline_Discard_RectangleState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT, PhysicalDevice_ConservativeRasterization_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, Pipeline_RasterizationConservativeState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT, PhysicalDevice_DepthClipEnable_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, Pipeline_Rasterization_DepthClipState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT, HDR_MetaData_EXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT, SharedPresentSurfaceCapabilities_KHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR, ImportFence_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR, ExportFence_Win32Handle_Info_KHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR, Fence_GetWin32Handle_Info_KHR = VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR, ImportFence_FD_Info_KHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR, Fence_Get_FD_Info_KHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR, PhysicalDevice_PerformanceQuery_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, PhysicalDevice_PerformanceQuery_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, QueryPool_Performance_CreateInfo_KHR = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR, PerformanceQuery_SubmitInfo_KHR = VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR, AcquireProfilingLock_Info_KHR = VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR, PerformacneCounter_KHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR, PerformanceCounter_Description_KHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR, PhysicalDevice_Surface_Info_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR, SurfaceCapabilitties_2_KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR, SurfaceFormat_2_KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR, DisplayProperties_2_KHR = VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR, DisplayPlaneProperties_2_KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR, DisplayModeProperties_2_KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR, DisplayPlane_Info_2_KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR, DisplayPlaneCapabilitties_2_KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR, Surface_CreateInfo_MVK = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK, MacOS_Surface_CreateInfo_MVK = VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK, DebugUtils_ObjectName_Info_EXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, DebugUtils_ObjectTag_Info_EXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT, DebugUtils_Label_EXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT, DebugUtils_MessengerCallback_Data_EXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT, DebugUtils_Messenger_CreateInfo_EXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT, Android_HardwareBufferUsage_Andriod = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID, Android_HardwareBuffer_Properties_Andrioid = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID, Android_HardwareBufferFormat_Properties_Android = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID, ImportAndroidHardwareBuffer_Info_Android = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, Memory_GetAndoridHardwareBuffer_Info_Android = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, ExternalFormat_Android = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, PhysicalDevice_InlineUniformBlock_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, PhysicalDevice_InlineUniformBlock_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT, WriteDescriptor_SetInlineUniformBlock_EXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT, DescriptorPool_InlineUniformBlock_CreateInfo_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT, SampleLocations_Info_EXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT, RenderPass_SampleLocations_BeginInfo_EXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT, Pipeline_SampleLocationsState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT, PhysicalDevice_SampleLocations_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, Multisample_Properties_EXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT, PhyscialDevice_BlendOperation_AdvancedFeatures_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, PhysicalDevice_BlendOperationAdvanced_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, Pipeline_ColorBlendAdvancedState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT, Pipeline_CoverageToColorState_CreateInof_NV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV, WriteDescriptorSet_AccelerationStruture_KHR = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR, AcclerationStructure_BuildGeometry_Info_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR, AccelrationStructure_DeviceAddress_Info_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR, AccelerationStructure_GeometryAABBS_Data_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR, AccelerationStructure_Geometry_Instance_Data_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR, AccelerationStructure_GeometryTriangles_Data_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR, AccelerationStructure_Geometry_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR, Copy_AccelerationStructure_Info_KHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR, CopyAccelerationStructureTOMemory_Info_KHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR, Copy_MemopryToAccelerationStructure_Info_KHR = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR, Raytracing_Pipeline_CreateInfo_KHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR, Raytracing_ShaderGroup_CreateInfo_KHR = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR, AccelerationStructure_CreateInfo_KHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR, Raytracing_PipelineInterface_CreateInfo_KHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR, Pipeline_CoverageModulationState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV, PhysicalDevice_ShaderSM_Builtins_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, PhyscialDevice_ShaderSM_Builtins_Properties_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, DRM_FormatModifier_PropertiesList_EXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT, PhysicalDevice_ImageDRM_FormatModifier_Info_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT, ImageDRM_FomratModifierList_CreateInfo_EXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, ImageDRM_FormatModifierExplicit_CreateInfo_EXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, ImageDRM_FormatModifierProperties_EXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT, ValidationCache_CreateInfo_EXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT, ShaderModule_ValidationCache_CreateInfo_EXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT, Pipeline_viewportShadingRateImageState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV, PhysicalDevice_ShadingRateImage_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, PhysicalDevice_ShaderRateImage_Properties_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, Pipeline_ViewportCoarseSampleOrder_State_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV, Raytracing_Pipeline_CreateInfo_NV = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV, AccelerationStructure_CreateInfo_NV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV, Geometry_NV = VK_STRUCTURE_TYPE_GEOMETRY_NV, GeometryTriangles_NV = VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV, Geometry_AABB_NV = VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV, AccelerationStructure_MemoryRequirements_Info_NV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV, PhysicalDevice_DeviceRaytracing_Properties_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, Ratracing_ShaderGroup_CreateInfo_NV = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV, AccelerationStructure_Info_NV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV, PhysicalDevice_RepresentativeFragmentTest_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, Pipeline_Representative_FragmentTestState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV, PhysicalDevice_ImageView_ImgeFormat_Info_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT, FilterCubic_ImageView_ImageFormat_Properties_EXT = VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT, DeviceQueue_GlobalPriority_CreateInfo_EXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT, ImportMemory_HostPointer_Info_EXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT, MemoryHost_PointerProperties_EXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT, PhysicalDevice_ExternalMemoryHost_Properites_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, PhysicalDevice_ShaderClock_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, Pipeline_CompilerControl_CreateInfo_AMD = VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD, Calibrated_Timestamp_Info_EXT = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT, PhysicalDevice_ShaderCore_Properties_AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, DeviceMemory_Overallocation_CreateInfo_AMD = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, PhysicalDevice_VertexAttributeDivisor_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, Pipeline_VertexInput_DivisorState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT, PhysicalDevice_VertexAttributeDevisor_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, PresentFrameToken_GGP = VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP, Pipeline_CreationFeedback_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT, PhysicalDevice_ComputeShaderDerivatives_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, PhysicalDevice_MeshShader_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, PhysicalDevice_MeshShader_Properties_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, PhysicalDevice_FragmentShaderBarycentric_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, PhysicalDevice_ShaderImageFootprint_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, Pipeline_ViewportExclusiveScissorState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV, PhysicalDevice_ExclusiveScissor_features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, CheckpointData_NV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV, QueueFamilyCheckpoint_Properties_NV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV, PhysicalDevice_ShaderIntegerFunctions_2_Features_Intel = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, QueryPool_CreateInfo_Intel = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL, InitializePerformanceAPI_Info_Intel = VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL, PerformanceMarker_Info_Intel = VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL, PerformanceStreamMarker_info_Intel = VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL, PerformanceOverride_Info_Intel = VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL, PerformanceConfiguration_Aquire_Info_Intel = VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL, PhysicalDevice_PCI_BUS_Info_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, Display_NativeHDR_SurfaceCapabbilitties_AMD = VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD, SwapChain_DisplayNativeHDR_CreateInfo_AMD = VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD, ImagepipeSurface_CreateInfo_FUCHSIA = VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA, Metal_Surface_CreateInfo_EXT = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT, PhysicalDevice_FragmentDensity_MapFeatures_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, PhysicalDevice_FragmentDensityMap_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, RenderPass_FragmentDensityMap_CreateInfo_EXT = VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT, PhysicalDevice_SubgroupSizeControl_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT, Pipeline_ShaderStage_RequiredSubgroupSize_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT, PhysicalDevice_SubgroupSizeControl_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT, PhysicalDevice_ShaderCore_Properties_2_AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, PhysicalDeice_CoherentMemory_Features_AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, PhysicalDevice_MemoryBudget_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT, PhysicalDevice_MemoryPriority_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, MemoryPriority_AllocateInfo_EXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT, Surface_ProtectedCapabilitties_KHR = VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR, PhysicalDevice_DedicatedAllocationImageAliasing_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, PhysicalDevice_BufferDeviceAddress_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, BufferDeviceAddress_CreateInfo_EXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT, PhysicalDevice_ToolProperties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT, ValidationFeatures_EXT = VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT, PhysicalDevice_CooperativeMatrix_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, CooperativeMatrix_Properties_NV = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV, PhysicalDevice_CooperativeMatrix_Proeprties_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, PhysicalDevice_CoverageReductionMode_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, Pipeline_CoverageReductionState_CreateInfo_NV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV, Framebufer_MixedSamplesCombination_NV = VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV, PhyscialDevice_FragmentShader_Interlock_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, PhysicalDevice_YCBCR_ImageArrays_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, Surface_FullscreenExclusive_Info_EXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT, Surface_Capabilities_FullscreenExclusive_EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT, Surface_FullscreenExclusive_Win32_Info_EXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT, HeadlessSurface_CreateInfo_EXT = VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT, PhysicalDevice_LineRasterization_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, Pipeline_RasterizationLineState_CreateInfo_EXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT, PhysicalDevice_LineRasterization_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, PhysicalDevice_IndexType_Uint8_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, PhysicalDevice_PipelineExecutableProperties_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, Pipeline_Info_KHR = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR, Pipeline_ExecutableProperties_KHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR, Pipeline_ExecutableInfo_KHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR, Pipeline_ExecutableStatistic_KHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR, Pipeline_Executable_InternalRepresentation_KHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR, PhysicalDevice_ShaderDemoteToHelperInvocationFeatures_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT, PhysicalDevice_DeviceGeneratedCommand_Properties_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, GraphicsShaderGroup_CreateInfo_NV = VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV, GraphicsPipeline_ShaderGroups_CreateInfo_NV = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV, IndirectCommands_LayoutToken_NV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV, IndirectCommands_Layout_CreateInfo_NV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV, GeneratedCommands_Info_NV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV, GeneratedCommands_MemoryRequirements_Info_NV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV, PhysicalDevice_DeviceGeneratedCommand_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, PhysicalDevice_TexelBufferAlignment_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, PhysicalDevice_TEXELBuffer_AlignmentProperties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT, CommandBufferInheritance_RenderPassTransform_Info_QCOM = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM, RenderPass_Transform_BeginInfo_QCOM = VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM, PipelineLibrary_CreateInfo_KHR = VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR, PhysicalDevice_PipelineCreationCacheControl_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, PhysicalDevice_DiagnosticsConfig_Features_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, DeviceDiagnosticsConfig_CreateInfo_NV = VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, PhysicalDevice_VariablePointer_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES, PhysicalDevice_ShaderDrawParameter_Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES, DebugReport_CreateInfo_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT, RenderPass_Multiview_CreateInfo_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR, PhysicalDevice_Multiview_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR, PhysicalDevice_multiview_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR, PhysicalDevice_Features_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR, PhysicalDevice_Properties_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR, FormatProperties_2_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR, ImageFormat_Properties_2_KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR, PhysicalDevice_ImageFormat_Info_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR, QueueFamily_Properties_2_KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR, PhysicalDevice_MemoryProperties_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR, SpraseImageFormat_Properties_2_KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR, PhysicalDevice_SparseImageFormat_Info_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR, MemoryAllocateFlags_Info_KHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR, DeviceGroup_RenderPass_BeginInfo_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR, DeviceGroup_CommandBuffer_BeginInfo_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR, DeviceGroup_SubmitInfo_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR, DeviceGroup_BindSparse_Info_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR, BindBuffer_MemoryDeviceGroup_Info_KHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR, BindImage_MemoryDeviceGroup_Info_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR, PhysicalDeviceGroup_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR, DeviceGroup_Device_CreateInfo_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR, PhysicalDevice_ExternalImageFormat_Inf_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR, ExternalImageFormat_Properties_KHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR, PhysicalDevice_ExternalBuffer_Info_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR, ExternalBuffer_Propertis_KHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR, PhysicalDevice_ID_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR, ExternalMemory_Buffer_CreateInfo_KHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR, ExternalMemoryImage_CreateInfo_KHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR, Export_MemoryAllocate_Info_KHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR, PhysicalDevice_ExternalSemaphore_Info_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR, External_Semaphore_Properties_KHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR, Export_Semaphore_CreateInfo_KHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR, PhysicalDevice_Shader_Float16_Int8_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR, PhysicalDevice_Float16_Int8_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR, PhysicalDevice_16BitStorage_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR, Descriptor_UpdateTemplate_CreateInfo_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR, Surface_Capabilities_2_EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT, PhysicalDevice_Imageless_Framebuffer_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR, Framebuffer_Attachments_CreateInfo_KHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR, Framebuffer_Attachment_ImageInfo_KHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR, RenderPass_Attachment_BeginInfo_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR, Attachment_Description_2_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR, Attachment_Reference_2_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR, Subpass_Description_2_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR, Subpass_Dependency_2_KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR, RenderPass_CreateInfo_2_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR, Subpass_BeginInfo_HR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR, Subpass_EndInfo_KHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR, PhysicalDevice_ExternalFence_Info_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR, ExternalFence_Properties_KHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR, ExportFence_CreateInfo_KHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR, PhysicalDevice_PointClipping_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR, RenderPass_InputAttachmentAspect_CreateInfo_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR, ImageViewUsage_CreateInfo_KHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR, Pipeline_TessellationDomain_OriginState_CreateInfo_KHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR, PhysicalDevice_VariablePointer_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR, PhysicalDevice_VariablePointers_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR, MemoryDedicated_Requirements_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR, MemoryDedicated_AllocateInfo_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR, PhysicalDevice_SamplerFilter_MinMax_Properties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT, Sampler_ReductionMode_CreateInfo_EXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT, Buffer_MemoryRequirements_Inof_2_KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR, Image_MemoryRequirements_Info_2_KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR, ImageSparse_MemoryRequirements_Info_2_KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR, MemoryRequirements_2_KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR, SparseImage_MemoryRequirements_2_KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR, ImageFormatList_CreateInfo_KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR, SamplerYCBCR_Conversion_CreateInfo_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR, Sampler_YCBCR_ConversionInfo_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR, BindImagePlane_MemoryInfo_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR, ImagePlane_MemoryRequirements_Info_KHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR, PhysicalDevice_Sampler_YCBCR_Conversion_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR, SamplerYCBCR_Conversion_ImageFormat_Properties_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR, Buffer_MemoryInfo_KHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR, BindImage_MemoryInfo_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR, Descriptor_SetLayoutBindingFlags_CreateInfo_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT, PhysicalDevice_DescriptorIndexing_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT, PhysicalDevice_Descriptor_IndexingProperties_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT, DescriptorSet_VariableDescriptorCount_AllocateInfo_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT, DescriptorSet_VaraibleDescriptorCount_LayoutSupport_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT, Bind_AccelerationStructure_MemoryInfo_NV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV, WriteDescriptorSet_AccelerationStructure_NV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV, PhysicalDevice_Maintenance_3_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR, DescriptorSet_LayoutSupport_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR, PhysicalDevice_ShaderSubgroup_ExtendedTypes_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR, PhysicalDevice_8BitStorage_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR, PhysicalDevice_Shader_AtomicInt64_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR, PhysicalDevice_DriverProperties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR, PhysicalDevice_FloatControls_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR, PhysicalDevice_DepthStencilResolve_Properties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR, Subpass_Description_DepthStencilResolve_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR, PhysicalDevice_TimelineSemaphore_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR, PhysicalDevice_TimelineSemaphoreProperties_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR, SemaphoreType_CreateInfo_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR, TimelineSemaphore_SubmitInfo_KHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR, Semaphore_WaitInfo_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR, Sempaphore_SignalInfo_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR, PhysicalDevice_Vulakn_MemoryModel_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR, PhysicalDevice_ScalarBlock_LayoutFeatures_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT, PhysicalDevice_SeparateDepth_StencilLayouts_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR, AttachmentReference_StencilLayout_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR, AttachmentDescription_StencilLayout_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR, PhysicalDevice_BufferAddress_Features_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT, BufferDevice_AddressInfo_EXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT, Extesnion_ImageStencilUsage_CreateInfo = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT, PhysicalDevice_UniformBufferStandardLayout_Features_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR, PhysicalDevice_BufferDevice_AddressFeatures_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR, BufferDevice_Address_Info = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR, BufferOpaque_CaptureAddress_Createinfo = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR, MemoryOpaque_CaptureAddressAllocate_Info_KHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR, DeviceMemory_OpaqueCaptureAddress_Info_KHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR, PhysicalDevice_HostQuery_ResetFeatures_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT, Device_PrivateData_CreateInfo_EXT = 1000295001, Max_Enum = VK_STRUCTURE_TYPE_MAX_ENUM }
Specification

Typedefs

using Bool = VkBool32
Vulkan's boolean type.
using DeviceAddress = VkDeviceAddress
using DeviceSize = VkDeviceSize
using Flags = VkFlags
Used to represent bitmasks for Vulkan flag types.

Enum documentation

Typedef documentation

using Bool = VkBool32

Vulkan's boolean type.

Specification

using DeviceAddress = VkDeviceAddress

@ < ="://..////1.2-//.#"></>

using DeviceSize = VkDeviceSize

@ < ="://..////1.2-//.#"></>

using Flags = VkFlags

Used to represent bitmasks for Vulkan flag types.

Specification