|
| struct | AccelerationStructureCreateInfoNV |
| |
| struct | AccelerationStructureInfoNV |
| |
| struct | AccelerationStructureMemoryRequirementsInfoNV |
| |
| class | AccelerationStructureNV |
| |
| struct | AcquireNextImageInfoKHR |
| |
| struct | AllocationCallbacks |
| |
| struct | ApplicationInfo |
| |
| class | ArrayProxy |
| |
| struct | AttachmentDescription |
| |
| struct | AttachmentDescription2KHR |
| |
| struct | AttachmentReference |
| |
| struct | AttachmentReference2KHR |
| |
| struct | AttachmentSampleLocationsEXT |
| |
| struct | BaseInStructure |
| |
| struct | BaseOutStructure |
| |
| struct | BindAccelerationStructureMemoryInfoNV |
| |
| struct | BindBufferMemoryDeviceGroupInfo |
| |
| struct | BindBufferMemoryInfo |
| |
| struct | BindImageMemoryDeviceGroupInfo |
| |
| struct | BindImageMemoryInfo |
| |
| struct | BindImageMemorySwapchainInfoKHR |
| |
| struct | BindImagePlaneMemoryInfo |
| |
| struct | BindSparseInfo |
| |
| class | Buffer |
| |
| struct | BufferCopy |
| |
| struct | BufferCreateInfo |
| |
| struct | BufferImageCopy |
| |
| struct | BufferMemoryBarrier |
| |
| struct | BufferMemoryRequirementsInfo2 |
| |
| class | BufferView |
| |
| struct | BufferViewCreateInfo |
| |
| struct | CalibratedTimestampInfoEXT |
| |
| struct | CheckpointDataNV |
| |
| struct | ClearAttachment |
| |
| union | ClearColorValue |
| |
| struct | ClearDepthStencilValue |
| |
| struct | ClearRect |
| |
| union | ClearValue |
| |
| struct | CmdProcessCommandsInfoNVX |
| |
| struct | CmdReserveSpaceForCommandsInfoNVX |
| |
| struct | CoarseSampleLocationNV |
| |
| struct | CoarseSampleOrderCustomNV |
| |
| class | CommandBuffer |
| |
| struct | CommandBufferAllocateInfo |
| |
| struct | CommandBufferBeginInfo |
| |
| struct | CommandBufferInheritanceConditionalRenderingInfoEXT |
| |
| struct | CommandBufferInheritanceInfo |
| |
| class | CommandPool |
| |
| struct | CommandPoolCreateInfo |
| |
| struct | ComponentMapping |
| |
| struct | ComputePipelineCreateInfo |
| |
| struct | ConditionalRenderingBeginInfoEXT |
| |
| struct | ConformanceVersionKHR |
| |
| struct | CopyDescriptorSet |
| |
| struct | DebugMarkerMarkerInfoEXT |
| |
| struct | DebugMarkerObjectNameInfoEXT |
| |
| struct | DebugMarkerObjectTagInfoEXT |
| |
| struct | DebugReportCallbackCreateInfoEXT |
| |
| class | DebugReportCallbackEXT |
| |
| struct | DebugUtilsLabelEXT |
| |
| struct | DebugUtilsMessengerCallbackDataEXT |
| |
| struct | DebugUtilsMessengerCreateInfoEXT |
| |
| class | DebugUtilsMessengerEXT |
| |
| struct | DebugUtilsObjectNameInfoEXT |
| |
| struct | DebugUtilsObjectTagInfoEXT |
| |
| struct | DedicatedAllocationBufferCreateInfoNV |
| |
| struct | DedicatedAllocationImageCreateInfoNV |
| |
| struct | DedicatedAllocationMemoryAllocateInfoNV |
| |
| struct | DescriptorBufferInfo |
| |
| struct | DescriptorImageInfo |
| |
| class | DescriptorPool |
| |
| struct | DescriptorPoolCreateInfo |
| |
| struct | DescriptorPoolInlineUniformBlockCreateInfoEXT |
| |
| struct | DescriptorPoolSize |
| |
| class | DescriptorSet |
| |
| struct | DescriptorSetAllocateInfo |
| |
| class | DescriptorSetLayout |
| |
| struct | DescriptorSetLayoutBinding |
| |
| struct | DescriptorSetLayoutBindingFlagsCreateInfoEXT |
| |
| struct | DescriptorSetLayoutCreateInfo |
| |
| struct | DescriptorSetLayoutSupport |
| |
| struct | DescriptorSetVariableDescriptorCountAllocateInfoEXT |
| |
| struct | DescriptorSetVariableDescriptorCountLayoutSupportEXT |
| |
| class | DescriptorUpdateTemplate |
| |
| struct | DescriptorUpdateTemplateCreateInfo |
| |
| struct | DescriptorUpdateTemplateEntry |
| |
| class | Device |
| |
| struct | DeviceCreateInfo |
| |
| struct | DeviceEventInfoEXT |
| |
| struct | DeviceGeneratedCommandsFeaturesNVX |
| |
| struct | DeviceGeneratedCommandsLimitsNVX |
| |
| struct | DeviceGroupBindSparseInfo |
| |
| struct | DeviceGroupCommandBufferBeginInfo |
| |
| struct | DeviceGroupDeviceCreateInfo |
| |
| struct | DeviceGroupPresentCapabilitiesKHR |
| |
| struct | DeviceGroupPresentInfoKHR |
| |
| struct | DeviceGroupRenderPassBeginInfo |
| |
| struct | DeviceGroupSubmitInfo |
| |
| struct | DeviceGroupSwapchainCreateInfoKHR |
| |
| class | DeviceLostError |
| |
| class | DeviceMemory |
| |
| struct | DeviceMemoryOverallocationCreateInfoAMD |
| |
| struct | DeviceQueueCreateInfo |
| |
| struct | DeviceQueueGlobalPriorityCreateInfoEXT |
| |
| struct | DeviceQueueInfo2 |
| |
| struct | DispatchIndirectCommand |
| |
| class | DispatchLoaderDynamic |
| |
| class | DispatchLoaderStatic |
| |
| struct | DisplayEventInfoEXT |
| |
| class | DisplayKHR |
| |
| struct | DisplayModeCreateInfoKHR |
| |
| class | DisplayModeKHR |
| |
| struct | DisplayModeParametersKHR |
| |
| struct | DisplayModeProperties2KHR |
| |
| struct | DisplayModePropertiesKHR |
| |
| struct | DisplayPlaneCapabilities2KHR |
| |
| struct | DisplayPlaneCapabilitiesKHR |
| |
| struct | DisplayPlaneInfo2KHR |
| |
| struct | DisplayPlaneProperties2KHR |
| |
| struct | DisplayPlanePropertiesKHR |
| |
| struct | DisplayPowerInfoEXT |
| |
| struct | DisplayPresentInfoKHR |
| |
| struct | DisplayProperties2KHR |
| |
| struct | DisplayPropertiesKHR |
| |
| struct | DisplaySurfaceCreateInfoKHR |
| |
| struct | DrawIndexedIndirectCommand |
| |
| struct | DrawIndirectCommand |
| |
| struct | DrawMeshTasksIndirectCommandNV |
| |
| struct | DrmFormatModifierPropertiesEXT |
| |
| struct | DrmFormatModifierPropertiesListEXT |
| |
| class | Error |
| |
| class | ErrorCategoryImpl |
| |
| class | Event |
| |
| struct | EventCreateInfo |
| |
| struct | ExportFenceCreateInfo |
| |
| struct | ExportMemoryAllocateInfo |
| |
| struct | ExportMemoryAllocateInfoNV |
| |
| struct | ExportSemaphoreCreateInfo |
| |
| struct | extendCheck |
| |
| struct | extendCheck< TypeList< void, T >, X > |
| |
| struct | extendCheck< void, X > |
| |
| class | ExtensionNotPresentError |
| |
| struct | ExtensionProperties |
| |
| struct | Extent2D |
| |
| struct | Extent3D |
| |
| struct | ExternalBufferProperties |
| |
| struct | ExternalFenceProperties |
| |
| struct | ExternalImageFormatProperties |
| |
| struct | ExternalImageFormatPropertiesNV |
| |
| struct | ExternalMemoryBufferCreateInfo |
| |
| struct | ExternalMemoryImageCreateInfo |
| |
| struct | ExternalMemoryImageCreateInfoNV |
| |
| struct | ExternalMemoryProperties |
| |
| struct | ExternalSemaphoreProperties |
| |
| class | FeatureNotPresentError |
| |
| class | Fence |
| |
| struct | FenceCreateInfo |
| |
| struct | FenceGetFdInfoKHR |
| |
| class | Flags |
| |
| struct | FlagTraits |
| |
| struct | FlagTraits< AccessFlagBits > |
| |
| struct | FlagTraits< AttachmentDescriptionFlagBits > |
| |
| struct | FlagTraits< BufferCreateFlagBits > |
| |
| struct | FlagTraits< BufferUsageFlagBits > |
| |
| struct | FlagTraits< BuildAccelerationStructureFlagBitsNV > |
| |
| struct | FlagTraits< ColorComponentFlagBits > |
| |
| struct | FlagTraits< CommandBufferResetFlagBits > |
| |
| struct | FlagTraits< CommandBufferUsageFlagBits > |
| |
| struct | FlagTraits< CommandPoolCreateFlagBits > |
| |
| struct | FlagTraits< CommandPoolResetFlagBits > |
| |
| struct | FlagTraits< CompositeAlphaFlagBitsKHR > |
| |
| struct | FlagTraits< ConditionalRenderingFlagBitsEXT > |
| |
| struct | FlagTraits< CullModeFlagBits > |
| |
| struct | FlagTraits< DebugReportFlagBitsEXT > |
| |
| struct | FlagTraits< DebugUtilsMessageSeverityFlagBitsEXT > |
| |
| struct | FlagTraits< DebugUtilsMessageTypeFlagBitsEXT > |
| |
| struct | FlagTraits< DependencyFlagBits > |
| |
| struct | FlagTraits< DescriptorBindingFlagBitsEXT > |
| |
| struct | FlagTraits< DescriptorPoolCreateFlagBits > |
| |
| struct | FlagTraits< DescriptorSetLayoutCreateFlagBits > |
| |
| struct | FlagTraits< DeviceGroupPresentModeFlagBitsKHR > |
| |
| struct | FlagTraits< DeviceQueueCreateFlagBits > |
| |
| struct | FlagTraits< DisplayPlaneAlphaFlagBitsKHR > |
| |
| struct | FlagTraits< ExternalFenceFeatureFlagBits > |
| |
| struct | FlagTraits< ExternalFenceHandleTypeFlagBits > |
| |
| struct | FlagTraits< ExternalMemoryFeatureFlagBits > |
| |
| struct | FlagTraits< ExternalMemoryFeatureFlagBitsNV > |
| |
| struct | FlagTraits< ExternalMemoryHandleTypeFlagBits > |
| |
| struct | FlagTraits< ExternalMemoryHandleTypeFlagBitsNV > |
| |
| struct | FlagTraits< ExternalSemaphoreFeatureFlagBits > |
| |
| struct | FlagTraits< ExternalSemaphoreHandleTypeFlagBits > |
| |
| struct | FlagTraits< FenceCreateFlagBits > |
| |
| struct | FlagTraits< FenceImportFlagBits > |
| |
| struct | FlagTraits< FormatFeatureFlagBits > |
| |
| struct | FlagTraits< GeometryFlagBitsNV > |
| |
| struct | FlagTraits< GeometryInstanceFlagBitsNV > |
| |
| struct | FlagTraits< ImageAspectFlagBits > |
| |
| struct | FlagTraits< ImageCreateFlagBits > |
| |
| struct | FlagTraits< ImageUsageFlagBits > |
| |
| struct | FlagTraits< IndirectCommandsLayoutUsageFlagBitsNVX > |
| |
| struct | FlagTraits< MemoryAllocateFlagBits > |
| |
| struct | FlagTraits< MemoryHeapFlagBits > |
| |
| struct | FlagTraits< MemoryPropertyFlagBits > |
| |
| struct | FlagTraits< ObjectEntryUsageFlagBitsNVX > |
| |
| struct | FlagTraits< PeerMemoryFeatureFlagBits > |
| |
| struct | FlagTraits< PipelineCreateFlagBits > |
| |
| struct | FlagTraits< PipelineStageFlagBits > |
| |
| struct | FlagTraits< QueryControlFlagBits > |
| |
| struct | FlagTraits< QueryPipelineStatisticFlagBits > |
| |
| struct | FlagTraits< QueryResultFlagBits > |
| |
| struct | FlagTraits< QueueFlagBits > |
| |
| struct | FlagTraits< SampleCountFlagBits > |
| |
| struct | FlagTraits< SemaphoreImportFlagBits > |
| |
| struct | FlagTraits< ShaderStageFlagBits > |
| |
| struct | FlagTraits< SparseImageFormatFlagBits > |
| |
| struct | FlagTraits< SparseMemoryBindFlagBits > |
| |
| struct | FlagTraits< StencilFaceFlagBits > |
| |
| struct | FlagTraits< SubgroupFeatureFlagBits > |
| |
| struct | FlagTraits< SubpassDescriptionFlagBits > |
| |
| struct | FlagTraits< SurfaceCounterFlagBitsEXT > |
| |
| struct | FlagTraits< SurfaceTransformFlagBitsKHR > |
| |
| struct | FlagTraits< SwapchainCreateFlagBitsKHR > |
| |
| class | FormatNotSupportedError |
| |
| struct | FormatProperties |
| |
| struct | FormatProperties2 |
| |
| class | FragmentationEXTError |
| |
| class | FragmentedPoolError |
| |
| class | Framebuffer |
| |
| struct | FramebufferCreateInfo |
| |
| struct | GeometryAABBNV |
| |
| struct | GeometryDataNV |
| |
| struct | GeometryNV |
| |
| struct | GeometryTrianglesNV |
| |
| struct | GraphicsPipelineCreateInfo |
| |
| struct | HdrMetadataEXT |
| |
| class | Image |
| |
| struct | ImageBlit |
| |
| struct | ImageCopy |
| |
| struct | ImageCreateInfo |
| |
| struct | ImageDrmFormatModifierExplicitCreateInfoEXT |
| |
| struct | ImageDrmFormatModifierListCreateInfoEXT |
| |
| struct | ImageDrmFormatModifierPropertiesEXT |
| |
| struct | ImageFormatListCreateInfoKHR |
| |
| struct | ImageFormatProperties |
| |
| struct | ImageFormatProperties2 |
| |
| struct | ImageMemoryBarrier |
| |
| struct | ImageMemoryRequirementsInfo2 |
| |
| struct | ImagePlaneMemoryRequirementsInfo |
| |
| struct | ImageResolve |
| |
| struct | ImageSparseMemoryRequirementsInfo2 |
| |
| struct | ImageSubresource |
| |
| struct | ImageSubresourceLayers |
| |
| struct | ImageSubresourceRange |
| |
| struct | ImageSwapchainCreateInfoKHR |
| |
| class | ImageView |
| |
| struct | ImageViewASTCDecodeModeEXT |
| |
| struct | ImageViewCreateInfo |
| |
| struct | ImageViewUsageCreateInfo |
| |
| struct | ImportFenceFdInfoKHR |
| |
| struct | ImportMemoryFdInfoKHR |
| |
| struct | ImportMemoryHostPointerInfoEXT |
| |
| struct | ImportSemaphoreFdInfoKHR |
| |
| class | IncompatibleDisplayKHRError |
| |
| class | IncompatibleDriverError |
| |
| struct | IndirectCommandsLayoutCreateInfoNVX |
| |
| class | IndirectCommandsLayoutNVX |
| |
| struct | IndirectCommandsLayoutTokenNVX |
| |
| struct | IndirectCommandsTokenNVX |
| |
| class | InitializationFailedError |
| |
| struct | InputAttachmentAspectReference |
| |
| class | Instance |
| |
| struct | InstanceCreateInfo |
| |
| class | InvalidDrmFormatModifierPlaneLayoutEXTError |
| |
| class | InvalidExternalHandleError |
| |
| class | InvalidShaderNVError |
| |
| struct | isStructureChainValid |
| |
| struct | isStructureChainValid< BindBufferMemoryInfo, BindBufferMemoryDeviceGroupInfo > |
| |
| struct | isStructureChainValid< BindImageMemoryInfo, BindImageMemoryDeviceGroupInfo > |
| |
| struct | isStructureChainValid< BindImageMemoryInfo, BindImageMemorySwapchainInfoKHR > |
| |
| struct | isStructureChainValid< BindImageMemoryInfo, BindImagePlaneMemoryInfo > |
| |
| struct | isStructureChainValid< BindSparseInfo, DeviceGroupBindSparseInfo > |
| |
| struct | isStructureChainValid< BufferCreateInfo, DedicatedAllocationBufferCreateInfoNV > |
| |
| struct | isStructureChainValid< BufferCreateInfo, ExternalMemoryBufferCreateInfo > |
| |
| struct | isStructureChainValid< CommandBufferBeginInfo, DeviceGroupCommandBufferBeginInfo > |
| |
| struct | isStructureChainValid< CommandBufferInheritanceInfo, CommandBufferInheritanceConditionalRenderingInfoEXT > |
| |
| struct | isStructureChainValid< DescriptorPoolCreateInfo, DescriptorPoolInlineUniformBlockCreateInfoEXT > |
| |
| struct | isStructureChainValid< DescriptorSetAllocateInfo, DescriptorSetVariableDescriptorCountAllocateInfoEXT > |
| |
| struct | isStructureChainValid< DescriptorSetLayoutCreateInfo, DescriptorSetLayoutBindingFlagsCreateInfoEXT > |
| |
| struct | isStructureChainValid< DescriptorSetLayoutSupport, DescriptorSetVariableDescriptorCountLayoutSupportEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, DeviceGroupDeviceCreateInfo > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, DeviceMemoryOverallocationCreateInfoAMD > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDevice16BitStorageFeatures > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDevice8BitStorageFeaturesKHR > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceASTCDecodeFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceBlendOperationAdvancedFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceComputeShaderDerivativesFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceConditionalRenderingFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceCornerSampledImageFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceDescriptorIndexingFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceExclusiveScissorFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceFeatures2 > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceFragmentShaderBarycentricFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceInlineUniformBlockFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceMeshShaderFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceMultiviewFeatures > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceProtectedMemoryFeatures > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceRepresentativeFragmentTestFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceSamplerYcbcrConversionFeatures > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceShaderAtomicInt64FeaturesKHR > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceShaderDrawParameterFeatures > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceShaderImageFootprintFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceShadingRateImageFeaturesNV > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceTransformFeedbackFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceVariablePointerFeatures > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceVertexAttributeDivisorFeaturesEXT > |
| |
| struct | isStructureChainValid< DeviceCreateInfo, PhysicalDeviceVulkanMemoryModelFeaturesKHR > |
| |
| struct | isStructureChainValid< DeviceQueueCreateInfo, DeviceQueueGlobalPriorityCreateInfoEXT > |
| |
| struct | isStructureChainValid< FenceCreateInfo, ExportFenceCreateInfo > |
| |
| struct | isStructureChainValid< FormatProperties2, DrmFormatModifierPropertiesListEXT > |
| |
| struct | isStructureChainValid< GraphicsPipelineCreateInfo, PipelineDiscardRectangleStateCreateInfoEXT > |
| |
| struct | isStructureChainValid< GraphicsPipelineCreateInfo, PipelineRepresentativeFragmentTestStateCreateInfoNV > |
| |
| struct | isStructureChainValid< ImageCreateInfo, DedicatedAllocationImageCreateInfoNV > |
| |
| struct | isStructureChainValid< ImageCreateInfo, ExternalMemoryImageCreateInfo > |
| |
| struct | isStructureChainValid< ImageCreateInfo, ExternalMemoryImageCreateInfoNV > |
| |
| struct | isStructureChainValid< ImageCreateInfo, ImageDrmFormatModifierExplicitCreateInfoEXT > |
| |
| struct | isStructureChainValid< ImageCreateInfo, ImageDrmFormatModifierListCreateInfoEXT > |
| |
| struct | isStructureChainValid< ImageCreateInfo, ImageFormatListCreateInfoKHR > |
| |
| struct | isStructureChainValid< ImageCreateInfo, ImageSwapchainCreateInfoKHR > |
| |
| struct | isStructureChainValid< ImageFormatProperties2, ExternalImageFormatProperties > |
| |
| struct | isStructureChainValid< ImageFormatProperties2, SamplerYcbcrConversionImageFormatProperties > |
| |
| struct | isStructureChainValid< ImageFormatProperties2, TextureLODGatherFormatPropertiesAMD > |
| |
| struct | isStructureChainValid< ImageMemoryBarrier, SampleLocationsInfoEXT > |
| |
| struct | isStructureChainValid< ImageMemoryRequirementsInfo2, ImagePlaneMemoryRequirementsInfo > |
| |
| struct | isStructureChainValid< ImageViewCreateInfo, ImageViewASTCDecodeModeEXT > |
| |
| struct | isStructureChainValid< ImageViewCreateInfo, ImageViewUsageCreateInfo > |
| |
| struct | isStructureChainValid< ImageViewCreateInfo, SamplerYcbcrConversionInfo > |
| |
| struct | isStructureChainValid< InstanceCreateInfo, DebugReportCallbackCreateInfoEXT > |
| |
| struct | isStructureChainValid< InstanceCreateInfo, DebugUtilsMessengerCreateInfoEXT > |
| |
| struct | isStructureChainValid< InstanceCreateInfo, ValidationFlagsEXT > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, DedicatedAllocationMemoryAllocateInfoNV > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, ExportMemoryAllocateInfo > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, ExportMemoryAllocateInfoNV > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, ImportMemoryFdInfoKHR > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, ImportMemoryHostPointerInfoEXT > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, MemoryAllocateFlagsInfo > |
| |
| struct | isStructureChainValid< MemoryAllocateInfo, MemoryDedicatedAllocateInfo > |
| |
| struct | isStructureChainValid< MemoryRequirements2, MemoryDedicatedRequirements > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDevice16BitStorageFeatures > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDevice8BitStorageFeaturesKHR > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceASTCDecodeFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceBlendOperationAdvancedFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceComputeShaderDerivativesFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceConditionalRenderingFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceCornerSampledImageFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceDescriptorIndexingFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceExclusiveScissorFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceFragmentShaderBarycentricFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceInlineUniformBlockFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceMeshShaderFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceMultiviewFeatures > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceProtectedMemoryFeatures > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceRepresentativeFragmentTestFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceSamplerYcbcrConversionFeatures > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceShaderAtomicInt64FeaturesKHR > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceShaderDrawParameterFeatures > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceShaderImageFootprintFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceShadingRateImageFeaturesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceTransformFeedbackFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceVariablePointerFeatures > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceVertexAttributeDivisorFeaturesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceFeatures2, PhysicalDeviceVulkanMemoryModelFeaturesKHR > |
| |
| struct | isStructureChainValid< PhysicalDeviceImageFormatInfo2, ImageFormatListCreateInfoKHR > |
| |
| struct | isStructureChainValid< PhysicalDeviceImageFormatInfo2, PhysicalDeviceExternalImageFormatInfo > |
| |
| struct | isStructureChainValid< PhysicalDeviceImageFormatInfo2, PhysicalDeviceImageDrmFormatModifierInfoEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties, PhysicalDeviceShadingRateImagePropertiesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceBlendOperationAdvancedPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceConservativeRasterizationPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceDescriptorIndexingPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceDiscardRectanglePropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceDriverPropertiesKHR > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceExternalMemoryHostPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceIDProperties > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceInlineUniformBlockPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceMaintenance3Properties > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceMeshShaderPropertiesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceMultiviewProperties > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDevicePCIBusInfoPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDevicePointClippingProperties > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceProtectedMemoryProperties > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDevicePushDescriptorPropertiesKHR > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceRayTracingPropertiesNV > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceSampleLocationsPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceSamplerFilterMinmaxPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceShaderCorePropertiesAMD > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceSubgroupProperties > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceTransformFeedbackPropertiesEXT > |
| |
| struct | isStructureChainValid< PhysicalDeviceProperties2, PhysicalDeviceVertexAttributeDivisorPropertiesEXT > |
| |
| struct | isStructureChainValid< PipelineColorBlendStateCreateInfo, PipelineColorBlendAdvancedStateCreateInfoEXT > |
| |
| struct | isStructureChainValid< PipelineMultisampleStateCreateInfo, PipelineCoverageModulationStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PipelineMultisampleStateCreateInfo, PipelineCoverageToColorStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PipelineMultisampleStateCreateInfo, PipelineSampleLocationsStateCreateInfoEXT > |
| |
| struct | isStructureChainValid< PipelineRasterizationStateCreateInfo, PipelineRasterizationConservativeStateCreateInfoEXT > |
| |
| struct | isStructureChainValid< PipelineRasterizationStateCreateInfo, PipelineRasterizationStateRasterizationOrderAMD > |
| |
| struct | isStructureChainValid< PipelineRasterizationStateCreateInfo, PipelineRasterizationStateStreamCreateInfoEXT > |
| |
| struct | isStructureChainValid< PipelineTessellationStateCreateInfo, PipelineTessellationDomainOriginStateCreateInfo > |
| |
| struct | isStructureChainValid< PipelineVertexInputStateCreateInfo, PipelineVertexInputDivisorStateCreateInfoEXT > |
| |
| struct | isStructureChainValid< PipelineViewportStateCreateInfo, PipelineViewportCoarseSampleOrderStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PipelineViewportStateCreateInfo, PipelineViewportExclusiveScissorStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PipelineViewportStateCreateInfo, PipelineViewportShadingRateImageStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PipelineViewportStateCreateInfo, PipelineViewportSwizzleStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PipelineViewportStateCreateInfo, PipelineViewportWScalingStateCreateInfoNV > |
| |
| struct | isStructureChainValid< PresentInfoKHR, DeviceGroupPresentInfoKHR > |
| |
| struct | isStructureChainValid< PresentInfoKHR, DisplayPresentInfoKHR > |
| |
| struct | isStructureChainValid< PresentInfoKHR, PresentRegionsKHR > |
| |
| struct | isStructureChainValid< PresentInfoKHR, PresentTimesInfoGOOGLE > |
| |
| struct | isStructureChainValid< QueueFamilyProperties2, QueueFamilyCheckpointPropertiesNV > |
| |
| struct | isStructureChainValid< RenderPassBeginInfo, DeviceGroupRenderPassBeginInfo > |
| |
| struct | isStructureChainValid< RenderPassBeginInfo, RenderPassSampleLocationsBeginInfoEXT > |
| |
| struct | isStructureChainValid< RenderPassCreateInfo, RenderPassInputAttachmentAspectCreateInfo > |
| |
| struct | isStructureChainValid< RenderPassCreateInfo, RenderPassMultiviewCreateInfo > |
| |
| struct | isStructureChainValid< SamplerCreateInfo, SamplerReductionModeCreateInfoEXT > |
| |
| struct | isStructureChainValid< SamplerCreateInfo, SamplerYcbcrConversionInfo > |
| |
| struct | isStructureChainValid< SemaphoreCreateInfo, ExportSemaphoreCreateInfo > |
| |
| struct | isStructureChainValid< ShaderModuleCreateInfo, ShaderModuleValidationCacheCreateInfoEXT > |
| |
| struct | isStructureChainValid< SubmitInfo, DeviceGroupSubmitInfo > |
| |
| struct | isStructureChainValid< SubmitInfo, ProtectedSubmitInfo > |
| |
| struct | isStructureChainValid< SurfaceCapabilities2KHR, SharedPresentSurfaceCapabilitiesKHR > |
| |
| struct | isStructureChainValid< SwapchainCreateInfoKHR, DeviceGroupSwapchainCreateInfoKHR > |
| |
| struct | isStructureChainValid< SwapchainCreateInfoKHR, SwapchainCounterCreateInfoEXT > |
| |
| struct | isStructureChainValid< WriteDescriptorSet, WriteDescriptorSetAccelerationStructureNV > |
| |
| struct | isStructureChainValid< WriteDescriptorSet, WriteDescriptorSetInlineUniformBlockEXT > |
| |
| class | LayerNotPresentError |
| |
| struct | LayerProperties |
| |
| class | LogicError |
| |
| struct | MappedMemoryRange |
| |
| struct | MemoryAllocateFlagsInfo |
| |
| struct | MemoryAllocateInfo |
| |
| struct | MemoryBarrier |
| |
| struct | MemoryDedicatedAllocateInfo |
| |
| struct | MemoryDedicatedRequirements |
| |
| struct | MemoryFdPropertiesKHR |
| |
| struct | MemoryGetFdInfoKHR |
| |
| struct | MemoryHeap |
| |
| struct | MemoryHostPointerPropertiesEXT |
| |
| class | MemoryMapFailedError |
| |
| struct | MemoryRequirements |
| |
| struct | MemoryRequirements2 |
| |
| struct | MemoryType |
| |
| struct | MultisamplePropertiesEXT |
| |
| class | NativeWindowInUseKHRError |
| |
| class | NotPermittedEXTError |
| |
| class | ObjectDestroy |
| |
| class | ObjectDestroy< NoParent, Dispatch > |
| |
| class | ObjectFree |
| |
| struct | ObjectTableCreateInfoNVX |
| |
| struct | ObjectTableDescriptorSetEntryNVX |
| |
| struct | ObjectTableEntryNVX |
| |
| struct | ObjectTableIndexBufferEntryNVX |
| |
| class | ObjectTableNVX |
| |
| struct | ObjectTablePipelineEntryNVX |
| |
| struct | ObjectTablePushConstantEntryNVX |
| |
| struct | ObjectTableVertexBufferEntryNVX |
| |
| struct | Offset2D |
| |
| struct | Offset3D |
| |
| class | Optional |
| |
| class | OutOfDateKHRError |
| |
| class | OutOfDeviceMemoryError |
| |
| class | OutOfHostMemoryError |
| |
| class | OutOfPoolMemoryError |
| |
| struct | PastPresentationTimingGOOGLE |
| |
| class | PhysicalDevice |
| |
| struct | PhysicalDevice16BitStorageFeatures |
| |
| struct | PhysicalDevice8BitStorageFeaturesKHR |
| |
| struct | PhysicalDeviceASTCDecodeFeaturesEXT |
| |
| struct | PhysicalDeviceBlendOperationAdvancedFeaturesEXT |
| |
| struct | PhysicalDeviceBlendOperationAdvancedPropertiesEXT |
| |
| struct | PhysicalDeviceComputeShaderDerivativesFeaturesNV |
| |
| struct | PhysicalDeviceConditionalRenderingFeaturesEXT |
| |
| struct | PhysicalDeviceConservativeRasterizationPropertiesEXT |
| |
| struct | PhysicalDeviceCornerSampledImageFeaturesNV |
| |
| struct | PhysicalDeviceDescriptorIndexingFeaturesEXT |
| |
| struct | PhysicalDeviceDescriptorIndexingPropertiesEXT |
| |
| struct | PhysicalDeviceDiscardRectanglePropertiesEXT |
| |
| struct | PhysicalDeviceDriverPropertiesKHR |
| |
| struct | PhysicalDeviceExclusiveScissorFeaturesNV |
| |
| struct | PhysicalDeviceExternalBufferInfo |
| |
| struct | PhysicalDeviceExternalFenceInfo |
| |
| struct | PhysicalDeviceExternalImageFormatInfo |
| |
| struct | PhysicalDeviceExternalMemoryHostPropertiesEXT |
| |
| struct | PhysicalDeviceExternalSemaphoreInfo |
| |
| struct | PhysicalDeviceFeatures |
| |
| struct | PhysicalDeviceFeatures2 |
| |
| struct | PhysicalDeviceFragmentShaderBarycentricFeaturesNV |
| |
| struct | PhysicalDeviceGroupProperties |
| |
| struct | PhysicalDeviceIDProperties |
| |
| struct | PhysicalDeviceImageDrmFormatModifierInfoEXT |
| |
| struct | PhysicalDeviceImageFormatInfo2 |
| |
| struct | PhysicalDeviceInlineUniformBlockFeaturesEXT |
| |
| struct | PhysicalDeviceInlineUniformBlockPropertiesEXT |
| |
| struct | PhysicalDeviceLimits |
| |
| struct | PhysicalDeviceMaintenance3Properties |
| |
| struct | PhysicalDeviceMemoryProperties |
| |
| struct | PhysicalDeviceMemoryProperties2 |
| |
| struct | PhysicalDeviceMeshShaderFeaturesNV |
| |
| struct | PhysicalDeviceMeshShaderPropertiesNV |
| |
| struct | PhysicalDeviceMultiviewFeatures |
| |
| struct | PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX |
| |
| struct | PhysicalDeviceMultiviewProperties |
| |
| struct | PhysicalDevicePCIBusInfoPropertiesEXT |
| |
| struct | PhysicalDevicePointClippingProperties |
| |
| struct | PhysicalDeviceProperties |
| |
| struct | PhysicalDeviceProperties2 |
| |
| struct | PhysicalDeviceProtectedMemoryFeatures |
| |
| struct | PhysicalDeviceProtectedMemoryProperties |
| |
| struct | PhysicalDevicePushDescriptorPropertiesKHR |
| |
| struct | PhysicalDeviceRayTracingPropertiesNV |
| |
| struct | PhysicalDeviceRepresentativeFragmentTestFeaturesNV |
| |
| struct | PhysicalDeviceSampleLocationsPropertiesEXT |
| |
| struct | PhysicalDeviceSamplerFilterMinmaxPropertiesEXT |
| |
| struct | PhysicalDeviceSamplerYcbcrConversionFeatures |
| |
| struct | PhysicalDeviceShaderAtomicInt64FeaturesKHR |
| |
| struct | PhysicalDeviceShaderCorePropertiesAMD |
| |
| struct | PhysicalDeviceShaderDrawParameterFeatures |
| |
| struct | PhysicalDeviceShaderImageFootprintFeaturesNV |
| |
| struct | PhysicalDeviceShadingRateImageFeaturesNV |
| |
| struct | PhysicalDeviceShadingRateImagePropertiesNV |
| |
| struct | PhysicalDeviceSparseImageFormatInfo2 |
| |
| struct | PhysicalDeviceSparseProperties |
| |
| struct | PhysicalDeviceSubgroupProperties |
| |
| struct | PhysicalDeviceSurfaceInfo2KHR |
| |
| struct | PhysicalDeviceTransformFeedbackFeaturesEXT |
| |
| struct | PhysicalDeviceTransformFeedbackPropertiesEXT |
| |
| struct | PhysicalDeviceVariablePointerFeatures |
| |
| struct | PhysicalDeviceVertexAttributeDivisorFeaturesEXT |
| |
| struct | PhysicalDeviceVertexAttributeDivisorPropertiesEXT |
| |
| struct | PhysicalDeviceVulkanMemoryModelFeaturesKHR |
| |
| class | Pipeline |
| |
| class | PipelineCache |
| |
| struct | PipelineCacheCreateInfo |
| |
| struct | PipelineColorBlendAdvancedStateCreateInfoEXT |
| |
| struct | PipelineColorBlendAttachmentState |
| |
| struct | PipelineColorBlendStateCreateInfo |
| |
| struct | PipelineCoverageModulationStateCreateInfoNV |
| |
| struct | PipelineCoverageToColorStateCreateInfoNV |
| |
| struct | PipelineDepthStencilStateCreateInfo |
| |
| struct | PipelineDiscardRectangleStateCreateInfoEXT |
| |
| struct | PipelineDynamicStateCreateInfo |
| |
| struct | PipelineInputAssemblyStateCreateInfo |
| |
| class | PipelineLayout |
| |
| struct | PipelineLayoutCreateInfo |
| |
| struct | PipelineMultisampleStateCreateInfo |
| |
| struct | PipelineRasterizationConservativeStateCreateInfoEXT |
| |
| struct | PipelineRasterizationStateCreateInfo |
| |
| struct | PipelineRasterizationStateRasterizationOrderAMD |
| |
| struct | PipelineRasterizationStateStreamCreateInfoEXT |
| |
| struct | PipelineRepresentativeFragmentTestStateCreateInfoNV |
| |
| struct | PipelineSampleLocationsStateCreateInfoEXT |
| |
| struct | PipelineShaderStageCreateInfo |
| |
| struct | PipelineTessellationDomainOriginStateCreateInfo |
| |
| struct | PipelineTessellationStateCreateInfo |
| |
| struct | PipelineVertexInputDivisorStateCreateInfoEXT |
| |
| struct | PipelineVertexInputStateCreateInfo |
| |
| struct | PipelineViewportCoarseSampleOrderStateCreateInfoNV |
| |
| struct | PipelineViewportExclusiveScissorStateCreateInfoNV |
| |
| struct | PipelineViewportShadingRateImageStateCreateInfoNV |
| |
| struct | PipelineViewportStateCreateInfo |
| |
| struct | PipelineViewportSwizzleStateCreateInfoNV |
| |
| struct | PipelineViewportWScalingStateCreateInfoNV |
| |
| class | PoolFree |
| |
| struct | PresentInfoKHR |
| |
| struct | PresentRegionKHR |
| |
| struct | PresentRegionsKHR |
| |
| struct | PresentTimeGOOGLE |
| |
| struct | PresentTimesInfoGOOGLE |
| |
| struct | ProtectedSubmitInfo |
| |
| struct | PushConstantRange |
| |
| class | QueryPool |
| |
| struct | QueryPoolCreateInfo |
| |
| class | Queue |
| |
| struct | QueueFamilyCheckpointPropertiesNV |
| |
| struct | QueueFamilyProperties |
| |
| struct | QueueFamilyProperties2 |
| |
| struct | RayTracingPipelineCreateInfoNV |
| |
| struct | RayTracingShaderGroupCreateInfoNV |
| |
| struct | Rect2D |
| |
| struct | RectLayerKHR |
| |
| struct | RefreshCycleDurationGOOGLE |
| |
| class | RenderPass |
| |
| struct | RenderPassBeginInfo |
| |
| struct | RenderPassCreateInfo |
| |
| struct | RenderPassCreateInfo2KHR |
| |
| struct | RenderPassInputAttachmentAspectCreateInfo |
| |
| struct | RenderPassMultiviewCreateInfo |
| |
| struct | RenderPassSampleLocationsBeginInfoEXT |
| |
| struct | ResultValue |
| |
| struct | ResultValueType |
| |
| struct | ResultValueType< void > |
| |
| struct | SampleLocationEXT |
| |
| struct | SampleLocationsInfoEXT |
| |
| class | Sampler |
| |
| struct | SamplerCreateInfo |
| |
| struct | SamplerReductionModeCreateInfoEXT |
| |
| class | SamplerYcbcrConversion |
| |
| struct | SamplerYcbcrConversionCreateInfo |
| |
| struct | SamplerYcbcrConversionImageFormatProperties |
| |
| struct | SamplerYcbcrConversionInfo |
| |
| class | Semaphore |
| |
| struct | SemaphoreCreateInfo |
| |
| struct | SemaphoreGetFdInfoKHR |
| |
| class | ShaderModule |
| |
| struct | ShaderModuleCreateInfo |
| |
| struct | ShaderModuleValidationCacheCreateInfoEXT |
| |
| struct | ShaderResourceUsageAMD |
| |
| struct | ShaderStatisticsInfoAMD |
| |
| struct | ShadingRatePaletteNV |
| |
| struct | SharedPresentSurfaceCapabilitiesKHR |
| |
| struct | SparseBufferMemoryBindInfo |
| |
| struct | SparseImageFormatProperties |
| |
| struct | SparseImageFormatProperties2 |
| |
| struct | SparseImageMemoryBind |
| |
| struct | SparseImageMemoryBindInfo |
| |
| struct | SparseImageMemoryRequirements |
| |
| struct | SparseImageMemoryRequirements2 |
| |
| struct | SparseImageOpaqueMemoryBindInfo |
| |
| struct | SparseMemoryBind |
| |
| struct | SpecializationInfo |
| |
| struct | SpecializationMapEntry |
| |
| struct | StencilOpState |
| |
| class | StructureChain |
| |
| class | StructureChainElement |
| |
| struct | SubmitInfo |
| |
| struct | SubpassBeginInfoKHR |
| |
| struct | SubpassDependency |
| |
| struct | SubpassDependency2KHR |
| |
| struct | SubpassDescription |
| |
| struct | SubpassDescription2KHR |
| |
| struct | SubpassEndInfoKHR |
| |
| struct | SubpassSampleLocationsEXT |
| |
| struct | SubresourceLayout |
| |
| struct | SurfaceCapabilities2EXT |
| |
| struct | SurfaceCapabilities2KHR |
| |
| struct | SurfaceCapabilitiesKHR |
| |
| struct | SurfaceFormat2KHR |
| |
| struct | SurfaceFormatKHR |
| |
| class | SurfaceKHR |
| |
| class | SurfaceLostKHRError |
| |
| struct | SwapchainCounterCreateInfoEXT |
| |
| struct | SwapchainCreateInfoKHR |
| |
| class | SwapchainKHR |
| |
| class | SystemError |
| |
| struct | TextureLODGatherFormatPropertiesAMD |
| |
| class | TooManyObjectsError |
| |
| struct | TypeList |
| |
| class | UniqueHandle |
| |
| class | UniqueHandleTraits |
| |
| class | UniqueHandleTraits< AccelerationStructureNV, Dispatch > |
| |
| class | UniqueHandleTraits< Buffer, Dispatch > |
| |
| class | UniqueHandleTraits< BufferView, Dispatch > |
| |
| class | UniqueHandleTraits< CommandBuffer, Dispatch > |
| |
| class | UniqueHandleTraits< CommandPool, Dispatch > |
| |
| class | UniqueHandleTraits< DebugReportCallbackEXT, Dispatch > |
| |
| class | UniqueHandleTraits< DebugUtilsMessengerEXT, Dispatch > |
| |
| class | UniqueHandleTraits< DescriptorPool, Dispatch > |
| |
| class | UniqueHandleTraits< DescriptorSet, Dispatch > |
| |
| class | UniqueHandleTraits< DescriptorSetLayout, Dispatch > |
| |
| class | UniqueHandleTraits< DescriptorUpdateTemplate, Dispatch > |
| |
| class | UniqueHandleTraits< Device, Dispatch > |
| |
| class | UniqueHandleTraits< DeviceMemory, Dispatch > |
| |
| class | UniqueHandleTraits< Event, Dispatch > |
| |
| class | UniqueHandleTraits< Fence, Dispatch > |
| |
| class | UniqueHandleTraits< Framebuffer, Dispatch > |
| |
| class | UniqueHandleTraits< Image, Dispatch > |
| |
| class | UniqueHandleTraits< ImageView, Dispatch > |
| |
| class | UniqueHandleTraits< IndirectCommandsLayoutNVX, Dispatch > |
| |
| class | UniqueHandleTraits< Instance, Dispatch > |
| |
| class | UniqueHandleTraits< ObjectTableNVX, Dispatch > |
| |
| class | UniqueHandleTraits< Pipeline, Dispatch > |
| |
| class | UniqueHandleTraits< PipelineCache, Dispatch > |
| |
| class | UniqueHandleTraits< PipelineLayout, Dispatch > |
| |
| class | UniqueHandleTraits< QueryPool, Dispatch > |
| |
| class | UniqueHandleTraits< RenderPass, Dispatch > |
| |
| class | UniqueHandleTraits< Sampler, Dispatch > |
| |
| class | UniqueHandleTraits< SamplerYcbcrConversion, Dispatch > |
| |
| class | UniqueHandleTraits< Semaphore, Dispatch > |
| |
| class | UniqueHandleTraits< ShaderModule, Dispatch > |
| |
| class | UniqueHandleTraits< SurfaceKHR, Dispatch > |
| |
| class | UniqueHandleTraits< SwapchainKHR, Dispatch > |
| |
| class | UniqueHandleTraits< ValidationCacheEXT, Dispatch > |
| |
| struct | ValidationCacheCreateInfoEXT |
| |
| class | ValidationCacheEXT |
| |
| class | ValidationFailedEXTError |
| |
| struct | ValidationFlagsEXT |
| |
| struct | VertexInputAttributeDescription |
| |
| struct | VertexInputBindingDescription |
| |
| struct | VertexInputBindingDivisorDescriptionEXT |
| |
| struct | Viewport |
| |
| struct | ViewportSwizzleNV |
| |
| struct | ViewportWScalingNV |
| |
| struct | WriteDescriptorSet |
| |
| struct | WriteDescriptorSetAccelerationStructureNV |
| |
| struct | WriteDescriptorSetInlineUniformBlockEXT |
| |
| struct | XYColorEXT |
| |
|
| using | SampleMask = uint32_t |
| |
| using | Bool32 = uint32_t |
| |
| using | DeviceSize = uint64_t |
| |
| using | FramebufferCreateFlags = Flags< FramebufferCreateFlagBits, VkFramebufferCreateFlags > |
| |
| using | QueryPoolCreateFlags = Flags< QueryPoolCreateFlagBits, VkQueryPoolCreateFlags > |
| |
| using | RenderPassCreateFlags = Flags< RenderPassCreateFlagBits, VkRenderPassCreateFlags > |
| |
| using | SamplerCreateFlags = Flags< SamplerCreateFlagBits, VkSamplerCreateFlags > |
| |
| using | PipelineLayoutCreateFlags = Flags< PipelineLayoutCreateFlagBits, VkPipelineLayoutCreateFlags > |
| |
| using | PipelineCacheCreateFlags = Flags< PipelineCacheCreateFlagBits, VkPipelineCacheCreateFlags > |
| |
| using | PipelineDepthStencilStateCreateFlags = Flags< PipelineDepthStencilStateCreateFlagBits, VkPipelineDepthStencilStateCreateFlags > |
| |
| using | PipelineDynamicStateCreateFlags = Flags< PipelineDynamicStateCreateFlagBits, VkPipelineDynamicStateCreateFlags > |
| |
| using | PipelineColorBlendStateCreateFlags = Flags< PipelineColorBlendStateCreateFlagBits, VkPipelineColorBlendStateCreateFlags > |
| |
| using | PipelineMultisampleStateCreateFlags = Flags< PipelineMultisampleStateCreateFlagBits, VkPipelineMultisampleStateCreateFlags > |
| |
| using | PipelineRasterizationStateCreateFlags = Flags< PipelineRasterizationStateCreateFlagBits, VkPipelineRasterizationStateCreateFlags > |
| |
| using | PipelineViewportStateCreateFlags = Flags< PipelineViewportStateCreateFlagBits, VkPipelineViewportStateCreateFlags > |
| |
| using | PipelineTessellationStateCreateFlags = Flags< PipelineTessellationStateCreateFlagBits, VkPipelineTessellationStateCreateFlags > |
| |
| using | PipelineInputAssemblyStateCreateFlags = Flags< PipelineInputAssemblyStateCreateFlagBits, VkPipelineInputAssemblyStateCreateFlags > |
| |
| using | PipelineVertexInputStateCreateFlags = Flags< PipelineVertexInputStateCreateFlagBits, VkPipelineVertexInputStateCreateFlags > |
| |
| using | PipelineShaderStageCreateFlags = Flags< PipelineShaderStageCreateFlagBits, VkPipelineShaderStageCreateFlags > |
| |
| using | BufferViewCreateFlags = Flags< BufferViewCreateFlagBits, VkBufferViewCreateFlags > |
| |
| using | InstanceCreateFlags = Flags< InstanceCreateFlagBits, VkInstanceCreateFlags > |
| |
| using | DeviceCreateFlags = Flags< DeviceCreateFlagBits, VkDeviceCreateFlags > |
| |
| using | ImageViewCreateFlags = Flags< ImageViewCreateFlagBits, VkImageViewCreateFlags > |
| |
| using | SemaphoreCreateFlags = Flags< SemaphoreCreateFlagBits, VkSemaphoreCreateFlags > |
| |
| using | ShaderModuleCreateFlags = Flags< ShaderModuleCreateFlagBits, VkShaderModuleCreateFlags > |
| |
| using | EventCreateFlags = Flags< EventCreateFlagBits, VkEventCreateFlags > |
| |
| using | MemoryMapFlags = Flags< MemoryMapFlagBits, VkMemoryMapFlags > |
| |
| using | DescriptorPoolResetFlags = Flags< DescriptorPoolResetFlagBits, VkDescriptorPoolResetFlags > |
| |
| using | DescriptorUpdateTemplateCreateFlags = Flags< DescriptorUpdateTemplateCreateFlagBits, VkDescriptorUpdateTemplateCreateFlags > |
| |
| using | DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags |
| |
| using | DisplayModeCreateFlagsKHR = Flags< DisplayModeCreateFlagBitsKHR, VkDisplayModeCreateFlagsKHR > |
| |
| using | DisplaySurfaceCreateFlagsKHR = Flags< DisplaySurfaceCreateFlagBitsKHR, VkDisplaySurfaceCreateFlagsKHR > |
| |
| using | CommandPoolTrimFlags = Flags< CommandPoolTrimFlagBits, VkCommandPoolTrimFlags > |
| |
| using | CommandPoolTrimFlagsKHR = CommandPoolTrimFlags |
| |
| using | PipelineViewportSwizzleStateCreateFlagsNV = Flags< PipelineViewportSwizzleStateCreateFlagBitsNV, VkPipelineViewportSwizzleStateCreateFlagsNV > |
| |
| using | PipelineDiscardRectangleStateCreateFlagsEXT = Flags< PipelineDiscardRectangleStateCreateFlagBitsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT > |
| |
| using | PipelineCoverageToColorStateCreateFlagsNV = Flags< PipelineCoverageToColorStateCreateFlagBitsNV, VkPipelineCoverageToColorStateCreateFlagsNV > |
| |
| using | PipelineCoverageModulationStateCreateFlagsNV = Flags< PipelineCoverageModulationStateCreateFlagBitsNV, VkPipelineCoverageModulationStateCreateFlagsNV > |
| |
| using | ValidationCacheCreateFlagsEXT = Flags< ValidationCacheCreateFlagBitsEXT, VkValidationCacheCreateFlagsEXT > |
| |
| using | DebugUtilsMessengerCreateFlagsEXT = Flags< DebugUtilsMessengerCreateFlagBitsEXT, VkDebugUtilsMessengerCreateFlagsEXT > |
| |
| using | DebugUtilsMessengerCallbackDataFlagsEXT = Flags< DebugUtilsMessengerCallbackDataFlagBitsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT > |
| |
| using | PipelineRasterizationConservativeStateCreateFlagsEXT = Flags< PipelineRasterizationConservativeStateCreateFlagBitsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT > |
| |
| using | PipelineRasterizationStateStreamCreateFlagsEXT = Flags< PipelineRasterizationStateStreamCreateFlagBitsEXT, VkPipelineRasterizationStateStreamCreateFlagsEXT > |
| |
| using | DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate |
| |
| using | SamplerYcbcrConversionKHR = SamplerYcbcrConversion |
| |
| using | DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry |
| |
| using | CullModeFlags = Flags< CullModeFlagBits, VkCullModeFlags > |
| |
| using | PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2 |
| |
| using | PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointerFeatures |
| |
| using | PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties |
| |
| using | PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures |
| |
| using | PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties |
| |
| using | RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo |
| |
| using | BindBufferMemoryInfoKHR = BindBufferMemoryInfo |
| |
| using | BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo |
| |
| using | BindImageMemoryInfoKHR = BindImageMemoryInfo |
| |
| using | BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo |
| |
| using | DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo |
| |
| using | DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo |
| |
| using | DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo |
| |
| using | DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo |
| |
| using | PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures |
| |
| using | BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2 |
| |
| using | ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2 |
| |
| using | ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2 |
| |
| using | MemoryRequirements2KHR = MemoryRequirements2 |
| |
| using | MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements |
| |
| using | MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo |
| |
| using | SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo |
| |
| using | PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures |
| |
| using | SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties |
| |
| using | PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties |
| |
| using | DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport |
| |
| using | DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo |
| |
| using | QueueFlags = Flags< QueueFlagBits, VkQueueFlags > |
| |
| using | QueueFamilyProperties2KHR = QueueFamilyProperties2 |
| |
| using | DeviceQueueCreateFlags = Flags< DeviceQueueCreateFlagBits, VkDeviceQueueCreateFlags > |
| |
| using | MemoryPropertyFlags = Flags< MemoryPropertyFlagBits, VkMemoryPropertyFlags > |
| |
| using | MemoryHeapFlags = Flags< MemoryHeapFlagBits, VkMemoryHeapFlags > |
| |
| using | PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2 |
| |
| using | AccessFlags = Flags< AccessFlagBits, VkAccessFlags > |
| |
| using | BufferUsageFlags = Flags< BufferUsageFlagBits, VkBufferUsageFlags > |
| |
| using | BufferCreateFlags = Flags< BufferCreateFlagBits, VkBufferCreateFlags > |
| |
| using | ShaderStageFlags = Flags< ShaderStageFlagBits, VkShaderStageFlags > |
| |
| using | ImageUsageFlags = Flags< ImageUsageFlagBits, VkImageUsageFlags > |
| |
| using | ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo |
| |
| using | ImageCreateFlags = Flags< ImageCreateFlagBits, VkImageCreateFlags > |
| |
| using | PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2 |
| |
| using | PipelineCreateFlags = Flags< PipelineCreateFlagBits, VkPipelineCreateFlags > |
| |
| using | ColorComponentFlags = Flags< ColorComponentFlagBits, VkColorComponentFlags > |
| |
| using | FenceCreateFlags = Flags< FenceCreateFlagBits, VkFenceCreateFlags > |
| |
| using | FormatFeatureFlags = Flags< FormatFeatureFlagBits, VkFormatFeatureFlags > |
| |
| using | FormatProperties2KHR = FormatProperties2 |
| |
| using | QueryControlFlags = Flags< QueryControlFlagBits, VkQueryControlFlags > |
| |
| using | QueryResultFlags = Flags< QueryResultFlagBits, VkQueryResultFlags > |
| |
| using | CommandBufferUsageFlags = Flags< CommandBufferUsageFlagBits, VkCommandBufferUsageFlags > |
| |
| using | QueryPipelineStatisticFlags = Flags< QueryPipelineStatisticFlagBits, VkQueryPipelineStatisticFlags > |
| |
| using | ImageAspectFlags = Flags< ImageAspectFlagBits, VkImageAspectFlags > |
| |
| using | InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference |
| |
| using | RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo |
| |
| using | BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo |
| |
| using | ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo |
| |
| using | SparseImageFormatFlags = Flags< SparseImageFormatFlagBits, VkSparseImageFormatFlags > |
| |
| using | SparseImageFormatProperties2KHR = SparseImageFormatProperties2 |
| |
| using | SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2 |
| |
| using | SparseMemoryBindFlags = Flags< SparseMemoryBindFlagBits, VkSparseMemoryBindFlags > |
| |
| using | PipelineStageFlags = Flags< PipelineStageFlagBits, VkPipelineStageFlags > |
| |
| using | CommandPoolCreateFlags = Flags< CommandPoolCreateFlagBits, VkCommandPoolCreateFlags > |
| |
| using | CommandPoolResetFlags = Flags< CommandPoolResetFlagBits, VkCommandPoolResetFlags > |
| |
| using | CommandBufferResetFlags = Flags< CommandBufferResetFlagBits, VkCommandBufferResetFlags > |
| |
| using | SampleCountFlags = Flags< SampleCountFlagBits, VkSampleCountFlags > |
| |
| using | PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2 |
| |
| using | ImageFormatProperties2KHR = ImageFormatProperties2 |
| |
| using | PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2 |
| |
| using | AttachmentDescriptionFlags = Flags< AttachmentDescriptionFlagBits, VkAttachmentDescriptionFlags > |
| |
| using | StencilFaceFlags = Flags< StencilFaceFlagBits, VkStencilFaceFlags > |
| |
| using | DescriptorPoolCreateFlags = Flags< DescriptorPoolCreateFlagBits, VkDescriptorPoolCreateFlags > |
| |
| using | DependencyFlags = Flags< DependencyFlagBits, VkDependencyFlags > |
| |
| using | DisplayPlaneAlphaFlagsKHR = Flags< DisplayPlaneAlphaFlagBitsKHR, VkDisplayPlaneAlphaFlagsKHR > |
| |
| using | CompositeAlphaFlagsKHR = Flags< CompositeAlphaFlagBitsKHR, VkCompositeAlphaFlagsKHR > |
| |
| using | SurfaceTransformFlagsKHR = Flags< SurfaceTransformFlagBitsKHR, VkSurfaceTransformFlagsKHR > |
| |
| using | DebugReportFlagsEXT = Flags< DebugReportFlagBitsEXT, VkDebugReportFlagsEXT > |
| |
| using | ExternalMemoryHandleTypeFlagsNV = Flags< ExternalMemoryHandleTypeFlagBitsNV, VkExternalMemoryHandleTypeFlagsNV > |
| |
| using | ExternalMemoryFeatureFlagsNV = Flags< ExternalMemoryFeatureFlagBitsNV, VkExternalMemoryFeatureFlagsNV > |
| |
| using | SubgroupFeatureFlags = Flags< SubgroupFeatureFlagBits, VkSubgroupFeatureFlags > |
| |
| using | IndirectCommandsLayoutUsageFlagsNVX = Flags< IndirectCommandsLayoutUsageFlagBitsNVX, VkIndirectCommandsLayoutUsageFlagsNVX > |
| |
| using | ObjectEntryUsageFlagsNVX = Flags< ObjectEntryUsageFlagBitsNVX, VkObjectEntryUsageFlagsNVX > |
| |
| using | DescriptorSetLayoutCreateFlags = Flags< DescriptorSetLayoutCreateFlagBits, VkDescriptorSetLayoutCreateFlags > |
| |
| using | ExternalMemoryHandleTypeFlags = Flags< ExternalMemoryHandleTypeFlagBits, VkExternalMemoryHandleTypeFlags > |
| |
| using | ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags |
| |
| using | PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo |
| |
| using | PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo |
| |
| using | ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo |
| |
| using | ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo |
| |
| using | ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo |
| |
| using | ExternalMemoryFeatureFlags = Flags< ExternalMemoryFeatureFlagBits, VkExternalMemoryFeatureFlags > |
| |
| using | ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags |
| |
| using | ExternalMemoryPropertiesKHR = ExternalMemoryProperties |
| |
| using | ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties |
| |
| using | ExternalBufferPropertiesKHR = ExternalBufferProperties |
| |
| using | ExternalSemaphoreHandleTypeFlags = Flags< ExternalSemaphoreHandleTypeFlagBits, VkExternalSemaphoreHandleTypeFlags > |
| |
| using | ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags |
| |
| using | PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo |
| |
| using | ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo |
| |
| using | ExternalSemaphoreFeatureFlags = Flags< ExternalSemaphoreFeatureFlagBits, VkExternalSemaphoreFeatureFlags > |
| |
| using | ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags |
| |
| using | ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties |
| |
| using | SemaphoreImportFlags = Flags< SemaphoreImportFlagBits, VkSemaphoreImportFlags > |
| |
| using | SemaphoreImportFlagsKHR = SemaphoreImportFlags |
| |
| using | ExternalFenceHandleTypeFlags = Flags< ExternalFenceHandleTypeFlagBits, VkExternalFenceHandleTypeFlags > |
| |
| using | ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags |
| |
| using | PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo |
| |
| using | ExportFenceCreateInfoKHR = ExportFenceCreateInfo |
| |
| using | ExternalFenceFeatureFlags = Flags< ExternalFenceFeatureFlagBits, VkExternalFenceFeatureFlags > |
| |
| using | ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags |
| |
| using | ExternalFencePropertiesKHR = ExternalFenceProperties |
| |
| using | FenceImportFlags = Flags< FenceImportFlagBits, VkFenceImportFlags > |
| |
| using | FenceImportFlagsKHR = FenceImportFlags |
| |
| using | SurfaceCounterFlagsEXT = Flags< SurfaceCounterFlagBitsEXT, VkSurfaceCounterFlagsEXT > |
| |
| using | PeerMemoryFeatureFlags = Flags< PeerMemoryFeatureFlagBits, VkPeerMemoryFeatureFlags > |
| |
| using | PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags |
| |
| using | MemoryAllocateFlags = Flags< MemoryAllocateFlagBits, VkMemoryAllocateFlags > |
| |
| using | MemoryAllocateFlagsKHR = MemoryAllocateFlags |
| |
| using | MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo |
| |
| using | DeviceGroupPresentModeFlagsKHR = Flags< DeviceGroupPresentModeFlagBitsKHR, VkDeviceGroupPresentModeFlagsKHR > |
| |
| using | SwapchainCreateFlagsKHR = Flags< SwapchainCreateFlagBitsKHR, VkSwapchainCreateFlagsKHR > |
| |
| using | SubpassDescriptionFlags = Flags< SubpassDescriptionFlagBits, VkSubpassDescriptionFlags > |
| |
| using | PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties |
| |
| using | PipelineTessellationDomainOriginStateCreateInfoKHR = PipelineTessellationDomainOriginStateCreateInfo |
| |
| using | SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo |
| |
| using | DebugUtilsMessageSeverityFlagsEXT = Flags< DebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageSeverityFlagsEXT > |
| |
| using | DebugUtilsMessageTypeFlagsEXT = Flags< DebugUtilsMessageTypeFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT > |
| |
| using | DescriptorBindingFlagsEXT = Flags< DescriptorBindingFlagBitsEXT, VkDescriptorBindingFlagsEXT > |
| |
| using | ConditionalRenderingFlagsEXT = Flags< ConditionalRenderingFlagBitsEXT, VkConditionalRenderingFlagsEXT > |
| |
| using | GeometryInstanceFlagsNV = Flags< GeometryInstanceFlagBitsNV, VkGeometryInstanceFlagsNV > |
| |
| using | GeometryFlagsNV = Flags< GeometryFlagBitsNV, VkGeometryFlagsNV > |
| |
| using | BuildAccelerationStructureFlagsNV = Flags< BuildAccelerationStructureFlagBitsNV, VkBuildAccelerationStructureFlagsNV > |
| |
| using | UniqueAccelerationStructureNV = UniqueHandle< AccelerationStructureNV, DispatchLoaderStatic > |
| |
| using | UniqueBuffer = UniqueHandle< Buffer, DispatchLoaderStatic > |
| |
| using | UniqueBufferView = UniqueHandle< BufferView, DispatchLoaderStatic > |
| |
| using | UniqueCommandBuffer = UniqueHandle< CommandBuffer, DispatchLoaderStatic > |
| |
| using | UniqueCommandPool = UniqueHandle< CommandPool, DispatchLoaderStatic > |
| |
| using | UniqueDescriptorPool = UniqueHandle< DescriptorPool, DispatchLoaderStatic > |
| |
| using | UniqueDescriptorSet = UniqueHandle< DescriptorSet, DispatchLoaderStatic > |
| |
| using | UniqueDescriptorSetLayout = UniqueHandle< DescriptorSetLayout, DispatchLoaderStatic > |
| |
| using | UniqueDescriptorUpdateTemplate = UniqueHandle< DescriptorUpdateTemplate, DispatchLoaderStatic > |
| |
| using | UniqueDeviceMemory = UniqueHandle< DeviceMemory, DispatchLoaderStatic > |
| |
| using | UniqueEvent = UniqueHandle< Event, DispatchLoaderStatic > |
| |
| using | UniqueFence = UniqueHandle< Fence, DispatchLoaderStatic > |
| |
| using | UniqueFramebuffer = UniqueHandle< Framebuffer, DispatchLoaderStatic > |
| |
| using | UniqueImage = UniqueHandle< Image, DispatchLoaderStatic > |
| |
| using | UniqueImageView = UniqueHandle< ImageView, DispatchLoaderStatic > |
| |
| using | UniqueIndirectCommandsLayoutNVX = UniqueHandle< IndirectCommandsLayoutNVX, DispatchLoaderStatic > |
| |
| using | UniqueObjectTableNVX = UniqueHandle< ObjectTableNVX, DispatchLoaderStatic > |
| |
| using | UniquePipeline = UniqueHandle< Pipeline, DispatchLoaderStatic > |
| |
| using | UniquePipelineCache = UniqueHandle< PipelineCache, DispatchLoaderStatic > |
| |
| using | UniquePipelineLayout = UniqueHandle< PipelineLayout, DispatchLoaderStatic > |
| |
| using | UniqueQueryPool = UniqueHandle< QueryPool, DispatchLoaderStatic > |
| |
| using | UniqueRenderPass = UniqueHandle< RenderPass, DispatchLoaderStatic > |
| |
| using | UniqueSampler = UniqueHandle< Sampler, DispatchLoaderStatic > |
| |
| using | UniqueSamplerYcbcrConversion = UniqueHandle< SamplerYcbcrConversion, DispatchLoaderStatic > |
| |
| using | UniqueSemaphore = UniqueHandle< Semaphore, DispatchLoaderStatic > |
| |
| using | UniqueShaderModule = UniqueHandle< ShaderModule, DispatchLoaderStatic > |
| |
| using | UniqueSwapchainKHR = UniqueHandle< SwapchainKHR, DispatchLoaderStatic > |
| |
| using | UniqueValidationCacheEXT = UniqueHandle< ValidationCacheEXT, DispatchLoaderStatic > |
| |
| using | UniqueDevice = UniqueHandle< Device, DispatchLoaderStatic > |
| |
| using | PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties |
| |
| using | UniqueDebugReportCallbackEXT = UniqueHandle< DebugReportCallbackEXT, DispatchLoaderStatic > |
| |
| using | UniqueDebugUtilsMessengerEXT = UniqueHandle< DebugUtilsMessengerEXT, DispatchLoaderStatic > |
| |
| using | UniqueSurfaceKHR = UniqueHandle< SurfaceKHR, DispatchLoaderStatic > |
| |
| using | DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo |
| |
| using | UniqueInstance = UniqueHandle< Instance, DispatchLoaderStatic > |
| |
|
| enum | Result {
Result::eSuccess = VK_SUCCESS,
Result::eNotReady = VK_NOT_READY,
Result::eTimeout = VK_TIMEOUT,
Result::eEventSet = VK_EVENT_SET,
Result::eEventReset = VK_EVENT_RESET,
Result::eIncomplete = VK_INCOMPLETE,
Result::eErrorOutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY,
Result::eErrorOutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY,
Result::eErrorInitializationFailed = VK_ERROR_INITIALIZATION_FAILED,
Result::eErrorDeviceLost = VK_ERROR_DEVICE_LOST,
Result::eErrorMemoryMapFailed = VK_ERROR_MEMORY_MAP_FAILED,
Result::eErrorLayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT,
Result::eErrorExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT,
Result::eErrorFeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT,
Result::eErrorIncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER,
Result::eErrorTooManyObjects = VK_ERROR_TOO_MANY_OBJECTS,
Result::eErrorFormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED,
Result::eErrorFragmentedPool = VK_ERROR_FRAGMENTED_POOL,
Result::eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY,
Result::eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY,
Result::eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE,
Result::eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE,
Result::eErrorSurfaceLostKHR = VK_ERROR_SURFACE_LOST_KHR,
Result::eErrorNativeWindowInUseKHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR,
Result::eSuboptimalKHR = VK_SUBOPTIMAL_KHR,
Result::eErrorOutOfDateKHR = VK_ERROR_OUT_OF_DATE_KHR,
Result::eErrorIncompatibleDisplayKHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR,
Result::eErrorValidationFailedEXT = VK_ERROR_VALIDATION_FAILED_EXT,
Result::eErrorInvalidShaderNV = VK_ERROR_INVALID_SHADER_NV,
Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT,
Result::eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT,
Result::eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT
} |
| |
| enum | FramebufferCreateFlagBits |
| |
| enum | QueryPoolCreateFlagBits |
| |
| enum | RenderPassCreateFlagBits |
| |
| enum | SamplerCreateFlagBits |
| |
| enum | PipelineLayoutCreateFlagBits |
| |
| enum | PipelineCacheCreateFlagBits |
| |
| enum | PipelineDepthStencilStateCreateFlagBits |
| |
| enum | PipelineDynamicStateCreateFlagBits |
| |
| enum | PipelineColorBlendStateCreateFlagBits |
| |
| enum | PipelineMultisampleStateCreateFlagBits |
| |
| enum | PipelineRasterizationStateCreateFlagBits |
| |
| enum | PipelineViewportStateCreateFlagBits |
| |
| enum | PipelineTessellationStateCreateFlagBits |
| |
| enum | PipelineInputAssemblyStateCreateFlagBits |
| |
| enum | PipelineVertexInputStateCreateFlagBits |
| |
| enum | PipelineShaderStageCreateFlagBits |
| |
| enum | BufferViewCreateFlagBits |
| |
| enum | InstanceCreateFlagBits |
| |
| enum | DeviceCreateFlagBits |
| |
| enum | ImageViewCreateFlagBits |
| |
| enum | SemaphoreCreateFlagBits |
| |
| enum | ShaderModuleCreateFlagBits |
| |
| enum | EventCreateFlagBits |
| |
| enum | MemoryMapFlagBits |
| |
| enum | DescriptorPoolResetFlagBits |
| |
| enum | DescriptorUpdateTemplateCreateFlagBits |
| |
| enum | DisplayModeCreateFlagBitsKHR |
| |
| enum | DisplaySurfaceCreateFlagBitsKHR |
| |
| enum | CommandPoolTrimFlagBits |
| |
| enum | PipelineViewportSwizzleStateCreateFlagBitsNV |
| |
| enum | PipelineDiscardRectangleStateCreateFlagBitsEXT |
| |
| enum | PipelineCoverageToColorStateCreateFlagBitsNV |
| |
| enum | PipelineCoverageModulationStateCreateFlagBitsNV |
| |
| enum | ValidationCacheCreateFlagBitsEXT |
| |
| enum | DebugUtilsMessengerCreateFlagBitsEXT |
| |
| enum | DebugUtilsMessengerCallbackDataFlagBitsEXT |
| |
| enum | PipelineRasterizationConservativeStateCreateFlagBitsEXT |
| |
| enum | PipelineRasterizationStateStreamCreateFlagBitsEXT |
| |
| enum | ImageLayout {
ImageLayout::eUndefined = VK_IMAGE_LAYOUT_UNDEFINED,
ImageLayout::eGeneral = VK_IMAGE_LAYOUT_GENERAL,
ImageLayout::eColorAttachmentOptimal = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL,
ImageLayout::eShaderReadOnlyOptimal = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL,
ImageLayout::eTransferSrcOptimal = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
ImageLayout::eTransferDstOptimal = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
ImageLayout::ePreinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED,
ImageLayout::eDepthReadOnlyStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL,
ImageLayout::eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL,
ImageLayout::ePresentSrcKHR = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
ImageLayout::eSharedPresentKHR = VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR,
ImageLayout::eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV
} |
| |
| enum | AttachmentLoadOp {
AttachmentLoadOp::eLoad = VK_ATTACHMENT_LOAD_OP_LOAD,
AttachmentLoadOp::eClear = VK_ATTACHMENT_LOAD_OP_CLEAR,
AttachmentLoadOp::eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE
} |
| |
| enum | AttachmentStoreOp {
AttachmentStoreOp::eStore = VK_ATTACHMENT_STORE_OP_STORE,
AttachmentStoreOp::eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE
} |
| |
| enum | ImageType {
ImageType::e1D = VK_IMAGE_TYPE_1D,
ImageType::e2D = VK_IMAGE_TYPE_2D,
ImageType::e3D = VK_IMAGE_TYPE_3D
} |
| |
| enum | ImageTiling {
ImageTiling::eOptimal = VK_IMAGE_TILING_OPTIMAL,
ImageTiling::eLinear = VK_IMAGE_TILING_LINEAR,
ImageTiling::eDrmFormatModifierEXT = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT
} |
| |
| enum | ImageViewType {
ImageViewType::e1D = VK_IMAGE_VIEW_TYPE_1D,
ImageViewType::e2D = VK_IMAGE_VIEW_TYPE_2D,
ImageViewType::e3D = VK_IMAGE_VIEW_TYPE_3D,
ImageViewType::eCube = VK_IMAGE_VIEW_TYPE_CUBE,
ImageViewType::e1DArray = VK_IMAGE_VIEW_TYPE_1D_ARRAY,
ImageViewType::e2DArray = VK_IMAGE_VIEW_TYPE_2D_ARRAY,
ImageViewType::eCubeArray = VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
} |
| |
| enum | CommandBufferLevel {
CommandBufferLevel::ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY,
CommandBufferLevel::eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY
} |
| |
| enum | ComponentSwizzle {
ComponentSwizzle::eIdentity = VK_COMPONENT_SWIZZLE_IDENTITY,
ComponentSwizzle::eZero = VK_COMPONENT_SWIZZLE_ZERO,
ComponentSwizzle::eOne = VK_COMPONENT_SWIZZLE_ONE,
ComponentSwizzle::eR = VK_COMPONENT_SWIZZLE_R,
ComponentSwizzle::eG = VK_COMPONENT_SWIZZLE_G,
ComponentSwizzle::eB = VK_COMPONENT_SWIZZLE_B,
ComponentSwizzle::eA = VK_COMPONENT_SWIZZLE_A
} |
| |
| enum | DescriptorType {
DescriptorType::eSampler = VK_DESCRIPTOR_TYPE_SAMPLER,
DescriptorType::eCombinedImageSampler = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER,
DescriptorType::eSampledImage = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE,
DescriptorType::eStorageImage = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE,
DescriptorType::eUniformTexelBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER,
DescriptorType::eStorageTexelBuffer = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER,
DescriptorType::eUniformBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER,
DescriptorType::eStorageBuffer = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,
DescriptorType::eUniformBufferDynamic = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC,
DescriptorType::eStorageBufferDynamic = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC,
DescriptorType::eInputAttachment = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT,
DescriptorType::eInlineUniformBlockEXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT,
DescriptorType::eAccelerationStructureNV = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV
} |
| |
| enum | QueryType {
QueryType::eOcclusion = VK_QUERY_TYPE_OCCLUSION,
QueryType::ePipelineStatistics = VK_QUERY_TYPE_PIPELINE_STATISTICS,
QueryType::eTimestamp = VK_QUERY_TYPE_TIMESTAMP,
QueryType::eTransformFeedbackStreamEXT = VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT,
QueryType::eAccelerationStructureCompactedSizeNV = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV
} |
| |
| enum | BorderColor {
BorderColor::eFloatTransparentBlack = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK,
BorderColor::eIntTransparentBlack = VK_BORDER_COLOR_INT_TRANSPARENT_BLACK,
BorderColor::eFloatOpaqueBlack = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK,
BorderColor::eIntOpaqueBlack = VK_BORDER_COLOR_INT_OPAQUE_BLACK,
BorderColor::eFloatOpaqueWhite = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE,
BorderColor::eIntOpaqueWhite = VK_BORDER_COLOR_INT_OPAQUE_WHITE
} |
| |
| enum | PipelineBindPoint {
PipelineBindPoint::eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS,
PipelineBindPoint::eCompute = VK_PIPELINE_BIND_POINT_COMPUTE,
PipelineBindPoint::eRayTracingNV = VK_PIPELINE_BIND_POINT_RAY_TRACING_NV
} |
| |
| enum | PipelineCacheHeaderVersion { PipelineCacheHeaderVersion::eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE
} |
| |
| enum | PrimitiveTopology {
PrimitiveTopology::ePointList = VK_PRIMITIVE_TOPOLOGY_POINT_LIST,
PrimitiveTopology::eLineList = VK_PRIMITIVE_TOPOLOGY_LINE_LIST,
PrimitiveTopology::eLineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP,
PrimitiveTopology::eTriangleList = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST,
PrimitiveTopology::eTriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP,
PrimitiveTopology::eTriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN,
PrimitiveTopology::eLineListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY,
PrimitiveTopology::eLineStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY,
PrimitiveTopology::eTriangleListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY,
PrimitiveTopology::eTriangleStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY,
PrimitiveTopology::ePatchList = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
} |
| |
| enum | SharingMode {
SharingMode::eExclusive = VK_SHARING_MODE_EXCLUSIVE,
SharingMode::eConcurrent = VK_SHARING_MODE_CONCURRENT
} |
| |
| enum | IndexType {
IndexType::eUint16 = VK_INDEX_TYPE_UINT16,
IndexType::eUint32 = VK_INDEX_TYPE_UINT32,
IndexType::eNoneNV = VK_INDEX_TYPE_NONE_NV
} |
| |
| enum | Filter {
Filter::eNearest = VK_FILTER_NEAREST,
Filter::eLinear = VK_FILTER_LINEAR,
Filter::eCubicIMG = VK_FILTER_CUBIC_IMG
} |
| |
| enum | SamplerMipmapMode {
SamplerMipmapMode::eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST,
SamplerMipmapMode::eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR
} |
| |
| enum | SamplerAddressMode {
SamplerAddressMode::eRepeat = VK_SAMPLER_ADDRESS_MODE_REPEAT,
SamplerAddressMode::eMirroredRepeat = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT,
SamplerAddressMode::eClampToEdge = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE,
SamplerAddressMode::eClampToBorder = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER,
SamplerAddressMode::eMirrorClampToEdge = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
} |
| |
| enum | CompareOp {
CompareOp::eNever = VK_COMPARE_OP_NEVER,
CompareOp::eLess = VK_COMPARE_OP_LESS,
CompareOp::eEqual = VK_COMPARE_OP_EQUAL,
CompareOp::eLessOrEqual = VK_COMPARE_OP_LESS_OR_EQUAL,
CompareOp::eGreater = VK_COMPARE_OP_GREATER,
CompareOp::eNotEqual = VK_COMPARE_OP_NOT_EQUAL,
CompareOp::eGreaterOrEqual = VK_COMPARE_OP_GREATER_OR_EQUAL,
CompareOp::eAlways = VK_COMPARE_OP_ALWAYS
} |
| |
| enum | PolygonMode {
PolygonMode::eFill = VK_POLYGON_MODE_FILL,
PolygonMode::eLine = VK_POLYGON_MODE_LINE,
PolygonMode::ePoint = VK_POLYGON_MODE_POINT,
PolygonMode::eFillRectangleNV = VK_POLYGON_MODE_FILL_RECTANGLE_NV
} |
| |
| enum | CullModeFlagBits {
CullModeFlagBits::eNone = VK_CULL_MODE_NONE,
CullModeFlagBits::eFront = VK_CULL_MODE_FRONT_BIT,
CullModeFlagBits::eBack = VK_CULL_MODE_BACK_BIT,
CullModeFlagBits::eFrontAndBack = VK_CULL_MODE_FRONT_AND_BACK
} |
| |
| enum | FrontFace {
FrontFace::eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE,
FrontFace::eClockwise = VK_FRONT_FACE_CLOCKWISE
} |
| |
| enum | BlendFactor {
BlendFactor::eZero = VK_BLEND_FACTOR_ZERO,
BlendFactor::eOne = VK_BLEND_FACTOR_ONE,
BlendFactor::eSrcColor = VK_BLEND_FACTOR_SRC_COLOR,
BlendFactor::eOneMinusSrcColor = VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR,
BlendFactor::eDstColor = VK_BLEND_FACTOR_DST_COLOR,
BlendFactor::eOneMinusDstColor = VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR,
BlendFactor::eSrcAlpha = VK_BLEND_FACTOR_SRC_ALPHA,
BlendFactor::eOneMinusSrcAlpha = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA,
BlendFactor::eDstAlpha = VK_BLEND_FACTOR_DST_ALPHA,
BlendFactor::eOneMinusDstAlpha = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA,
BlendFactor::eConstantColor = VK_BLEND_FACTOR_CONSTANT_COLOR,
BlendFactor::eOneMinusConstantColor = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR,
BlendFactor::eConstantAlpha = VK_BLEND_FACTOR_CONSTANT_ALPHA,
BlendFactor::eOneMinusConstantAlpha = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA,
BlendFactor::eSrcAlphaSaturate = VK_BLEND_FACTOR_SRC_ALPHA_SATURATE,
BlendFactor::eSrc1Color = VK_BLEND_FACTOR_SRC1_COLOR,
BlendFactor::eOneMinusSrc1Color = VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR,
BlendFactor::eSrc1Alpha = VK_BLEND_FACTOR_SRC1_ALPHA,
BlendFactor::eOneMinusSrc1Alpha = VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
} |
| |
| enum | BlendOp {
BlendOp::eAdd = VK_BLEND_OP_ADD,
BlendOp::eSubtract = VK_BLEND_OP_SUBTRACT,
BlendOp::eReverseSubtract = VK_BLEND_OP_REVERSE_SUBTRACT,
BlendOp::eMin = VK_BLEND_OP_MIN,
BlendOp::eMax = VK_BLEND_OP_MAX,
BlendOp::eZeroEXT = VK_BLEND_OP_ZERO_EXT,
BlendOp::eSrcEXT = VK_BLEND_OP_SRC_EXT,
BlendOp::eDstEXT = VK_BLEND_OP_DST_EXT,
BlendOp::eSrcOverEXT = VK_BLEND_OP_SRC_OVER_EXT,
BlendOp::eDstOverEXT = VK_BLEND_OP_DST_OVER_EXT,
BlendOp::eSrcInEXT = VK_BLEND_OP_SRC_IN_EXT,
BlendOp::eDstInEXT = VK_BLEND_OP_DST_IN_EXT,
BlendOp::eSrcOutEXT = VK_BLEND_OP_SRC_OUT_EXT,
BlendOp::eDstOutEXT = VK_BLEND_OP_DST_OUT_EXT,
BlendOp::eSrcAtopEXT = VK_BLEND_OP_SRC_ATOP_EXT,
BlendOp::eDstAtopEXT = VK_BLEND_OP_DST_ATOP_EXT,
BlendOp::eXorEXT = VK_BLEND_OP_XOR_EXT,
BlendOp::eMultiplyEXT = VK_BLEND_OP_MULTIPLY_EXT,
BlendOp::eScreenEXT = VK_BLEND_OP_SCREEN_EXT,
BlendOp::eOverlayEXT = VK_BLEND_OP_OVERLAY_EXT,
BlendOp::eDarkenEXT = VK_BLEND_OP_DARKEN_EXT,
BlendOp::eLightenEXT = VK_BLEND_OP_LIGHTEN_EXT,
BlendOp::eColordodgeEXT = VK_BLEND_OP_COLORDODGE_EXT,
BlendOp::eColorburnEXT = VK_BLEND_OP_COLORBURN_EXT,
BlendOp::eHardlightEXT = VK_BLEND_OP_HARDLIGHT_EXT,
BlendOp::eSoftlightEXT = VK_BLEND_OP_SOFTLIGHT_EXT,
BlendOp::eDifferenceEXT = VK_BLEND_OP_DIFFERENCE_EXT,
BlendOp::eExclusionEXT = VK_BLEND_OP_EXCLUSION_EXT,
BlendOp::eInvertEXT = VK_BLEND_OP_INVERT_EXT,
BlendOp::eInvertRgbEXT = VK_BLEND_OP_INVERT_RGB_EXT,
BlendOp::eLineardodgeEXT = VK_BLEND_OP_LINEARDODGE_EXT,
BlendOp::eLinearburnEXT = VK_BLEND_OP_LINEARBURN_EXT,
BlendOp::eVividlightEXT = VK_BLEND_OP_VIVIDLIGHT_EXT,
BlendOp::eLinearlightEXT = VK_BLEND_OP_LINEARLIGHT_EXT,
BlendOp::ePinlightEXT = VK_BLEND_OP_PINLIGHT_EXT,
BlendOp::eHardmixEXT = VK_BLEND_OP_HARDMIX_EXT,
BlendOp::eHslHueEXT = VK_BLEND_OP_HSL_HUE_EXT,
BlendOp::eHslSaturationEXT = VK_BLEND_OP_HSL_SATURATION_EXT,
BlendOp::eHslColorEXT = VK_BLEND_OP_HSL_COLOR_EXT,
BlendOp::eHslLuminosityEXT = VK_BLEND_OP_HSL_LUMINOSITY_EXT,
BlendOp::ePlusEXT = VK_BLEND_OP_PLUS_EXT,
BlendOp::ePlusClampedEXT = VK_BLEND_OP_PLUS_CLAMPED_EXT,
BlendOp::ePlusClampedAlphaEXT = VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT,
BlendOp::ePlusDarkerEXT = VK_BLEND_OP_PLUS_DARKER_EXT,
BlendOp::eMinusEXT = VK_BLEND_OP_MINUS_EXT,
BlendOp::eMinusClampedEXT = VK_BLEND_OP_MINUS_CLAMPED_EXT,
BlendOp::eContrastEXT = VK_BLEND_OP_CONTRAST_EXT,
BlendOp::eInvertOvgEXT = VK_BLEND_OP_INVERT_OVG_EXT,
BlendOp::eRedEXT = VK_BLEND_OP_RED_EXT,
BlendOp::eGreenEXT = VK_BLEND_OP_GREEN_EXT,
BlendOp::eBlueEXT = VK_BLEND_OP_BLUE_EXT
} |
| |
| enum | StencilOp {
StencilOp::eKeep = VK_STENCIL_OP_KEEP,
StencilOp::eZero = VK_STENCIL_OP_ZERO,
StencilOp::eReplace = VK_STENCIL_OP_REPLACE,
StencilOp::eIncrementAndClamp = VK_STENCIL_OP_INCREMENT_AND_CLAMP,
StencilOp::eDecrementAndClamp = VK_STENCIL_OP_DECREMENT_AND_CLAMP,
StencilOp::eInvert = VK_STENCIL_OP_INVERT,
StencilOp::eIncrementAndWrap = VK_STENCIL_OP_INCREMENT_AND_WRAP,
StencilOp::eDecrementAndWrap = VK_STENCIL_OP_DECREMENT_AND_WRAP
} |
| |
| enum | LogicOp {
LogicOp::eClear = VK_LOGIC_OP_CLEAR,
LogicOp::eAnd = VK_LOGIC_OP_AND,
LogicOp::eAndReverse = VK_LOGIC_OP_AND_REVERSE,
LogicOp::eCopy = VK_LOGIC_OP_COPY,
LogicOp::eAndInverted = VK_LOGIC_OP_AND_INVERTED,
LogicOp::eNoOp = VK_LOGIC_OP_NO_OP,
LogicOp::eXor = VK_LOGIC_OP_XOR,
LogicOp::eOr = VK_LOGIC_OP_OR,
LogicOp::eNor = VK_LOGIC_OP_NOR,
LogicOp::eEquivalent = VK_LOGIC_OP_EQUIVALENT,
LogicOp::eInvert = VK_LOGIC_OP_INVERT,
LogicOp::eOrReverse = VK_LOGIC_OP_OR_REVERSE,
LogicOp::eCopyInverted = VK_LOGIC_OP_COPY_INVERTED,
LogicOp::eOrInverted = VK_LOGIC_OP_OR_INVERTED,
LogicOp::eNand = VK_LOGIC_OP_NAND,
LogicOp::eSet = VK_LOGIC_OP_SET
} |
| |
| enum | InternalAllocationType { InternalAllocationType::eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE
} |
| |
| enum | SystemAllocationScope {
SystemAllocationScope::eCommand = VK_SYSTEM_ALLOCATION_SCOPE_COMMAND,
SystemAllocationScope::eObject = VK_SYSTEM_ALLOCATION_SCOPE_OBJECT,
SystemAllocationScope::eCache = VK_SYSTEM_ALLOCATION_SCOPE_CACHE,
SystemAllocationScope::eDevice = VK_SYSTEM_ALLOCATION_SCOPE_DEVICE,
SystemAllocationScope::eInstance = VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
} |
| |
| enum | PhysicalDeviceType {
PhysicalDeviceType::eOther = VK_PHYSICAL_DEVICE_TYPE_OTHER,
PhysicalDeviceType::eIntegratedGpu = VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU,
PhysicalDeviceType::eDiscreteGpu = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU,
PhysicalDeviceType::eVirtualGpu = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU,
PhysicalDeviceType::eCpu = VK_PHYSICAL_DEVICE_TYPE_CPU
} |
| |
| enum | VertexInputRate {
VertexInputRate::eVertex = VK_VERTEX_INPUT_RATE_VERTEX,
VertexInputRate::eInstance = VK_VERTEX_INPUT_RATE_INSTANCE
} |
| |
| enum | Format {
Format::eUndefined = VK_FORMAT_UNDEFINED,
Format::eR4G4UnormPack8 = VK_FORMAT_R4G4_UNORM_PACK8,
Format::eR4G4B4A4UnormPack16 = VK_FORMAT_R4G4B4A4_UNORM_PACK16,
Format::eB4G4R4A4UnormPack16 = VK_FORMAT_B4G4R4A4_UNORM_PACK16,
Format::eR5G6B5UnormPack16 = VK_FORMAT_R5G6B5_UNORM_PACK16,
Format::eB5G6R5UnormPack16 = VK_FORMAT_B5G6R5_UNORM_PACK16,
Format::eR5G5B5A1UnormPack16 = VK_FORMAT_R5G5B5A1_UNORM_PACK16,
Format::eB5G5R5A1UnormPack16 = VK_FORMAT_B5G5R5A1_UNORM_PACK16,
Format::eA1R5G5B5UnormPack16 = VK_FORMAT_A1R5G5B5_UNORM_PACK16,
Format::eR8Unorm = VK_FORMAT_R8_UNORM,
Format::eR8Snorm = VK_FORMAT_R8_SNORM,
Format::eR8Uscaled = VK_FORMAT_R8_USCALED,
Format::eR8Sscaled = VK_FORMAT_R8_SSCALED,
Format::eR8Uint = VK_FORMAT_R8_UINT,
Format::eR8Sint = VK_FORMAT_R8_SINT,
Format::eR8Srgb = VK_FORMAT_R8_SRGB,
Format::eR8G8Unorm = VK_FORMAT_R8G8_UNORM,
Format::eR8G8Snorm = VK_FORMAT_R8G8_SNORM,
Format::eR8G8Uscaled = VK_FORMAT_R8G8_USCALED,
Format::eR8G8Sscaled = VK_FORMAT_R8G8_SSCALED,
Format::eR8G8Uint = VK_FORMAT_R8G8_UINT,
Format::eR8G8Sint = VK_FORMAT_R8G8_SINT,
Format::eR8G8Srgb = VK_FORMAT_R8G8_SRGB,
Format::eR8G8B8Unorm = VK_FORMAT_R8G8B8_UNORM,
Format::eR8G8B8Snorm = VK_FORMAT_R8G8B8_SNORM,
Format::eR8G8B8Uscaled = VK_FORMAT_R8G8B8_USCALED,
Format::eR8G8B8Sscaled = VK_FORMAT_R8G8B8_SSCALED,
Format::eR8G8B8Uint = VK_FORMAT_R8G8B8_UINT,
Format::eR8G8B8Sint = VK_FORMAT_R8G8B8_SINT,
Format::eR8G8B8Srgb = VK_FORMAT_R8G8B8_SRGB,
Format::eB8G8R8Unorm = VK_FORMAT_B8G8R8_UNORM,
Format::eB8G8R8Snorm = VK_FORMAT_B8G8R8_SNORM,
Format::eB8G8R8Uscaled = VK_FORMAT_B8G8R8_USCALED,
Format::eB8G8R8Sscaled = VK_FORMAT_B8G8R8_SSCALED,
Format::eB8G8R8Uint = VK_FORMAT_B8G8R8_UINT,
Format::eB8G8R8Sint = VK_FORMAT_B8G8R8_SINT,
Format::eB8G8R8Srgb = VK_FORMAT_B8G8R8_SRGB,
Format::eR8G8B8A8Unorm = VK_FORMAT_R8G8B8A8_UNORM,
Format::eR8G8B8A8Snorm = VK_FORMAT_R8G8B8A8_SNORM,
Format::eR8G8B8A8Uscaled = VK_FORMAT_R8G8B8A8_USCALED,
Format::eR8G8B8A8Sscaled = VK_FORMAT_R8G8B8A8_SSCALED,
Format::eR8G8B8A8Uint = VK_FORMAT_R8G8B8A8_UINT,
Format::eR8G8B8A8Sint = VK_FORMAT_R8G8B8A8_SINT,
Format::eR8G8B8A8Srgb = VK_FORMAT_R8G8B8A8_SRGB,
Format::eB8G8R8A8Unorm = VK_FORMAT_B8G8R8A8_UNORM,
Format::eB8G8R8A8Snorm = VK_FORMAT_B8G8R8A8_SNORM,
Format::eB8G8R8A8Uscaled = VK_FORMAT_B8G8R8A8_USCALED,
Format::eB8G8R8A8Sscaled = VK_FORMAT_B8G8R8A8_SSCALED,
Format::eB8G8R8A8Uint = VK_FORMAT_B8G8R8A8_UINT,
Format::eB8G8R8A8Sint = VK_FORMAT_B8G8R8A8_SINT,
Format::eB8G8R8A8Srgb = VK_FORMAT_B8G8R8A8_SRGB,
Format::eA8B8G8R8UnormPack32 = VK_FORMAT_A8B8G8R8_UNORM_PACK32,
Format::eA8B8G8R8SnormPack32 = VK_FORMAT_A8B8G8R8_SNORM_PACK32,
Format::eA8B8G8R8UscaledPack32 = VK_FORMAT_A8B8G8R8_USCALED_PACK32,
Format::eA8B8G8R8SscaledPack32 = VK_FORMAT_A8B8G8R8_SSCALED_PACK32,
Format::eA8B8G8R8UintPack32 = VK_FORMAT_A8B8G8R8_UINT_PACK32,
Format::eA8B8G8R8SintPack32 = VK_FORMAT_A8B8G8R8_SINT_PACK32,
Format::eA8B8G8R8SrgbPack32 = VK_FORMAT_A8B8G8R8_SRGB_PACK32,
Format::eA2R10G10B10UnormPack32 = VK_FORMAT_A2R10G10B10_UNORM_PACK32,
Format::eA2R10G10B10SnormPack32 = VK_FORMAT_A2R10G10B10_SNORM_PACK32,
Format::eA2R10G10B10UscaledPack32 = VK_FORMAT_A2R10G10B10_USCALED_PACK32,
Format::eA2R10G10B10SscaledPack32 = VK_FORMAT_A2R10G10B10_SSCALED_PACK32,
Format::eA2R10G10B10UintPack32 = VK_FORMAT_A2R10G10B10_UINT_PACK32,
Format::eA2R10G10B10SintPack32 = VK_FORMAT_A2R10G10B10_SINT_PACK32,
Format::eA2B10G10R10UnormPack32 = VK_FORMAT_A2B10G10R10_UNORM_PACK32,
Format::eA2B10G10R10SnormPack32 = VK_FORMAT_A2B10G10R10_SNORM_PACK32,
Format::eA2B10G10R10UscaledPack32 = VK_FORMAT_A2B10G10R10_USCALED_PACK32,
Format::eA2B10G10R10SscaledPack32 = VK_FORMAT_A2B10G10R10_SSCALED_PACK32,
Format::eA2B10G10R10UintPack32 = VK_FORMAT_A2B10G10R10_UINT_PACK32,
Format::eA2B10G10R10SintPack32 = VK_FORMAT_A2B10G10R10_SINT_PACK32,
Format::eR16Unorm = VK_FORMAT_R16_UNORM,
Format::eR16Snorm = VK_FORMAT_R16_SNORM,
Format::eR16Uscaled = VK_FORMAT_R16_USCALED,
Format::eR16Sscaled = VK_FORMAT_R16_SSCALED,
Format::eR16Uint = VK_FORMAT_R16_UINT,
Format::eR16Sint = VK_FORMAT_R16_SINT,
Format::eR16Sfloat = VK_FORMAT_R16_SFLOAT,
Format::eR16G16Unorm = VK_FORMAT_R16G16_UNORM,
Format::eR16G16Snorm = VK_FORMAT_R16G16_SNORM,
Format::eR16G16Uscaled = VK_FORMAT_R16G16_USCALED,
Format::eR16G16Sscaled = VK_FORMAT_R16G16_SSCALED,
Format::eR16G16Uint = VK_FORMAT_R16G16_UINT,
Format::eR16G16Sint = VK_FORMAT_R16G16_SINT,
Format::eR16G16Sfloat = VK_FORMAT_R16G16_SFLOAT,
Format::eR16G16B16Unorm = VK_FORMAT_R16G16B16_UNORM,
Format::eR16G16B16Snorm = VK_FORMAT_R16G16B16_SNORM,
Format::eR16G16B16Uscaled = VK_FORMAT_R16G16B16_USCALED,
Format::eR16G16B16Sscaled = VK_FORMAT_R16G16B16_SSCALED,
Format::eR16G16B16Uint = VK_FORMAT_R16G16B16_UINT,
Format::eR16G16B16Sint = VK_FORMAT_R16G16B16_SINT,
Format::eR16G16B16Sfloat = VK_FORMAT_R16G16B16_SFLOAT,
Format::eR16G16B16A16Unorm = VK_FORMAT_R16G16B16A16_UNORM,
Format::eR16G16B16A16Snorm = VK_FORMAT_R16G16B16A16_SNORM,
Format::eR16G16B16A16Uscaled = VK_FORMAT_R16G16B16A16_USCALED,
Format::eR16G16B16A16Sscaled = VK_FORMAT_R16G16B16A16_SSCALED,
Format::eR16G16B16A16Uint = VK_FORMAT_R16G16B16A16_UINT,
Format::eR16G16B16A16Sint = VK_FORMAT_R16G16B16A16_SINT,
Format::eR16G16B16A16Sfloat = VK_FORMAT_R16G16B16A16_SFLOAT,
Format::eR32Uint = VK_FORMAT_R32_UINT,
Format::eR32Sint = VK_FORMAT_R32_SINT,
Format::eR32Sfloat = VK_FORMAT_R32_SFLOAT,
Format::eR32G32Uint = VK_FORMAT_R32G32_UINT,
Format::eR32G32Sint = VK_FORMAT_R32G32_SINT,
Format::eR32G32Sfloat = VK_FORMAT_R32G32_SFLOAT,
Format::eR32G32B32Uint = VK_FORMAT_R32G32B32_UINT,
Format::eR32G32B32Sint = VK_FORMAT_R32G32B32_SINT,
Format::eR32G32B32Sfloat = VK_FORMAT_R32G32B32_SFLOAT,
Format::eR32G32B32A32Uint = VK_FORMAT_R32G32B32A32_UINT,
Format::eR32G32B32A32Sint = VK_FORMAT_R32G32B32A32_SINT,
Format::eR32G32B32A32Sfloat = VK_FORMAT_R32G32B32A32_SFLOAT,
Format::eR64Uint = VK_FORMAT_R64_UINT,
Format::eR64Sint = VK_FORMAT_R64_SINT,
Format::eR64Sfloat = VK_FORMAT_R64_SFLOAT,
Format::eR64G64Uint = VK_FORMAT_R64G64_UINT,
Format::eR64G64Sint = VK_FORMAT_R64G64_SINT,
Format::eR64G64Sfloat = VK_FORMAT_R64G64_SFLOAT,
Format::eR64G64B64Uint = VK_FORMAT_R64G64B64_UINT,
Format::eR64G64B64Sint = VK_FORMAT_R64G64B64_SINT,
Format::eR64G64B64Sfloat = VK_FORMAT_R64G64B64_SFLOAT,
Format::eR64G64B64A64Uint = VK_FORMAT_R64G64B64A64_UINT,
Format::eR64G64B64A64Sint = VK_FORMAT_R64G64B64A64_SINT,
Format::eR64G64B64A64Sfloat = VK_FORMAT_R64G64B64A64_SFLOAT,
Format::eB10G11R11UfloatPack32 = VK_FORMAT_B10G11R11_UFLOAT_PACK32,
Format::eE5B9G9R9UfloatPack32 = VK_FORMAT_E5B9G9R9_UFLOAT_PACK32,
Format::eD16Unorm = VK_FORMAT_D16_UNORM,
Format::eX8D24UnormPack32 = VK_FORMAT_X8_D24_UNORM_PACK32,
Format::eD32Sfloat = VK_FORMAT_D32_SFLOAT,
Format::eS8Uint = VK_FORMAT_S8_UINT,
Format::eD16UnormS8Uint = VK_FORMAT_D16_UNORM_S8_UINT,
Format::eD24UnormS8Uint = VK_FORMAT_D24_UNORM_S8_UINT,
Format::eD32SfloatS8Uint = VK_FORMAT_D32_SFLOAT_S8_UINT,
Format::eBc1RgbUnormBlock = VK_FORMAT_BC1_RGB_UNORM_BLOCK,
Format::eBc1RgbSrgbBlock = VK_FORMAT_BC1_RGB_SRGB_BLOCK,
Format::eBc1RgbaUnormBlock = VK_FORMAT_BC1_RGBA_UNORM_BLOCK,
Format::eBc1RgbaSrgbBlock = VK_FORMAT_BC1_RGBA_SRGB_BLOCK,
Format::eBc2UnormBlock = VK_FORMAT_BC2_UNORM_BLOCK,
Format::eBc2SrgbBlock = VK_FORMAT_BC2_SRGB_BLOCK,
Format::eBc3UnormBlock = VK_FORMAT_BC3_UNORM_BLOCK,
Format::eBc3SrgbBlock = VK_FORMAT_BC3_SRGB_BLOCK,
Format::eBc4UnormBlock = VK_FORMAT_BC4_UNORM_BLOCK,
Format::eBc4SnormBlock = VK_FORMAT_BC4_SNORM_BLOCK,
Format::eBc5UnormBlock = VK_FORMAT_BC5_UNORM_BLOCK,
Format::eBc5SnormBlock = VK_FORMAT_BC5_SNORM_BLOCK,
Format::eBc6HUfloatBlock = VK_FORMAT_BC6H_UFLOAT_BLOCK,
Format::eBc6HSfloatBlock = VK_FORMAT_BC6H_SFLOAT_BLOCK,
Format::eBc7UnormBlock = VK_FORMAT_BC7_UNORM_BLOCK,
Format::eBc7SrgbBlock = VK_FORMAT_BC7_SRGB_BLOCK,
Format::eEtc2R8G8B8UnormBlock = VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
Format::eEtc2R8G8B8SrgbBlock = VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
Format::eEtc2R8G8B8A1UnormBlock = VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
Format::eEtc2R8G8B8A1SrgbBlock = VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
Format::eEtc2R8G8B8A8UnormBlock = VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
Format::eEtc2R8G8B8A8SrgbBlock = VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
Format::eEacR11UnormBlock = VK_FORMAT_EAC_R11_UNORM_BLOCK,
Format::eEacR11SnormBlock = VK_FORMAT_EAC_R11_SNORM_BLOCK,
Format::eEacR11G11UnormBlock = VK_FORMAT_EAC_R11G11_UNORM_BLOCK,
Format::eEacR11G11SnormBlock = VK_FORMAT_EAC_R11G11_SNORM_BLOCK,
Format::eAstc4x4UnormBlock = VK_FORMAT_ASTC_4x4_UNORM_BLOCK,
Format::eAstc4x4SrgbBlock = VK_FORMAT_ASTC_4x4_SRGB_BLOCK,
Format::eAstc5x4UnormBlock = VK_FORMAT_ASTC_5x4_UNORM_BLOCK,
Format::eAstc5x4SrgbBlock = VK_FORMAT_ASTC_5x4_SRGB_BLOCK,
Format::eAstc5x5UnormBlock = VK_FORMAT_ASTC_5x5_UNORM_BLOCK,
Format::eAstc5x5SrgbBlock = VK_FORMAT_ASTC_5x5_SRGB_BLOCK,
Format::eAstc6x5UnormBlock = VK_FORMAT_ASTC_6x5_UNORM_BLOCK,
Format::eAstc6x5SrgbBlock = VK_FORMAT_ASTC_6x5_SRGB_BLOCK,
Format::eAstc6x6UnormBlock = VK_FORMAT_ASTC_6x6_UNORM_BLOCK,
Format::eAstc6x6SrgbBlock = VK_FORMAT_ASTC_6x6_SRGB_BLOCK,
Format::eAstc8x5UnormBlock = VK_FORMAT_ASTC_8x5_UNORM_BLOCK,
Format::eAstc8x5SrgbBlock = VK_FORMAT_ASTC_8x5_SRGB_BLOCK,
Format::eAstc8x6UnormBlock = VK_FORMAT_ASTC_8x6_UNORM_BLOCK,
Format::eAstc8x6SrgbBlock = VK_FORMAT_ASTC_8x6_SRGB_BLOCK,
Format::eAstc8x8UnormBlock = VK_FORMAT_ASTC_8x8_UNORM_BLOCK,
Format::eAstc8x8SrgbBlock = VK_FORMAT_ASTC_8x8_SRGB_BLOCK,
Format::eAstc10x5UnormBlock = VK_FORMAT_ASTC_10x5_UNORM_BLOCK,
Format::eAstc10x5SrgbBlock = VK_FORMAT_ASTC_10x5_SRGB_BLOCK,
Format::eAstc10x6UnormBlock = VK_FORMAT_ASTC_10x6_UNORM_BLOCK,
Format::eAstc10x6SrgbBlock = VK_FORMAT_ASTC_10x6_SRGB_BLOCK,
Format::eAstc10x8UnormBlock = VK_FORMAT_ASTC_10x8_UNORM_BLOCK,
Format::eAstc10x8SrgbBlock = VK_FORMAT_ASTC_10x8_SRGB_BLOCK,
Format::eAstc10x10UnormBlock = VK_FORMAT_ASTC_10x10_UNORM_BLOCK,
Format::eAstc10x10SrgbBlock = VK_FORMAT_ASTC_10x10_SRGB_BLOCK,
Format::eAstc12x10UnormBlock = VK_FORMAT_ASTC_12x10_UNORM_BLOCK,
Format::eAstc12x10SrgbBlock = VK_FORMAT_ASTC_12x10_SRGB_BLOCK,
Format::eAstc12x12UnormBlock = VK_FORMAT_ASTC_12x12_UNORM_BLOCK,
Format::eAstc12x12SrgbBlock = VK_FORMAT_ASTC_12x12_SRGB_BLOCK,
Format::eG8B8G8R8422Unorm = VK_FORMAT_G8B8G8R8_422_UNORM,
Format::eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM,
Format::eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM,
Format::eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM,
Format::eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM,
Format::eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM,
Format::eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM,
Format::eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM,
Format::eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM,
Format::eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM,
Format::eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM,
Format::eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM,
Format::eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM,
Format::eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM,
Format::eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16,
Format::eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16,
Format::eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16,
Format::eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16,
Format::eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16,
Format::eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16,
Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16,
Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16,
Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16,
Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16,
Format::eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16,
Format::eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16,
Format::eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16,
Format::eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16,
Format::eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16,
Format::eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16,
Format::eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16,
Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16,
Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16,
Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16,
Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16,
Format::eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16,
Format::eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM,
Format::eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM,
Format::eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM,
Format::eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM,
Format::eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM,
Format::eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM,
Format::eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM,
Format::eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM,
Format::eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM,
Format::eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM,
Format::eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM,
Format::eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM,
Format::eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM,
Format::eG16B16R163Plane444UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM,
Format::ePvrtc12BppUnormBlockIMG = VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG,
Format::ePvrtc14BppUnormBlockIMG = VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG,
Format::ePvrtc22BppUnormBlockIMG = VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG,
Format::ePvrtc24BppUnormBlockIMG = VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG,
Format::ePvrtc12BppSrgbBlockIMG = VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG,
Format::ePvrtc14BppSrgbBlockIMG = VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG,
Format::ePvrtc22BppSrgbBlockIMG = VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG,
Format::ePvrtc24BppSrgbBlockIMG = VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
} |
| |
| enum | StructureType {
StructureType::eApplicationInfo = VK_STRUCTURE_TYPE_APPLICATION_INFO,
StructureType::eInstanceCreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO,
StructureType::eDeviceQueueCreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,
StructureType::eDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO,
StructureType::eSubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO,
StructureType::eMemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO,
StructureType::eMappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE,
StructureType::eBindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,
StructureType::eFenceCreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO,
StructureType::eSemaphoreCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO,
StructureType::eEventCreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO,
StructureType::eQueryPoolCreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO,
StructureType::eBufferCreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO,
StructureType::eBufferViewCreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO,
StructureType::eImageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,
StructureType::eImageViewCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO,
StructureType::eShaderModuleCreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO,
StructureType::ePipelineCacheCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO,
StructureType::ePipelineShaderStageCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
StructureType::ePipelineVertexInputStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,
StructureType::ePipelineInputAssemblyStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO,
StructureType::ePipelineTessellationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO,
StructureType::ePipelineViewportStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO,
StructureType::ePipelineRasterizationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,
StructureType::ePipelineMultisampleStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO,
StructureType::ePipelineDepthStencilStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO,
StructureType::ePipelineColorBlendStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO,
StructureType::ePipelineDynamicStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO,
StructureType::eGraphicsPipelineCreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO,
StructureType::eComputePipelineCreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO,
StructureType::ePipelineLayoutCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
StructureType::eSamplerCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO,
StructureType::eDescriptorSetLayoutCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO,
StructureType::eDescriptorPoolCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO,
StructureType::eDescriptorSetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
StructureType::eWriteDescriptorSet = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET,
StructureType::eCopyDescriptorSet = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET,
StructureType::eFramebufferCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO,
StructureType::eRenderPassCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,
StructureType::eCommandPoolCreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO,
StructureType::eCommandBufferAllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO,
StructureType::eCommandBufferInheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO,
StructureType::eCommandBufferBeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
StructureType::eRenderPassBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,
StructureType::eBufferMemoryBarrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,
StructureType::eImageMemoryBarrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,
StructureType::eMemoryBarrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER,
StructureType::eLoaderInstanceCreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO,
StructureType::eLoaderDeviceCreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO,
StructureType::ePhysicalDeviceSubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES,
StructureType::eBindBufferMemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO,
StructureType::eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO,
StructureType::eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO,
StructureType::eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO,
StructureType::ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES,
StructureType::ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES,
StructureType::eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS,
StructureType::eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS,
StructureType::eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO,
StructureType::eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO,
StructureType::eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO,
StructureType::eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO,
StructureType::eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO,
StructureType::eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO,
StructureType::eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO,
StructureType::eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO,
StructureType::eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO,
StructureType::eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO,
StructureType::eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO,
StructureType::eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO,
StructureType::eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO,
StructureType::eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO,
StructureType::eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO,
StructureType::eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO,
StructureType::ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES,
StructureType::ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES,
StructureType::eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO,
StructureType::eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO,
StructureType::eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2,
StructureType::eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2,
StructureType::eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2,
StructureType::eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2,
StructureType::ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2,
StructureType::ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2,
StructureType::ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2,
StructureType::ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2,
StructureType::eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2,
StructureType::eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2,
StructureType::eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2,
StructureType::ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2,
StructureType::eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2,
StructureType::eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2,
StructureType::ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2,
StructureType::ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2,
StructureType::eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2,
StructureType::ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2,
StructureType::ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES,
StructureType::ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES,
StructureType::eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO,
StructureType::eRenderPassInputAttachmentAspectCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO,
StructureType::eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO,
StructureType::eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO,
StructureType::ePipelineTessellationDomainOriginStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO,
StructureType::ePipelineTessellationDomainOriginStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO,
StructureType::eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO,
StructureType::eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO,
StructureType::ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES,
StructureType::ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES,
StructureType::ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES,
StructureType::ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES,
StructureType::ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
StructureType::ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
StructureType::eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO,
StructureType::ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES,
StructureType::ePhysicalDeviceProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES,
StructureType::eDeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2,
StructureType::eSamplerYcbcrConversionCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO,
StructureType::eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO,
StructureType::eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO,
StructureType::eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO,
StructureType::eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO,
StructureType::eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO,
StructureType::eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO,
StructureType::eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO,
StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES,
StructureType::ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES,
StructureType::eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES,
StructureType::eSamplerYcbcrConversionImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES,
StructureType::eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO,
StructureType::eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO,
StructureType::ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO,
StructureType::ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO,
StructureType::eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES,
StructureType::eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES,
StructureType::ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO,
StructureType::ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO,
StructureType::eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES,
StructureType::eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES,
StructureType::ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES,
StructureType::ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES,
StructureType::eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO,
StructureType::eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO,
StructureType::eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO,
StructureType::eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO,
StructureType::eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO,
StructureType::eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO,
StructureType::ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO,
StructureType::ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO,
StructureType::eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES,
StructureType::eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES,
StructureType::eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO,
StructureType::eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO,
StructureType::eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO,
StructureType::eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO,
StructureType::ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO,
StructureType::ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO,
StructureType::eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES,
StructureType::eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES,
StructureType::ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES,
StructureType::ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES,
StructureType::eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT,
StructureType::eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT,
StructureType::ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES,
StructureType::eSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR,
StructureType::ePresentInfoKHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR,
StructureType::eDeviceGroupPresentCapabilitiesKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR,
StructureType::eImageSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR,
StructureType::eBindImageMemorySwapchainInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR,
StructureType::eAcquireNextImageInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR,
StructureType::eDeviceGroupPresentInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR,
StructureType::eDeviceGroupSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR,
StructureType::eDisplayModeCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR,
StructureType::eDisplaySurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR,
StructureType::eDisplayPresentInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR,
StructureType::eXlibSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR,
StructureType::eXcbSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR,
StructureType::eWaylandSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR,
StructureType::eAndroidSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR,
StructureType::eWin32SurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR,
StructureType::eDebugReportCallbackCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
StructureType::eDebugReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
StructureType::ePipelineRasterizationStateRasterizationOrderAMD = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD,
StructureType::eDebugMarkerObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT,
StructureType::eDebugMarkerObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT,
StructureType::eDebugMarkerMarkerInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT,
StructureType::eDedicatedAllocationImageCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV,
StructureType::eDedicatedAllocationBufferCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV,
StructureType::eDedicatedAllocationMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV,
StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT,
StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT,
StructureType::ePipelineRasterizationStateStreamCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT,
StructureType::eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD,
StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV,
StructureType::eExternalMemoryImageCreateInfoNV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV,
StructureType::eExportMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV,
StructureType::eImportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV,
StructureType::eExportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV,
StructureType::eWin32KeyedMutexAcquireReleaseInfoNV = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV,
StructureType::eValidationFlagsEXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT,
StructureType::eViSurfaceCreateInfoNN = VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN,
StructureType::eImageViewAstcDecodeModeEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT,
StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT,
StructureType::eImportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR,
StructureType::eExportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR,
StructureType::eMemoryWin32HandlePropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR,
StructureType::eMemoryGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR,
StructureType::eImportMemoryFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR,
StructureType::eMemoryFdPropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR,
StructureType::eMemoryGetFdInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR,
StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR,
StructureType::eImportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR,
StructureType::eExportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR,
StructureType::eD3D12FenceSubmitInfoKHR = VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR,
StructureType::eSemaphoreGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR,
StructureType::eImportSemaphoreFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR,
StructureType::eSemaphoreGetFdInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR,
StructureType::ePhysicalDevicePushDescriptorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR,
StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT,
StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT,
StructureType::eConditionalRenderingBeginInfoEXT = VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT,
StructureType::ePresentRegionsKHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR,
StructureType::eObjectTableCreateInfoNVX = VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX,
StructureType::eIndirectCommandsLayoutCreateInfoNVX = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX,
StructureType::eCmdProcessCommandsInfoNVX = VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX,
StructureType::eCmdReserveSpaceForCommandsInfoNVX = VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX,
StructureType::eDeviceGeneratedCommandsLimitsNVX = VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX,
StructureType::eDeviceGeneratedCommandsFeaturesNVX = VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX,
StructureType::ePipelineViewportWScalingStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV,
StructureType::eSurfaceCapabilities2EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT,
StructureType::eDisplayPowerInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT,
StructureType::eDeviceEventInfoEXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT,
StructureType::eDisplayEventInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT,
StructureType::eSwapchainCounterCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT,
StructureType::ePresentTimesInfoGOOGLE = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE,
StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX,
StructureType::ePipelineViewportSwizzleStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV,
StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT,
StructureType::ePipelineDiscardRectangleStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT,
StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT,
StructureType::eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT,
StructureType::eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR,
StructureType::eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR,
StructureType::eSubpassDescription2KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR,
StructureType::eSubpassDependency2KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR,
StructureType::eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR,
StructureType::eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR,
StructureType::eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR,
StructureType::eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR,
StructureType::eImportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR,
StructureType::eExportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR,
StructureType::eFenceGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR,
StructureType::eImportFenceFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR,
StructureType::eFenceGetFdInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR,
StructureType::ePhysicalDeviceSurfaceInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR,
StructureType::eSurfaceCapabilities2KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR,
StructureType::eSurfaceFormat2KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR,
StructureType::eDisplayProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR,
StructureType::eDisplayPlaneProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR,
StructureType::eDisplayModeProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR,
StructureType::eDisplayPlaneInfo2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR,
StructureType::eDisplayPlaneCapabilities2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR,
StructureType::eIosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK,
StructureType::eMacosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK,
StructureType::eDebugUtilsObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT,
StructureType::eDebugUtilsObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT,
StructureType::eDebugUtilsLabelEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT,
StructureType::eDebugUtilsMessengerCallbackDataEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT,
StructureType::eDebugUtilsMessengerCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT,
StructureType::eAndroidHardwareBufferUsageANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID,
StructureType::eAndroidHardwareBufferPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID,
StructureType::eAndroidHardwareBufferFormatPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID,
StructureType::eImportAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID,
StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID,
StructureType::eExternalFormatANDROID = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID,
StructureType::ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT,
StructureType::eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceInlineUniformBlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT,
StructureType::ePhysicalDeviceInlineUniformBlockPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT,
StructureType::eWriteDescriptorSetInlineUniformBlockEXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT,
StructureType::eDescriptorPoolInlineUniformBlockCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT,
StructureType::eSampleLocationsInfoEXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT,
StructureType::eRenderPassSampleLocationsBeginInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT,
StructureType::ePipelineSampleLocationsStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT,
StructureType::eMultisamplePropertiesEXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT,
StructureType::eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR,
StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT,
StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT,
StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT,
StructureType::ePipelineCoverageToColorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV,
StructureType::ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV,
StructureType::eDrmFormatModifierPropertiesListEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT,
StructureType::eDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT,
StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT,
StructureType::eImageDrmFormatModifierListCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT,
StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT,
StructureType::eImageDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT,
StructureType::eValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT,
StructureType::eShaderModuleValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT,
StructureType::eDescriptorSetLayoutBindingFlagsCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT,
StructureType::ePhysicalDeviceDescriptorIndexingPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT,
StructureType::eDescriptorSetVariableDescriptorCountAllocateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT,
StructureType::eDescriptorSetVariableDescriptorCountLayoutSupportEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT,
StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV,
StructureType::ePhysicalDeviceShadingRateImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV,
StructureType::ePhysicalDeviceShadingRateImagePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV,
StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV,
StructureType::eRayTracingPipelineCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV,
StructureType::eAccelerationStructureCreateInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV,
StructureType::eGeometryNV = VK_STRUCTURE_TYPE_GEOMETRY_NV,
StructureType::eGeometryTrianglesNV = VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV,
StructureType::eGeometryAabbNV = VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV,
StructureType::eBindAccelerationStructureMemoryInfoNV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV,
StructureType::eWriteDescriptorSetAccelerationStructureNV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV,
StructureType::eAccelerationStructureMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV,
StructureType::ePhysicalDeviceRayTracingPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV,
StructureType::eRayTracingShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV,
StructureType::eAccelerationStructureInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV,
StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV,
StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV,
StructureType::eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT,
StructureType::ePhysicalDevice8BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR,
StructureType::eImportMemoryHostPointerInfoEXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT,
StructureType::eMemoryHostPointerPropertiesEXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT,
StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT,
StructureType::ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR,
StructureType::eCalibratedTimestampInfoEXT = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT,
StructureType::ePhysicalDeviceShaderCorePropertiesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD,
StructureType::eDeviceMemoryOverallocationCreateInfoAMD = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD,
StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT,
StructureType::ePipelineVertexInputDivisorStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT,
StructureType::ePhysicalDeviceDriverPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR,
StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV,
StructureType::ePhysicalDeviceMeshShaderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV,
StructureType::ePhysicalDeviceMeshShaderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV,
StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV,
StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV,
StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV,
StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV,
StructureType::eCheckpointDataNV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV,
StructureType::eQueueFamilyCheckpointPropertiesNV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV,
StructureType::ePhysicalDeviceVulkanMemoryModelFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR,
StructureType::ePhysicalDevicePciBusInfoPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT,
StructureType::eImagepipeSurfaceCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA
} |
| |
| enum | SubpassContents {
SubpassContents::eInline = VK_SUBPASS_CONTENTS_INLINE,
SubpassContents::eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
} |
| |
| enum | DynamicState {
DynamicState::eViewport = VK_DYNAMIC_STATE_VIEWPORT,
DynamicState::eScissor = VK_DYNAMIC_STATE_SCISSOR,
DynamicState::eLineWidth = VK_DYNAMIC_STATE_LINE_WIDTH,
DynamicState::eDepthBias = VK_DYNAMIC_STATE_DEPTH_BIAS,
DynamicState::eBlendConstants = VK_DYNAMIC_STATE_BLEND_CONSTANTS,
DynamicState::eDepthBounds = VK_DYNAMIC_STATE_DEPTH_BOUNDS,
DynamicState::eStencilCompareMask = VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK,
DynamicState::eStencilWriteMask = VK_DYNAMIC_STATE_STENCIL_WRITE_MASK,
DynamicState::eStencilReference = VK_DYNAMIC_STATE_STENCIL_REFERENCE,
DynamicState::eViewportWScalingNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV,
DynamicState::eDiscardRectangleEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT,
DynamicState::eSampleLocationsEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT,
DynamicState::eViewportShadingRatePaletteNV = VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV,
DynamicState::eViewportCoarseSampleOrderNV = VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV,
DynamicState::eExclusiveScissorNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
} |
| |
| enum | DescriptorUpdateTemplateType {
DescriptorUpdateTemplateType::eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET,
DescriptorUpdateTemplateType::eDescriptorSetKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET,
DescriptorUpdateTemplateType::ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR
} |
| |
| enum | ObjectType {
ObjectType::eUnknown = VK_OBJECT_TYPE_UNKNOWN,
ObjectType::eInstance = VK_OBJECT_TYPE_INSTANCE,
ObjectType::ePhysicalDevice = VK_OBJECT_TYPE_PHYSICAL_DEVICE,
ObjectType::eDevice = VK_OBJECT_TYPE_DEVICE,
ObjectType::eQueue = VK_OBJECT_TYPE_QUEUE,
ObjectType::eSemaphore = VK_OBJECT_TYPE_SEMAPHORE,
ObjectType::eCommandBuffer = VK_OBJECT_TYPE_COMMAND_BUFFER,
ObjectType::eFence = VK_OBJECT_TYPE_FENCE,
ObjectType::eDeviceMemory = VK_OBJECT_TYPE_DEVICE_MEMORY,
ObjectType::eBuffer = VK_OBJECT_TYPE_BUFFER,
ObjectType::eImage = VK_OBJECT_TYPE_IMAGE,
ObjectType::eEvent = VK_OBJECT_TYPE_EVENT,
ObjectType::eQueryPool = VK_OBJECT_TYPE_QUERY_POOL,
ObjectType::eBufferView = VK_OBJECT_TYPE_BUFFER_VIEW,
ObjectType::eImageView = VK_OBJECT_TYPE_IMAGE_VIEW,
ObjectType::eShaderModule = VK_OBJECT_TYPE_SHADER_MODULE,
ObjectType::ePipelineCache = VK_OBJECT_TYPE_PIPELINE_CACHE,
ObjectType::ePipelineLayout = VK_OBJECT_TYPE_PIPELINE_LAYOUT,
ObjectType::eRenderPass = VK_OBJECT_TYPE_RENDER_PASS,
ObjectType::ePipeline = VK_OBJECT_TYPE_PIPELINE,
ObjectType::eDescriptorSetLayout = VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT,
ObjectType::eSampler = VK_OBJECT_TYPE_SAMPLER,
ObjectType::eDescriptorPool = VK_OBJECT_TYPE_DESCRIPTOR_POOL,
ObjectType::eDescriptorSet = VK_OBJECT_TYPE_DESCRIPTOR_SET,
ObjectType::eFramebuffer = VK_OBJECT_TYPE_FRAMEBUFFER,
ObjectType::eCommandPool = VK_OBJECT_TYPE_COMMAND_POOL,
ObjectType::eSamplerYcbcrConversion = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION,
ObjectType::eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION,
ObjectType::eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE,
ObjectType::eDescriptorUpdateTemplateKHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE,
ObjectType::eSurfaceKHR = VK_OBJECT_TYPE_SURFACE_KHR,
ObjectType::eSwapchainKHR = VK_OBJECT_TYPE_SWAPCHAIN_KHR,
ObjectType::eDisplayKHR = VK_OBJECT_TYPE_DISPLAY_KHR,
ObjectType::eDisplayModeKHR = VK_OBJECT_TYPE_DISPLAY_MODE_KHR,
ObjectType::eDebugReportCallbackEXT = VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT,
ObjectType::eObjectTableNVX = VK_OBJECT_TYPE_OBJECT_TABLE_NVX,
ObjectType::eIndirectCommandsLayoutNVX = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX,
ObjectType::eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT,
ObjectType::eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT,
ObjectType::eAccelerationStructureNV = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV
} |
| |
| enum | QueueFlagBits {
QueueFlagBits::eGraphics = VK_QUEUE_GRAPHICS_BIT,
QueueFlagBits::eCompute = VK_QUEUE_COMPUTE_BIT,
QueueFlagBits::eTransfer = VK_QUEUE_TRANSFER_BIT,
QueueFlagBits::eSparseBinding = VK_QUEUE_SPARSE_BINDING_BIT,
QueueFlagBits::eProtected = VK_QUEUE_PROTECTED_BIT
} |
| |
| enum | DeviceQueueCreateFlagBits { DeviceQueueCreateFlagBits::eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT
} |
| |
| enum | MemoryPropertyFlagBits {
MemoryPropertyFlagBits::eDeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT,
MemoryPropertyFlagBits::eHostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT,
MemoryPropertyFlagBits::eHostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT,
MemoryPropertyFlagBits::eHostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT,
MemoryPropertyFlagBits::eLazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT,
MemoryPropertyFlagBits::eProtected = VK_MEMORY_PROPERTY_PROTECTED_BIT
} |
| |
| enum | MemoryHeapFlagBits {
MemoryHeapFlagBits::eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT,
MemoryHeapFlagBits::eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT,
MemoryHeapFlagBits::eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT
} |
| |
| enum | AccessFlagBits {
AccessFlagBits::eIndirectCommandRead = VK_ACCESS_INDIRECT_COMMAND_READ_BIT,
AccessFlagBits::eIndexRead = VK_ACCESS_INDEX_READ_BIT,
AccessFlagBits::eVertexAttributeRead = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT,
AccessFlagBits::eUniformRead = VK_ACCESS_UNIFORM_READ_BIT,
AccessFlagBits::eInputAttachmentRead = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT,
AccessFlagBits::eShaderRead = VK_ACCESS_SHADER_READ_BIT,
AccessFlagBits::eShaderWrite = VK_ACCESS_SHADER_WRITE_BIT,
AccessFlagBits::eColorAttachmentRead = VK_ACCESS_COLOR_ATTACHMENT_READ_BIT,
AccessFlagBits::eColorAttachmentWrite = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
AccessFlagBits::eDepthStencilAttachmentRead = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT,
AccessFlagBits::eDepthStencilAttachmentWrite = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
AccessFlagBits::eTransferRead = VK_ACCESS_TRANSFER_READ_BIT,
AccessFlagBits::eTransferWrite = VK_ACCESS_TRANSFER_WRITE_BIT,
AccessFlagBits::eHostRead = VK_ACCESS_HOST_READ_BIT,
AccessFlagBits::eHostWrite = VK_ACCESS_HOST_WRITE_BIT,
AccessFlagBits::eMemoryRead = VK_ACCESS_MEMORY_READ_BIT,
AccessFlagBits::eMemoryWrite = VK_ACCESS_MEMORY_WRITE_BIT,
AccessFlagBits::eTransformFeedbackWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT,
AccessFlagBits::eTransformFeedbackCounterReadEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT,
AccessFlagBits::eTransformFeedbackCounterWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT,
AccessFlagBits::eConditionalRenderingReadEXT = VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT,
AccessFlagBits::eCommandProcessReadNVX = VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX,
AccessFlagBits::eCommandProcessWriteNVX = VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX,
AccessFlagBits::eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT,
AccessFlagBits::eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV,
AccessFlagBits::eAccelerationStructureReadNV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV,
AccessFlagBits::eAccelerationStructureWriteNV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV
} |
| |
| enum | BufferUsageFlagBits {
BufferUsageFlagBits::eTransferSrc = VK_BUFFER_USAGE_TRANSFER_SRC_BIT,
BufferUsageFlagBits::eTransferDst = VK_BUFFER_USAGE_TRANSFER_DST_BIT,
BufferUsageFlagBits::eUniformTexelBuffer = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT,
BufferUsageFlagBits::eStorageTexelBuffer = VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT,
BufferUsageFlagBits::eUniformBuffer = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT,
BufferUsageFlagBits::eStorageBuffer = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT,
BufferUsageFlagBits::eIndexBuffer = VK_BUFFER_USAGE_INDEX_BUFFER_BIT,
BufferUsageFlagBits::eVertexBuffer = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT,
BufferUsageFlagBits::eIndirectBuffer = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT,
BufferUsageFlagBits::eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT,
BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT,
BufferUsageFlagBits::eConditionalRenderingEXT = VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT,
BufferUsageFlagBits::eRayTracingNV = VK_BUFFER_USAGE_RAY_TRACING_BIT_NV
} |
| |
| enum | BufferCreateFlagBits {
BufferCreateFlagBits::eSparseBinding = VK_BUFFER_CREATE_SPARSE_BINDING_BIT,
BufferCreateFlagBits::eSparseResidency = VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT,
BufferCreateFlagBits::eSparseAliased = VK_BUFFER_CREATE_SPARSE_ALIASED_BIT,
BufferCreateFlagBits::eProtected = VK_BUFFER_CREATE_PROTECTED_BIT
} |
| |
| enum | ShaderStageFlagBits {
ShaderStageFlagBits::eVertex = VK_SHADER_STAGE_VERTEX_BIT,
ShaderStageFlagBits::eTessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT,
ShaderStageFlagBits::eTessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT,
ShaderStageFlagBits::eGeometry = VK_SHADER_STAGE_GEOMETRY_BIT,
ShaderStageFlagBits::eFragment = VK_SHADER_STAGE_FRAGMENT_BIT,
ShaderStageFlagBits::eCompute = VK_SHADER_STAGE_COMPUTE_BIT,
ShaderStageFlagBits::eAllGraphics = VK_SHADER_STAGE_ALL_GRAPHICS,
ShaderStageFlagBits::eAll = VK_SHADER_STAGE_ALL,
ShaderStageFlagBits::eRaygenNV = VK_SHADER_STAGE_RAYGEN_BIT_NV,
ShaderStageFlagBits::eAnyHitNV = VK_SHADER_STAGE_ANY_HIT_BIT_NV,
ShaderStageFlagBits::eClosestHitNV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV,
ShaderStageFlagBits::eMissNV = VK_SHADER_STAGE_MISS_BIT_NV,
ShaderStageFlagBits::eIntersectionNV = VK_SHADER_STAGE_INTERSECTION_BIT_NV,
ShaderStageFlagBits::eCallableNV = VK_SHADER_STAGE_CALLABLE_BIT_NV,
ShaderStageFlagBits::eTaskNV = VK_SHADER_STAGE_TASK_BIT_NV,
ShaderStageFlagBits::eMeshNV = VK_SHADER_STAGE_MESH_BIT_NV
} |
| |
| enum | ImageUsageFlagBits {
ImageUsageFlagBits::eTransferSrc = VK_IMAGE_USAGE_TRANSFER_SRC_BIT,
ImageUsageFlagBits::eTransferDst = VK_IMAGE_USAGE_TRANSFER_DST_BIT,
ImageUsageFlagBits::eSampled = VK_IMAGE_USAGE_SAMPLED_BIT,
ImageUsageFlagBits::eStorage = VK_IMAGE_USAGE_STORAGE_BIT,
ImageUsageFlagBits::eColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT,
ImageUsageFlagBits::eDepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,
ImageUsageFlagBits::eTransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT,
ImageUsageFlagBits::eInputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT,
ImageUsageFlagBits::eShadingRateImageNV = VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
} |
| |
| enum | ImageCreateFlagBits {
ImageCreateFlagBits::eSparseBinding = VK_IMAGE_CREATE_SPARSE_BINDING_BIT,
ImageCreateFlagBits::eSparseResidency = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT,
ImageCreateFlagBits::eSparseAliased = VK_IMAGE_CREATE_SPARSE_ALIASED_BIT,
ImageCreateFlagBits::eMutableFormat = VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT,
ImageCreateFlagBits::eCubeCompatible = VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT,
ImageCreateFlagBits::eAlias = VK_IMAGE_CREATE_ALIAS_BIT,
ImageCreateFlagBits::eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT,
ImageCreateFlagBits::eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT,
ImageCreateFlagBits::eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT,
ImageCreateFlagBits::e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT,
ImageCreateFlagBits::e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT,
ImageCreateFlagBits::eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT,
ImageCreateFlagBits::eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT,
ImageCreateFlagBits::eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT,
ImageCreateFlagBits::eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT,
ImageCreateFlagBits::eProtected = VK_IMAGE_CREATE_PROTECTED_BIT,
ImageCreateFlagBits::eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT,
ImageCreateFlagBits::eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT,
ImageCreateFlagBits::eCornerSampledNV = VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV,
ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT
} |
| |
| enum | PipelineCreateFlagBits {
PipelineCreateFlagBits::eDisableOptimization = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT,
PipelineCreateFlagBits::eAllowDerivatives = VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT,
PipelineCreateFlagBits::eDerivative = VK_PIPELINE_CREATE_DERIVATIVE_BIT,
PipelineCreateFlagBits::eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT,
PipelineCreateFlagBits::eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT,
PipelineCreateFlagBits::eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE,
PipelineCreateFlagBits::eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE,
PipelineCreateFlagBits::eDeferCompileNV = VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV
} |
| |
| enum | ColorComponentFlagBits {
ColorComponentFlagBits::eR = VK_COLOR_COMPONENT_R_BIT,
ColorComponentFlagBits::eG = VK_COLOR_COMPONENT_G_BIT,
ColorComponentFlagBits::eB = VK_COLOR_COMPONENT_B_BIT,
ColorComponentFlagBits::eA = VK_COLOR_COMPONENT_A_BIT
} |
| |
| enum | FenceCreateFlagBits { FenceCreateFlagBits::eSignaled = VK_FENCE_CREATE_SIGNALED_BIT
} |
| |
| enum | FormatFeatureFlagBits {
FormatFeatureFlagBits::eSampledImage = VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT,
FormatFeatureFlagBits::eStorageImage = VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT,
FormatFeatureFlagBits::eStorageImageAtomic = VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT,
FormatFeatureFlagBits::eUniformTexelBuffer = VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT,
FormatFeatureFlagBits::eStorageTexelBuffer = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT,
FormatFeatureFlagBits::eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT,
FormatFeatureFlagBits::eVertexBuffer = VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT,
FormatFeatureFlagBits::eColorAttachment = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT,
FormatFeatureFlagBits::eColorAttachmentBlend = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT,
FormatFeatureFlagBits::eDepthStencilAttachment = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT,
FormatFeatureFlagBits::eBlitSrc = VK_FORMAT_FEATURE_BLIT_SRC_BIT,
FormatFeatureFlagBits::eBlitDst = VK_FORMAT_FEATURE_BLIT_DST_BIT,
FormatFeatureFlagBits::eSampledImageFilterLinear = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT,
FormatFeatureFlagBits::eTransferSrc = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT,
FormatFeatureFlagBits::eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT,
FormatFeatureFlagBits::eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT,
FormatFeatureFlagBits::eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT,
FormatFeatureFlagBits::eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT,
FormatFeatureFlagBits::eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT,
FormatFeatureFlagBits::eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT,
FormatFeatureFlagBits::eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG,
FormatFeatureFlagBits::eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT
} |
| |
| enum | QueryControlFlagBits { QueryControlFlagBits::ePrecise = VK_QUERY_CONTROL_PRECISE_BIT
} |
| |
| enum | QueryResultFlagBits {
QueryResultFlagBits::e64 = VK_QUERY_RESULT_64_BIT,
QueryResultFlagBits::eWait = VK_QUERY_RESULT_WAIT_BIT,
QueryResultFlagBits::eWithAvailability = VK_QUERY_RESULT_WITH_AVAILABILITY_BIT,
QueryResultFlagBits::ePartial = VK_QUERY_RESULT_PARTIAL_BIT
} |
| |
| enum | CommandBufferUsageFlagBits {
CommandBufferUsageFlagBits::eOneTimeSubmit = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
CommandBufferUsageFlagBits::eRenderPassContinue = VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT,
CommandBufferUsageFlagBits::eSimultaneousUse = VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
} |
| |
| enum | QueryPipelineStatisticFlagBits {
QueryPipelineStatisticFlagBits::eInputAssemblyVertices = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT,
QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT,
QueryPipelineStatisticFlagBits::eVertexShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eGeometryShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT,
QueryPipelineStatisticFlagBits::eClippingInvocations = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eClippingPrimitives = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT,
QueryPipelineStatisticFlagBits::eFragmentShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT,
QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eComputeShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
} |
| |
| enum | ImageAspectFlagBits {
ImageAspectFlagBits::eColor = VK_IMAGE_ASPECT_COLOR_BIT,
ImageAspectFlagBits::eDepth = VK_IMAGE_ASPECT_DEPTH_BIT,
ImageAspectFlagBits::eStencil = VK_IMAGE_ASPECT_STENCIL_BIT,
ImageAspectFlagBits::eMetadata = VK_IMAGE_ASPECT_METADATA_BIT,
ImageAspectFlagBits::ePlane0 = VK_IMAGE_ASPECT_PLANE_0_BIT,
ImageAspectFlagBits::ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT,
ImageAspectFlagBits::ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT,
ImageAspectFlagBits::ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT,
ImageAspectFlagBits::ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT,
ImageAspectFlagBits::ePlane2KHR = VK_IMAGE_ASPECT_PLANE_2_BIT,
ImageAspectFlagBits::eMemoryPlane0EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT,
ImageAspectFlagBits::eMemoryPlane1EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT,
ImageAspectFlagBits::eMemoryPlane2EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT,
ImageAspectFlagBits::eMemoryPlane3EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT
} |
| |
| enum | SparseImageFormatFlagBits {
SparseImageFormatFlagBits::eSingleMiptail = VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT,
SparseImageFormatFlagBits::eAlignedMipSize = VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT,
SparseImageFormatFlagBits::eNonstandardBlockSize = VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
} |
| |
| enum | SparseMemoryBindFlagBits { SparseMemoryBindFlagBits::eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT
} |
| |
| enum | PipelineStageFlagBits {
PipelineStageFlagBits::eTopOfPipe = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT,
PipelineStageFlagBits::eDrawIndirect = VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT,
PipelineStageFlagBits::eVertexInput = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT,
PipelineStageFlagBits::eVertexShader = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT,
PipelineStageFlagBits::eTessellationControlShader = VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT,
PipelineStageFlagBits::eTessellationEvaluationShader = VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT,
PipelineStageFlagBits::eGeometryShader = VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT,
PipelineStageFlagBits::eFragmentShader = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT,
PipelineStageFlagBits::eEarlyFragmentTests = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT,
PipelineStageFlagBits::eLateFragmentTests = VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT,
PipelineStageFlagBits::eColorAttachmentOutput = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT,
PipelineStageFlagBits::eComputeShader = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT,
PipelineStageFlagBits::eTransfer = VK_PIPELINE_STAGE_TRANSFER_BIT,
PipelineStageFlagBits::eBottomOfPipe = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT,
PipelineStageFlagBits::eHost = VK_PIPELINE_STAGE_HOST_BIT,
PipelineStageFlagBits::eAllGraphics = VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT,
PipelineStageFlagBits::eAllCommands = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT,
PipelineStageFlagBits::eTransformFeedbackEXT = VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT,
PipelineStageFlagBits::eConditionalRenderingEXT = VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT,
PipelineStageFlagBits::eCommandProcessNVX = VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX,
PipelineStageFlagBits::eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV,
PipelineStageFlagBits::eRayTracingShaderNV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV,
PipelineStageFlagBits::eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV,
PipelineStageFlagBits::eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV,
PipelineStageFlagBits::eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV
} |
| |
| enum | CommandPoolCreateFlagBits {
CommandPoolCreateFlagBits::eTransient = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT,
CommandPoolCreateFlagBits::eResetCommandBuffer = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
CommandPoolCreateFlagBits::eProtected = VK_COMMAND_POOL_CREATE_PROTECTED_BIT
} |
| |
| enum | CommandPoolResetFlagBits { CommandPoolResetFlagBits::eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
} |
| |
| enum | CommandBufferResetFlagBits { CommandBufferResetFlagBits::eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
} |
| |
| enum | SampleCountFlagBits {
SampleCountFlagBits::e1 = VK_SAMPLE_COUNT_1_BIT,
SampleCountFlagBits::e2 = VK_SAMPLE_COUNT_2_BIT,
SampleCountFlagBits::e4 = VK_SAMPLE_COUNT_4_BIT,
SampleCountFlagBits::e8 = VK_SAMPLE_COUNT_8_BIT,
SampleCountFlagBits::e16 = VK_SAMPLE_COUNT_16_BIT,
SampleCountFlagBits::e32 = VK_SAMPLE_COUNT_32_BIT,
SampleCountFlagBits::e64 = VK_SAMPLE_COUNT_64_BIT
} |
| |
| enum | AttachmentDescriptionFlagBits { AttachmentDescriptionFlagBits::eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
} |
| |
| enum | StencilFaceFlagBits {
StencilFaceFlagBits::eFront = VK_STENCIL_FACE_FRONT_BIT,
StencilFaceFlagBits::eBack = VK_STENCIL_FACE_BACK_BIT,
StencilFaceFlagBits::eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK
} |
| |
| enum | DescriptorPoolCreateFlagBits {
DescriptorPoolCreateFlagBits::eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT,
DescriptorPoolCreateFlagBits::eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT
} |
| |
| enum | DependencyFlagBits {
DependencyFlagBits::eByRegion = VK_DEPENDENCY_BY_REGION_BIT,
DependencyFlagBits::eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT,
DependencyFlagBits::eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT,
DependencyFlagBits::eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT,
DependencyFlagBits::eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT
} |
| |
| enum | PresentModeKHR {
PresentModeKHR::eImmediate = VK_PRESENT_MODE_IMMEDIATE_KHR,
PresentModeKHR::eMailbox = VK_PRESENT_MODE_MAILBOX_KHR,
PresentModeKHR::eFifo = VK_PRESENT_MODE_FIFO_KHR,
PresentModeKHR::eFifoRelaxed = VK_PRESENT_MODE_FIFO_RELAXED_KHR,
PresentModeKHR::eSharedDemandRefresh = VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR,
PresentModeKHR::eSharedContinuousRefresh = VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
} |
| |
| enum | ColorSpaceKHR {
ColorSpaceKHR::eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR,
ColorSpaceKHR::eVkColorspaceSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR,
ColorSpaceKHR::eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT,
ColorSpaceKHR::eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT,
ColorSpaceKHR::eDciP3LinearEXT = VK_COLOR_SPACE_DCI_P3_LINEAR_EXT,
ColorSpaceKHR::eDciP3NonlinearEXT = VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT,
ColorSpaceKHR::eBt709LinearEXT = VK_COLOR_SPACE_BT709_LINEAR_EXT,
ColorSpaceKHR::eBt709NonlinearEXT = VK_COLOR_SPACE_BT709_NONLINEAR_EXT,
ColorSpaceKHR::eBt2020LinearEXT = VK_COLOR_SPACE_BT2020_LINEAR_EXT,
ColorSpaceKHR::eHdr10St2084EXT = VK_COLOR_SPACE_HDR10_ST2084_EXT,
ColorSpaceKHR::eDolbyvisionEXT = VK_COLOR_SPACE_DOLBYVISION_EXT,
ColorSpaceKHR::eHdr10HlgEXT = VK_COLOR_SPACE_HDR10_HLG_EXT,
ColorSpaceKHR::eAdobergbLinearEXT = VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT,
ColorSpaceKHR::eAdobergbNonlinearEXT = VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT,
ColorSpaceKHR::ePassThroughEXT = VK_COLOR_SPACE_PASS_THROUGH_EXT,
ColorSpaceKHR::eExtendedSrgbNonlinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
} |
| |
| enum | DisplayPlaneAlphaFlagBitsKHR {
DisplayPlaneAlphaFlagBitsKHR::eOpaque = VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR,
DisplayPlaneAlphaFlagBitsKHR::eGlobal = VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR,
DisplayPlaneAlphaFlagBitsKHR::ePerPixel = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR,
DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
} |
| |
| enum | CompositeAlphaFlagBitsKHR {
CompositeAlphaFlagBitsKHR::eOpaque = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR,
CompositeAlphaFlagBitsKHR::ePreMultiplied = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR,
CompositeAlphaFlagBitsKHR::ePostMultiplied = VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR,
CompositeAlphaFlagBitsKHR::eInherit = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
} |
| |
| enum | SurfaceTransformFlagBitsKHR {
SurfaceTransformFlagBitsKHR::eIdentity = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR,
SurfaceTransformFlagBitsKHR::eRotate90 = VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR,
SurfaceTransformFlagBitsKHR::eRotate180 = VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR,
SurfaceTransformFlagBitsKHR::eRotate270 = VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirror = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR,
SurfaceTransformFlagBitsKHR::eInherit = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
} |
| |
| enum | TimeDomainEXT {
TimeDomainEXT::eDevice = VK_TIME_DOMAIN_DEVICE_EXT,
TimeDomainEXT::eClockMonotonic = VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT,
TimeDomainEXT::eClockMonotonicRaw = VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT,
TimeDomainEXT::eQueryPerformanceCounter = VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
} |
| |
| enum | DebugReportFlagBitsEXT {
DebugReportFlagBitsEXT::eInformation = VK_DEBUG_REPORT_INFORMATION_BIT_EXT,
DebugReportFlagBitsEXT::eWarning = VK_DEBUG_REPORT_WARNING_BIT_EXT,
DebugReportFlagBitsEXT::ePerformanceWarning = VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT,
DebugReportFlagBitsEXT::eError = VK_DEBUG_REPORT_ERROR_BIT_EXT,
DebugReportFlagBitsEXT::eDebug = VK_DEBUG_REPORT_DEBUG_BIT_EXT
} |
| |
| enum | DebugReportObjectTypeEXT {
DebugReportObjectTypeEXT::eUnknown = VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT,
DebugReportObjectTypeEXT::eInstance = VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT,
DebugReportObjectTypeEXT::ePhysicalDevice = VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT,
DebugReportObjectTypeEXT::eDevice = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT,
DebugReportObjectTypeEXT::eQueue = VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT,
DebugReportObjectTypeEXT::eSemaphore = VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT,
DebugReportObjectTypeEXT::eCommandBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT,
DebugReportObjectTypeEXT::eFence = VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT,
DebugReportObjectTypeEXT::eDeviceMemory = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT,
DebugReportObjectTypeEXT::eBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT,
DebugReportObjectTypeEXT::eImage = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT,
DebugReportObjectTypeEXT::eEvent = VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT,
DebugReportObjectTypeEXT::eQueryPool = VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT,
DebugReportObjectTypeEXT::eBufferView = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT,
DebugReportObjectTypeEXT::eImageView = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT,
DebugReportObjectTypeEXT::eShaderModule = VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT,
DebugReportObjectTypeEXT::ePipelineCache = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT,
DebugReportObjectTypeEXT::ePipelineLayout = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT,
DebugReportObjectTypeEXT::eRenderPass = VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT,
DebugReportObjectTypeEXT::ePipeline = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT,
DebugReportObjectTypeEXT::eDescriptorSetLayout = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT,
DebugReportObjectTypeEXT::eSampler = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT,
DebugReportObjectTypeEXT::eDescriptorPool = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT,
DebugReportObjectTypeEXT::eDescriptorSet = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT,
DebugReportObjectTypeEXT::eFramebuffer = VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT,
DebugReportObjectTypeEXT::eCommandPool = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT,
DebugReportObjectTypeEXT::eSurfaceKhr = VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT,
DebugReportObjectTypeEXT::eSwapchainKhr = VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT,
DebugReportObjectTypeEXT::eDebugReportCallbackExt = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT,
DebugReportObjectTypeEXT::eDebugReport = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT,
DebugReportObjectTypeEXT::eDisplayKhr = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT,
DebugReportObjectTypeEXT::eDisplayModeKhr = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT,
DebugReportObjectTypeEXT::eObjectTableNvx = VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT,
DebugReportObjectTypeEXT::eIndirectCommandsLayoutNvx = VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT,
DebugReportObjectTypeEXT::eValidationCacheExt = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT,
DebugReportObjectTypeEXT::eValidationCache = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT,
DebugReportObjectTypeEXT::eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT,
DebugReportObjectTypeEXT::eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT,
DebugReportObjectTypeEXT::eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT,
DebugReportObjectTypeEXT::eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT,
DebugReportObjectTypeEXT::eAccelerationStructureNV = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT
} |
| |
| enum | RasterizationOrderAMD {
RasterizationOrderAMD::eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD,
RasterizationOrderAMD::eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD
} |
| |
| enum | ExternalMemoryHandleTypeFlagBitsNV {
ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV,
ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV,
ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV,
ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
} |
| |
| enum | ExternalMemoryFeatureFlagBitsNV {
ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV,
ExternalMemoryFeatureFlagBitsNV::eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV,
ExternalMemoryFeatureFlagBitsNV::eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
} |
| |
| enum | ValidationCheckEXT {
ValidationCheckEXT::eAll = VK_VALIDATION_CHECK_ALL_EXT,
ValidationCheckEXT::eShaders = VK_VALIDATION_CHECK_SHADERS_EXT
} |
| |
| enum | SubgroupFeatureFlagBits {
SubgroupFeatureFlagBits::eBasic = VK_SUBGROUP_FEATURE_BASIC_BIT,
SubgroupFeatureFlagBits::eVote = VK_SUBGROUP_FEATURE_VOTE_BIT,
SubgroupFeatureFlagBits::eArithmetic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT,
SubgroupFeatureFlagBits::eBallot = VK_SUBGROUP_FEATURE_BALLOT_BIT,
SubgroupFeatureFlagBits::eShuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT,
SubgroupFeatureFlagBits::eShuffleRelative = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT,
SubgroupFeatureFlagBits::eClustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT,
SubgroupFeatureFlagBits::eQuad = VK_SUBGROUP_FEATURE_QUAD_BIT,
SubgroupFeatureFlagBits::ePartitionedNV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
} |
| |
| enum | IndirectCommandsLayoutUsageFlagBitsNVX {
IndirectCommandsLayoutUsageFlagBitsNVX::eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NVX,
IndirectCommandsLayoutUsageFlagBitsNVX::eSparseSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_SPARSE_SEQUENCES_BIT_NVX,
IndirectCommandsLayoutUsageFlagBitsNVX::eEmptyExecutions = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EMPTY_EXECUTIONS_BIT_NVX,
IndirectCommandsLayoutUsageFlagBitsNVX::eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NVX
} |
| |
| enum | ObjectEntryUsageFlagBitsNVX {
ObjectEntryUsageFlagBitsNVX::eGraphics = VK_OBJECT_ENTRY_USAGE_GRAPHICS_BIT_NVX,
ObjectEntryUsageFlagBitsNVX::eCompute = VK_OBJECT_ENTRY_USAGE_COMPUTE_BIT_NVX
} |
| |
| enum | IndirectCommandsTokenTypeNVX {
IndirectCommandsTokenTypeNVX::ePipeline = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX,
IndirectCommandsTokenTypeNVX::eDescriptorSet = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX,
IndirectCommandsTokenTypeNVX::eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX,
IndirectCommandsTokenTypeNVX::eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX,
IndirectCommandsTokenTypeNVX::ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX,
IndirectCommandsTokenTypeNVX::eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX,
IndirectCommandsTokenTypeNVX::eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX,
IndirectCommandsTokenTypeNVX::eDispatch = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX
} |
| |
| enum | ObjectEntryTypeNVX {
ObjectEntryTypeNVX::eDescriptorSet = VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX,
ObjectEntryTypeNVX::ePipeline = VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX,
ObjectEntryTypeNVX::eIndexBuffer = VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX,
ObjectEntryTypeNVX::eVertexBuffer = VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX,
ObjectEntryTypeNVX::ePushConstant = VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX
} |
| |
| enum | DescriptorSetLayoutCreateFlagBits {
DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR,
DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT
} |
| |
| enum | ExternalMemoryHandleTypeFlagBits {
ExternalMemoryHandleTypeFlagBits::eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueFdKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32KmtKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11TextureKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmtKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12HeapKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12ResourceKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT,
ExternalMemoryHandleTypeFlagBits::eDmaBufEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT,
ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID = VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID,
ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT,
ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
} |
| |
| enum | ExternalMemoryFeatureFlagBits {
ExternalMemoryFeatureFlagBits::eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT,
ExternalMemoryFeatureFlagBits::eDedicatedOnlyKHR = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT,
ExternalMemoryFeatureFlagBits::eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT,
ExternalMemoryFeatureFlagBits::eExportableKHR = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT,
ExternalMemoryFeatureFlagBits::eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT,
ExternalMemoryFeatureFlagBits::eImportableKHR = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
} |
| |
| enum | ExternalSemaphoreHandleTypeFlagBits {
ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueFdKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32KmtKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT,
ExternalSemaphoreHandleTypeFlagBits::eD3D12FenceKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT,
ExternalSemaphoreHandleTypeFlagBits::eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT,
ExternalSemaphoreHandleTypeFlagBits::eSyncFdKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
} |
| |
| enum | ExternalSemaphoreFeatureFlagBits {
ExternalSemaphoreFeatureFlagBits::eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT,
ExternalSemaphoreFeatureFlagBits::eExportableKHR = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT,
ExternalSemaphoreFeatureFlagBits::eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT,
ExternalSemaphoreFeatureFlagBits::eImportableKHR = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
} |
| |
| enum | SemaphoreImportFlagBits {
SemaphoreImportFlagBits::eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT,
SemaphoreImportFlagBits::eTemporaryKHR = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT
} |
| |
| enum | ExternalFenceHandleTypeFlagBits {
ExternalFenceHandleTypeFlagBits::eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueFdKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32KmtKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalFenceHandleTypeFlagBits::eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT,
ExternalFenceHandleTypeFlagBits::eSyncFdKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
} |
| |
| enum | ExternalFenceFeatureFlagBits {
ExternalFenceFeatureFlagBits::eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT,
ExternalFenceFeatureFlagBits::eExportableKHR = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT,
ExternalFenceFeatureFlagBits::eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT,
ExternalFenceFeatureFlagBits::eImportableKHR = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT
} |
| |
| enum | FenceImportFlagBits {
FenceImportFlagBits::eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT,
FenceImportFlagBits::eTemporaryKHR = VK_FENCE_IMPORT_TEMPORARY_BIT
} |
| |
| enum | SurfaceCounterFlagBitsEXT { SurfaceCounterFlagBitsEXT::eVblank = VK_SURFACE_COUNTER_VBLANK_EXT
} |
| |
| enum | DisplayPowerStateEXT {
DisplayPowerStateEXT::eOff = VK_DISPLAY_POWER_STATE_OFF_EXT,
DisplayPowerStateEXT::eSuspend = VK_DISPLAY_POWER_STATE_SUSPEND_EXT,
DisplayPowerStateEXT::eOn = VK_DISPLAY_POWER_STATE_ON_EXT
} |
| |
| enum | DeviceEventTypeEXT { DeviceEventTypeEXT::eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT
} |
| |
| enum | DisplayEventTypeEXT { DisplayEventTypeEXT::eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
} |
| |
| enum | PeerMemoryFeatureFlagBits {
PeerMemoryFeatureFlagBits::eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT,
PeerMemoryFeatureFlagBits::eCopySrcKHR = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT,
PeerMemoryFeatureFlagBits::eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT,
PeerMemoryFeatureFlagBits::eCopyDstKHR = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT,
PeerMemoryFeatureFlagBits::eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT,
PeerMemoryFeatureFlagBits::eGenericSrcKHR = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT,
PeerMemoryFeatureFlagBits::eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT,
PeerMemoryFeatureFlagBits::eGenericDstKHR = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
} |
| |
| enum | MemoryAllocateFlagBits {
MemoryAllocateFlagBits::eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT,
MemoryAllocateFlagBits::eDeviceMaskKHR = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT
} |
| |
| enum | DeviceGroupPresentModeFlagBitsKHR {
DeviceGroupPresentModeFlagBitsKHR::eLocal = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR,
DeviceGroupPresentModeFlagBitsKHR::eRemote = VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR,
DeviceGroupPresentModeFlagBitsKHR::eSum = VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR,
DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR
} |
| |
| enum | SwapchainCreateFlagBitsKHR {
SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR,
SwapchainCreateFlagBitsKHR::eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR
} |
| |
| enum | ViewportCoordinateSwizzleNV {
ViewportCoordinateSwizzleNV::ePositiveX = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV,
ViewportCoordinateSwizzleNV::eNegativeX = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV,
ViewportCoordinateSwizzleNV::ePositiveY = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV,
ViewportCoordinateSwizzleNV::eNegativeY = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV,
ViewportCoordinateSwizzleNV::ePositiveZ = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV,
ViewportCoordinateSwizzleNV::eNegativeZ = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV,
ViewportCoordinateSwizzleNV::ePositiveW = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV,
ViewportCoordinateSwizzleNV::eNegativeW = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
} |
| |
| enum | DiscardRectangleModeEXT {
DiscardRectangleModeEXT::eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT,
DiscardRectangleModeEXT::eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT
} |
| |
| enum | SubpassDescriptionFlagBits {
SubpassDescriptionFlagBits::ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX,
SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX
} |
| |
| enum | PointClippingBehavior {
PointClippingBehavior::eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES,
PointClippingBehavior::eAllClipPlanesKHR = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES,
PointClippingBehavior::eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY,
PointClippingBehavior::eUserClipPlanesOnlyKHR = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
} |
| |
| enum | SamplerReductionModeEXT {
SamplerReductionModeEXT::eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT,
SamplerReductionModeEXT::eMin = VK_SAMPLER_REDUCTION_MODE_MIN_EXT,
SamplerReductionModeEXT::eMax = VK_SAMPLER_REDUCTION_MODE_MAX_EXT
} |
| |
| enum | TessellationDomainOrigin {
TessellationDomainOrigin::eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT,
TessellationDomainOrigin::eUpperLeftKHR = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT,
TessellationDomainOrigin::eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT,
TessellationDomainOrigin::eLowerLeftKHR = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT
} |
| |
| enum | SamplerYcbcrModelConversion {
SamplerYcbcrModelConversion::eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY,
SamplerYcbcrModelConversion::eRgbIdentityKHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY,
SamplerYcbcrModelConversion::eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY,
SamplerYcbcrModelConversion::eYcbcrIdentityKHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY,
SamplerYcbcrModelConversion::eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709,
SamplerYcbcrModelConversion::eYcbcr709KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709,
SamplerYcbcrModelConversion::eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601,
SamplerYcbcrModelConversion::eYcbcr601KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601,
SamplerYcbcrModelConversion::eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020,
SamplerYcbcrModelConversion::eYcbcr2020KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
} |
| |
| enum | SamplerYcbcrRange {
SamplerYcbcrRange::eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL,
SamplerYcbcrRange::eItuFullKHR = VK_SAMPLER_YCBCR_RANGE_ITU_FULL,
SamplerYcbcrRange::eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW,
SamplerYcbcrRange::eItuNarrowKHR = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW
} |
| |
| enum | ChromaLocation {
ChromaLocation::eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN,
ChromaLocation::eCositedEvenKHR = VK_CHROMA_LOCATION_COSITED_EVEN,
ChromaLocation::eMidpoint = VK_CHROMA_LOCATION_MIDPOINT,
ChromaLocation::eMidpointKHR = VK_CHROMA_LOCATION_MIDPOINT
} |
| |
| enum | BlendOverlapEXT {
BlendOverlapEXT::eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT,
BlendOverlapEXT::eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT,
BlendOverlapEXT::eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT
} |
| |
| enum | CoverageModulationModeNV {
CoverageModulationModeNV::eNone = VK_COVERAGE_MODULATION_MODE_NONE_NV,
CoverageModulationModeNV::eRgb = VK_COVERAGE_MODULATION_MODE_RGB_NV,
CoverageModulationModeNV::eAlpha = VK_COVERAGE_MODULATION_MODE_ALPHA_NV,
CoverageModulationModeNV::eRgba = VK_COVERAGE_MODULATION_MODE_RGBA_NV
} |
| |
| enum | ValidationCacheHeaderVersionEXT { ValidationCacheHeaderVersionEXT::eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT
} |
| |
| enum | ShaderInfoTypeAMD {
ShaderInfoTypeAMD::eStatistics = VK_SHADER_INFO_TYPE_STATISTICS_AMD,
ShaderInfoTypeAMD::eBinary = VK_SHADER_INFO_TYPE_BINARY_AMD,
ShaderInfoTypeAMD::eDisassembly = VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD
} |
| |
| enum | QueueGlobalPriorityEXT {
QueueGlobalPriorityEXT::eLow = VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT,
QueueGlobalPriorityEXT::eMedium = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT,
QueueGlobalPriorityEXT::eHigh = VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT,
QueueGlobalPriorityEXT::eRealtime = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT
} |
| |
| enum | DebugUtilsMessageSeverityFlagBitsEXT {
DebugUtilsMessageSeverityFlagBitsEXT::eVerbose = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT,
DebugUtilsMessageSeverityFlagBitsEXT::eInfo = VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT,
DebugUtilsMessageSeverityFlagBitsEXT::eWarning = VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT,
DebugUtilsMessageSeverityFlagBitsEXT::eError = VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
} |
| |
| enum | DebugUtilsMessageTypeFlagBitsEXT {
DebugUtilsMessageTypeFlagBitsEXT::eGeneral = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT,
DebugUtilsMessageTypeFlagBitsEXT::eValidation = VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT,
DebugUtilsMessageTypeFlagBitsEXT::ePerformance = VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
} |
| |
| enum | ConservativeRasterizationModeEXT {
ConservativeRasterizationModeEXT::eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT,
ConservativeRasterizationModeEXT::eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT,
ConservativeRasterizationModeEXT::eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT
} |
| |
| enum | DescriptorBindingFlagBitsEXT {
DescriptorBindingFlagBitsEXT::eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT,
DescriptorBindingFlagBitsEXT::eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT,
DescriptorBindingFlagBitsEXT::ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT,
DescriptorBindingFlagBitsEXT::eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT
} |
| |
| enum | VendorId {
VendorId::eViv = VK_VENDOR_ID_VIV,
VendorId::eVsi = VK_VENDOR_ID_VSI,
VendorId::eKazan = VK_VENDOR_ID_KAZAN
} |
| |
| enum | DriverIdKHR {
DriverIdKHR::eAmdProprietary = VK_DRIVER_ID_AMD_PROPRIETARY_KHR,
DriverIdKHR::eAmdOpenSource = VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR,
DriverIdKHR::eMesaRadv = VK_DRIVER_ID_MESA_RADV_KHR,
DriverIdKHR::eNvidiaProprietary = VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR,
DriverIdKHR::eIntelProprietaryWindows = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR,
DriverIdKHR::eIntelOpenSourceMesa = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR,
DriverIdKHR::eImaginationProprietary = VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR,
DriverIdKHR::eQualcommProprietary = VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR,
DriverIdKHR::eArmProprietary = VK_DRIVER_ID_ARM_PROPRIETARY_KHR
} |
| |
| enum | ConditionalRenderingFlagBitsEXT { ConditionalRenderingFlagBitsEXT::eInverted = VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT
} |
| |
| enum | ShadingRatePaletteEntryNV {
ShadingRatePaletteEntryNV::eNoInvocations = VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV,
ShadingRatePaletteEntryNV::e16InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV,
ShadingRatePaletteEntryNV::e8InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV,
ShadingRatePaletteEntryNV::e4InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV,
ShadingRatePaletteEntryNV::e2InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV,
ShadingRatePaletteEntryNV::e1InvocationPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV,
ShadingRatePaletteEntryNV::e1InvocationPer2X1Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV,
ShadingRatePaletteEntryNV::e1InvocationPer1X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV,
ShadingRatePaletteEntryNV::e1InvocationPer2X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV,
ShadingRatePaletteEntryNV::e1InvocationPer4X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV,
ShadingRatePaletteEntryNV::e1InvocationPer2X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV,
ShadingRatePaletteEntryNV::e1InvocationPer4X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
} |
| |
| enum | CoarseSampleOrderTypeNV {
CoarseSampleOrderTypeNV::eDefault = VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV,
CoarseSampleOrderTypeNV::eCustom = VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV,
CoarseSampleOrderTypeNV::ePixelMajor = VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV,
CoarseSampleOrderTypeNV::eSampleMajor = VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV
} |
| |
| enum | GeometryInstanceFlagBitsNV {
GeometryInstanceFlagBitsNV::eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV,
GeometryInstanceFlagBitsNV::eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV,
GeometryInstanceFlagBitsNV::eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV,
GeometryInstanceFlagBitsNV::eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV
} |
| |
| enum | GeometryFlagBitsNV {
GeometryFlagBitsNV::eOpaque = VK_GEOMETRY_OPAQUE_BIT_NV,
GeometryFlagBitsNV::eNoDuplicateAnyHitInvocation = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV
} |
| |
| enum | BuildAccelerationStructureFlagBitsNV {
BuildAccelerationStructureFlagBitsNV::eAllowUpdate = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV,
BuildAccelerationStructureFlagBitsNV::eAllowCompaction = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV,
BuildAccelerationStructureFlagBitsNV::ePreferFastTrace = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV,
BuildAccelerationStructureFlagBitsNV::ePreferFastBuild = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV,
BuildAccelerationStructureFlagBitsNV::eLowMemory = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV
} |
| |
| enum | CopyAccelerationStructureModeNV {
CopyAccelerationStructureModeNV::eClone = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV,
CopyAccelerationStructureModeNV::eCompact = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV
} |
| |
| enum | AccelerationStructureTypeNV {
AccelerationStructureTypeNV::eTopLevel = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV,
AccelerationStructureTypeNV::eBottomLevel = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV
} |
| |
| enum | GeometryTypeNV {
GeometryTypeNV::eTriangles = VK_GEOMETRY_TYPE_TRIANGLES_NV,
GeometryTypeNV::eAabbs = VK_GEOMETRY_TYPE_AABBS_NV
} |
| |
| enum | AccelerationStructureMemoryRequirementsTypeNV {
AccelerationStructureMemoryRequirementsTypeNV::eObject = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV,
AccelerationStructureMemoryRequirementsTypeNV::eBuildScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV,
AccelerationStructureMemoryRequirementsTypeNV::eUpdateScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV
} |
| |
| enum | RayTracingShaderGroupTypeNV {
RayTracingShaderGroupTypeNV::eGeneral = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV,
RayTracingShaderGroupTypeNV::eTrianglesHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV,
RayTracingShaderGroupTypeNV::eProceduralHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV
} |
| |
| enum | MemoryOverallocationBehaviorAMD {
MemoryOverallocationBehaviorAMD::eDefault = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD,
MemoryOverallocationBehaviorAMD::eAllowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD,
MemoryOverallocationBehaviorAMD::eDisallowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD
} |
| |
|
| template<typename BitType > |
| Flags< BitType > | operator| (BitType bit, Flags< BitType > const &flags) |
| |
| template<typename BitType > |
| Flags< BitType > | operator& (BitType bit, Flags< BitType > const &flags) |
| |
| template<typename BitType > |
| Flags< BitType > | operator^ (BitType bit, Flags< BitType > const &flags) |
| |
| template<typename Type , typename Dispatch > |
| VULKAN_HPP_INLINE void | swap (UniqueHandle< Type, Dispatch > &lhs, UniqueHandle< Type, Dispatch > &rhs) |
| |
| VULKAN_HPP_INLINE std::string | to_string (Result value) |
| |
| VULKAN_HPP_INLINE const std::error_category & | errorCategory () |
| |
| VULKAN_HPP_INLINE std::error_code | make_error_code (Result e) |
| |
| VULKAN_HPP_INLINE std::error_condition | make_error_condition (Result e) |
| |
| VULKAN_HPP_INLINE void | throwResultException (Result result, char const *message) |
| |
| VULKAN_HPP_INLINE ResultValueType< void >::type | createResultValue (Result result, char const *message) |
| |
| template<typename T > |
| VULKAN_HPP_INLINE ResultValueType< T >::type | createResultValue (Result result, T &data, char const *message) |
| |
| VULKAN_HPP_INLINE Result | createResultValue (Result result, char const *message, std::initializer_list< Result > successCodes) |
| |
| template<typename T > |
| VULKAN_HPP_INLINE ResultValue< T > | createResultValue (Result result, T &data, char const *message, std::initializer_list< Result > successCodes) |
| |
| template<typename T , typename D > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< T, D > >::type | createResultValue (Result result, T &data, char const *message, typename UniqueHandleTraits< T, D >::deleter const &deleter) |
| |
| VULKAN_HPP_INLINE CullModeFlags | operator| (CullModeFlagBits bit0, CullModeFlagBits bit1) |
| |
| VULKAN_HPP_INLINE CullModeFlags | operator~ (CullModeFlagBits bits) |
| |
| VULKAN_HPP_INLINE QueueFlags | operator| (QueueFlagBits bit0, QueueFlagBits bit1) |
| |
| VULKAN_HPP_INLINE QueueFlags | operator~ (QueueFlagBits bits) |
| |
| VULKAN_HPP_INLINE DeviceQueueCreateFlags | operator| (DeviceQueueCreateFlagBits bit0, DeviceQueueCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE DeviceQueueCreateFlags | operator~ (DeviceQueueCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE MemoryPropertyFlags | operator| (MemoryPropertyFlagBits bit0, MemoryPropertyFlagBits bit1) |
| |
| VULKAN_HPP_INLINE MemoryPropertyFlags | operator~ (MemoryPropertyFlagBits bits) |
| |
| VULKAN_HPP_INLINE MemoryHeapFlags | operator| (MemoryHeapFlagBits bit0, MemoryHeapFlagBits bit1) |
| |
| VULKAN_HPP_INLINE MemoryHeapFlags | operator~ (MemoryHeapFlagBits bits) |
| |
| VULKAN_HPP_INLINE AccessFlags | operator| (AccessFlagBits bit0, AccessFlagBits bit1) |
| |
| VULKAN_HPP_INLINE AccessFlags | operator~ (AccessFlagBits bits) |
| |
| VULKAN_HPP_INLINE BufferUsageFlags | operator| (BufferUsageFlagBits bit0, BufferUsageFlagBits bit1) |
| |
| VULKAN_HPP_INLINE BufferUsageFlags | operator~ (BufferUsageFlagBits bits) |
| |
| VULKAN_HPP_INLINE BufferCreateFlags | operator| (BufferCreateFlagBits bit0, BufferCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE BufferCreateFlags | operator~ (BufferCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE ShaderStageFlags | operator| (ShaderStageFlagBits bit0, ShaderStageFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ShaderStageFlags | operator~ (ShaderStageFlagBits bits) |
| |
| VULKAN_HPP_INLINE ImageUsageFlags | operator| (ImageUsageFlagBits bit0, ImageUsageFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ImageUsageFlags | operator~ (ImageUsageFlagBits bits) |
| |
| VULKAN_HPP_INLINE ImageCreateFlags | operator| (ImageCreateFlagBits bit0, ImageCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ImageCreateFlags | operator~ (ImageCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE PipelineCreateFlags | operator| (PipelineCreateFlagBits bit0, PipelineCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE PipelineCreateFlags | operator~ (PipelineCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE ColorComponentFlags | operator| (ColorComponentFlagBits bit0, ColorComponentFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ColorComponentFlags | operator~ (ColorComponentFlagBits bits) |
| |
| VULKAN_HPP_INLINE FenceCreateFlags | operator| (FenceCreateFlagBits bit0, FenceCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE FenceCreateFlags | operator~ (FenceCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE FormatFeatureFlags | operator| (FormatFeatureFlagBits bit0, FormatFeatureFlagBits bit1) |
| |
| VULKAN_HPP_INLINE FormatFeatureFlags | operator~ (FormatFeatureFlagBits bits) |
| |
| VULKAN_HPP_INLINE QueryControlFlags | operator| (QueryControlFlagBits bit0, QueryControlFlagBits bit1) |
| |
| VULKAN_HPP_INLINE QueryControlFlags | operator~ (QueryControlFlagBits bits) |
| |
| VULKAN_HPP_INLINE QueryResultFlags | operator| (QueryResultFlagBits bit0, QueryResultFlagBits bit1) |
| |
| VULKAN_HPP_INLINE QueryResultFlags | operator~ (QueryResultFlagBits bits) |
| |
| VULKAN_HPP_INLINE CommandBufferUsageFlags | operator| (CommandBufferUsageFlagBits bit0, CommandBufferUsageFlagBits bit1) |
| |
| VULKAN_HPP_INLINE CommandBufferUsageFlags | operator~ (CommandBufferUsageFlagBits bits) |
| |
| VULKAN_HPP_INLINE QueryPipelineStatisticFlags | operator| (QueryPipelineStatisticFlagBits bit0, QueryPipelineStatisticFlagBits bit1) |
| |
| VULKAN_HPP_INLINE QueryPipelineStatisticFlags | operator~ (QueryPipelineStatisticFlagBits bits) |
| |
| VULKAN_HPP_INLINE ImageAspectFlags | operator| (ImageAspectFlagBits bit0, ImageAspectFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ImageAspectFlags | operator~ (ImageAspectFlagBits bits) |
| |
| VULKAN_HPP_INLINE SparseImageFormatFlags | operator| (SparseImageFormatFlagBits bit0, SparseImageFormatFlagBits bit1) |
| |
| VULKAN_HPP_INLINE SparseImageFormatFlags | operator~ (SparseImageFormatFlagBits bits) |
| |
| VULKAN_HPP_INLINE SparseMemoryBindFlags | operator| (SparseMemoryBindFlagBits bit0, SparseMemoryBindFlagBits bit1) |
| |
| VULKAN_HPP_INLINE SparseMemoryBindFlags | operator~ (SparseMemoryBindFlagBits bits) |
| |
| VULKAN_HPP_INLINE PipelineStageFlags | operator| (PipelineStageFlagBits bit0, PipelineStageFlagBits bit1) |
| |
| VULKAN_HPP_INLINE PipelineStageFlags | operator~ (PipelineStageFlagBits bits) |
| |
| VULKAN_HPP_INLINE CommandPoolCreateFlags | operator| (CommandPoolCreateFlagBits bit0, CommandPoolCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE CommandPoolCreateFlags | operator~ (CommandPoolCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE CommandPoolResetFlags | operator| (CommandPoolResetFlagBits bit0, CommandPoolResetFlagBits bit1) |
| |
| VULKAN_HPP_INLINE CommandPoolResetFlags | operator~ (CommandPoolResetFlagBits bits) |
| |
| VULKAN_HPP_INLINE CommandBufferResetFlags | operator| (CommandBufferResetFlagBits bit0, CommandBufferResetFlagBits bit1) |
| |
| VULKAN_HPP_INLINE CommandBufferResetFlags | operator~ (CommandBufferResetFlagBits bits) |
| |
| VULKAN_HPP_INLINE SampleCountFlags | operator| (SampleCountFlagBits bit0, SampleCountFlagBits bit1) |
| |
| VULKAN_HPP_INLINE SampleCountFlags | operator~ (SampleCountFlagBits bits) |
| |
| VULKAN_HPP_INLINE AttachmentDescriptionFlags | operator| (AttachmentDescriptionFlagBits bit0, AttachmentDescriptionFlagBits bit1) |
| |
| VULKAN_HPP_INLINE AttachmentDescriptionFlags | operator~ (AttachmentDescriptionFlagBits bits) |
| |
| VULKAN_HPP_INLINE StencilFaceFlags | operator| (StencilFaceFlagBits bit0, StencilFaceFlagBits bit1) |
| |
| VULKAN_HPP_INLINE StencilFaceFlags | operator~ (StencilFaceFlagBits bits) |
| |
| VULKAN_HPP_INLINE DescriptorPoolCreateFlags | operator| (DescriptorPoolCreateFlagBits bit0, DescriptorPoolCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE DescriptorPoolCreateFlags | operator~ (DescriptorPoolCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE DependencyFlags | operator| (DependencyFlagBits bit0, DependencyFlagBits bit1) |
| |
| VULKAN_HPP_INLINE DependencyFlags | operator~ (DependencyFlagBits bits) |
| |
| VULKAN_HPP_INLINE DisplayPlaneAlphaFlagsKHR | operator| (DisplayPlaneAlphaFlagBitsKHR bit0, DisplayPlaneAlphaFlagBitsKHR bit1) |
| |
| VULKAN_HPP_INLINE DisplayPlaneAlphaFlagsKHR | operator~ (DisplayPlaneAlphaFlagBitsKHR bits) |
| |
| VULKAN_HPP_INLINE CompositeAlphaFlagsKHR | operator| (CompositeAlphaFlagBitsKHR bit0, CompositeAlphaFlagBitsKHR bit1) |
| |
| VULKAN_HPP_INLINE CompositeAlphaFlagsKHR | operator~ (CompositeAlphaFlagBitsKHR bits) |
| |
| VULKAN_HPP_INLINE SurfaceTransformFlagsKHR | operator| (SurfaceTransformFlagBitsKHR bit0, SurfaceTransformFlagBitsKHR bit1) |
| |
| VULKAN_HPP_INLINE SurfaceTransformFlagsKHR | operator~ (SurfaceTransformFlagBitsKHR bits) |
| |
| VULKAN_HPP_INLINE DebugReportFlagsEXT | operator| (DebugReportFlagBitsEXT bit0, DebugReportFlagBitsEXT bit1) |
| |
| VULKAN_HPP_INLINE DebugReportFlagsEXT | operator~ (DebugReportFlagBitsEXT bits) |
| |
| VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlagsNV | operator| (ExternalMemoryHandleTypeFlagBitsNV bit0, ExternalMemoryHandleTypeFlagBitsNV bit1) |
| |
| VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlagsNV | operator~ (ExternalMemoryHandleTypeFlagBitsNV bits) |
| |
| VULKAN_HPP_INLINE ExternalMemoryFeatureFlagsNV | operator| (ExternalMemoryFeatureFlagBitsNV bit0, ExternalMemoryFeatureFlagBitsNV bit1) |
| |
| VULKAN_HPP_INLINE ExternalMemoryFeatureFlagsNV | operator~ (ExternalMemoryFeatureFlagBitsNV bits) |
| |
| VULKAN_HPP_INLINE SubgroupFeatureFlags | operator| (SubgroupFeatureFlagBits bit0, SubgroupFeatureFlagBits bit1) |
| |
| VULKAN_HPP_INLINE SubgroupFeatureFlags | operator~ (SubgroupFeatureFlagBits bits) |
| |
| VULKAN_HPP_INLINE IndirectCommandsLayoutUsageFlagsNVX | operator| (IndirectCommandsLayoutUsageFlagBitsNVX bit0, IndirectCommandsLayoutUsageFlagBitsNVX bit1) |
| |
| VULKAN_HPP_INLINE IndirectCommandsLayoutUsageFlagsNVX | operator~ (IndirectCommandsLayoutUsageFlagBitsNVX bits) |
| |
| VULKAN_HPP_INLINE ObjectEntryUsageFlagsNVX | operator| (ObjectEntryUsageFlagBitsNVX bit0, ObjectEntryUsageFlagBitsNVX bit1) |
| |
| VULKAN_HPP_INLINE ObjectEntryUsageFlagsNVX | operator~ (ObjectEntryUsageFlagBitsNVX bits) |
| |
| VULKAN_HPP_INLINE DescriptorSetLayoutCreateFlags | operator| (DescriptorSetLayoutCreateFlagBits bit0, DescriptorSetLayoutCreateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE DescriptorSetLayoutCreateFlags | operator~ (DescriptorSetLayoutCreateFlagBits bits) |
| |
| VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlags | operator| (ExternalMemoryHandleTypeFlagBits bit0, ExternalMemoryHandleTypeFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlags | operator~ (ExternalMemoryHandleTypeFlagBits bits) |
| |
| VULKAN_HPP_INLINE ExternalMemoryFeatureFlags | operator| (ExternalMemoryFeatureFlagBits bit0, ExternalMemoryFeatureFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ExternalMemoryFeatureFlags | operator~ (ExternalMemoryFeatureFlagBits bits) |
| |
| VULKAN_HPP_INLINE ExternalSemaphoreHandleTypeFlags | operator| (ExternalSemaphoreHandleTypeFlagBits bit0, ExternalSemaphoreHandleTypeFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ExternalSemaphoreHandleTypeFlags | operator~ (ExternalSemaphoreHandleTypeFlagBits bits) |
| |
| VULKAN_HPP_INLINE ExternalSemaphoreFeatureFlags | operator| (ExternalSemaphoreFeatureFlagBits bit0, ExternalSemaphoreFeatureFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ExternalSemaphoreFeatureFlags | operator~ (ExternalSemaphoreFeatureFlagBits bits) |
| |
| VULKAN_HPP_INLINE SemaphoreImportFlags | operator| (SemaphoreImportFlagBits bit0, SemaphoreImportFlagBits bit1) |
| |
| VULKAN_HPP_INLINE SemaphoreImportFlags | operator~ (SemaphoreImportFlagBits bits) |
| |
| VULKAN_HPP_INLINE ExternalFenceHandleTypeFlags | operator| (ExternalFenceHandleTypeFlagBits bit0, ExternalFenceHandleTypeFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ExternalFenceHandleTypeFlags | operator~ (ExternalFenceHandleTypeFlagBits bits) |
| |
| VULKAN_HPP_INLINE ExternalFenceFeatureFlags | operator| (ExternalFenceFeatureFlagBits bit0, ExternalFenceFeatureFlagBits bit1) |
| |
| VULKAN_HPP_INLINE ExternalFenceFeatureFlags | operator~ (ExternalFenceFeatureFlagBits bits) |
| |
| VULKAN_HPP_INLINE FenceImportFlags | operator| (FenceImportFlagBits bit0, FenceImportFlagBits bit1) |
| |
| VULKAN_HPP_INLINE FenceImportFlags | operator~ (FenceImportFlagBits bits) |
| |
| VULKAN_HPP_INLINE SurfaceCounterFlagsEXT | operator| (SurfaceCounterFlagBitsEXT bit0, SurfaceCounterFlagBitsEXT bit1) |
| |
| VULKAN_HPP_INLINE SurfaceCounterFlagsEXT | operator~ (SurfaceCounterFlagBitsEXT bits) |
| |
| VULKAN_HPP_INLINE PeerMemoryFeatureFlags | operator| (PeerMemoryFeatureFlagBits bit0, PeerMemoryFeatureFlagBits bit1) |
| |
| VULKAN_HPP_INLINE PeerMemoryFeatureFlags | operator~ (PeerMemoryFeatureFlagBits bits) |
| |
| VULKAN_HPP_INLINE MemoryAllocateFlags | operator| (MemoryAllocateFlagBits bit0, MemoryAllocateFlagBits bit1) |
| |
| VULKAN_HPP_INLINE MemoryAllocateFlags | operator~ (MemoryAllocateFlagBits bits) |
| |
| VULKAN_HPP_INLINE DeviceGroupPresentModeFlagsKHR | operator| (DeviceGroupPresentModeFlagBitsKHR bit0, DeviceGroupPresentModeFlagBitsKHR bit1) |
| |
| VULKAN_HPP_INLINE DeviceGroupPresentModeFlagsKHR | operator~ (DeviceGroupPresentModeFlagBitsKHR bits) |
| |
| VULKAN_HPP_INLINE SwapchainCreateFlagsKHR | operator| (SwapchainCreateFlagBitsKHR bit0, SwapchainCreateFlagBitsKHR bit1) |
| |
| VULKAN_HPP_INLINE SwapchainCreateFlagsKHR | operator~ (SwapchainCreateFlagBitsKHR bits) |
| |
| VULKAN_HPP_INLINE SubpassDescriptionFlags | operator| (SubpassDescriptionFlagBits bit0, SubpassDescriptionFlagBits bit1) |
| |
| VULKAN_HPP_INLINE SubpassDescriptionFlags | operator~ (SubpassDescriptionFlagBits bits) |
| |
| VULKAN_HPP_INLINE DebugUtilsMessageSeverityFlagsEXT | operator| (DebugUtilsMessageSeverityFlagBitsEXT bit0, DebugUtilsMessageSeverityFlagBitsEXT bit1) |
| |
| VULKAN_HPP_INLINE DebugUtilsMessageSeverityFlagsEXT | operator~ (DebugUtilsMessageSeverityFlagBitsEXT bits) |
| |
| VULKAN_HPP_INLINE DebugUtilsMessageTypeFlagsEXT | operator| (DebugUtilsMessageTypeFlagBitsEXT bit0, DebugUtilsMessageTypeFlagBitsEXT bit1) |
| |
| VULKAN_HPP_INLINE DebugUtilsMessageTypeFlagsEXT | operator~ (DebugUtilsMessageTypeFlagBitsEXT bits) |
| |
| VULKAN_HPP_INLINE DescriptorBindingFlagsEXT | operator| (DescriptorBindingFlagBitsEXT bit0, DescriptorBindingFlagBitsEXT bit1) |
| |
| VULKAN_HPP_INLINE DescriptorBindingFlagsEXT | operator~ (DescriptorBindingFlagBitsEXT bits) |
| |
| VULKAN_HPP_INLINE ConditionalRenderingFlagsEXT | operator| (ConditionalRenderingFlagBitsEXT bit0, ConditionalRenderingFlagBitsEXT bit1) |
| |
| VULKAN_HPP_INLINE ConditionalRenderingFlagsEXT | operator~ (ConditionalRenderingFlagBitsEXT bits) |
| |
| VULKAN_HPP_INLINE GeometryInstanceFlagsNV | operator| (GeometryInstanceFlagBitsNV bit0, GeometryInstanceFlagBitsNV bit1) |
| |
| VULKAN_HPP_INLINE GeometryInstanceFlagsNV | operator~ (GeometryInstanceFlagBitsNV bits) |
| |
| VULKAN_HPP_INLINE GeometryFlagsNV | operator| (GeometryFlagBitsNV bit0, GeometryFlagBitsNV bit1) |
| |
| VULKAN_HPP_INLINE GeometryFlagsNV | operator~ (GeometryFlagBitsNV bits) |
| |
| VULKAN_HPP_INLINE BuildAccelerationStructureFlagsNV | operator| (BuildAccelerationStructureFlagBitsNV bit0, BuildAccelerationStructureFlagBitsNV bit1) |
| |
| VULKAN_HPP_INLINE BuildAccelerationStructureFlagsNV | operator~ (BuildAccelerationStructureFlagBitsNV bits) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d=Dispatch()) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< uint32_t >::type | enumerateInstanceVersion (Dispatch const &d=Dispatch()) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< uint32_t >::type | enumerateInstanceVersion (Dispatch const &d) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | enumerateInstanceLayerProperties (uint32_t *pPropertyCount, LayerProperties *pProperties, Dispatch const &d=Dispatch()) |
| |
| template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateInstanceLayerProperties (Dispatch const &d=Dispatch()) |
| |
| template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateInstanceLayerProperties (Allocator const &vectorAllocator, Dispatch const &d) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | enumerateInstanceLayerProperties (uint32_t *pPropertyCount, LayerProperties *pProperties, Dispatch const &d) |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateInstanceLayerProperties (Dispatch const &d) |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateInstanceLayerProperties (Allocator const &vectorAllocator, Dispatch const &d) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, ExtensionProperties *pProperties, Dispatch const &d=Dispatch()) |
| |
| template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateInstanceExtensionProperties (Optional< const std::string > layerName=nullptr, Dispatch const &d=Dispatch()) |
| |
| template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Allocator const &vectorAllocator, Dispatch const &d) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, ExtensionProperties *pProperties, Dispatch const &d) |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Allocator const &vectorAllocator, Dispatch const &d) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | createInstance (const InstanceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Instance *pInstance, Dispatch const &d=Dispatch()) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< Instance >::type | createInstance (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< UniqueHandle< Instance, Dispatch > >::type | createInstanceUnique (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | createInstance (const InstanceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Instance *pInstance, Dispatch const &d) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< Instance >::type | createInstance (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< Instance, Dispatch > >::type | createInstanceUnique (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FramebufferCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FramebufferCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryPoolCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryPoolCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (RenderPassCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (RenderPassCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineLayoutCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineLayoutCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCacheCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCacheCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineDepthStencilStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineDepthStencilStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineDynamicStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineDynamicStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineColorBlendStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineColorBlendStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineMultisampleStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineMultisampleStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineViewportStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineViewportStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineTessellationStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineTessellationStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineInputAssemblyStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineInputAssemblyStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineVertexInputStateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineVertexInputStateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineShaderStageCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineShaderStageCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BufferViewCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BufferViewCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (InstanceCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (InstanceCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageViewCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageViewCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SemaphoreCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SemaphoreCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ShaderModuleCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ShaderModuleCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (EventCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (EventCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryMapFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryMapFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolResetFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolResetFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorUpdateTemplateCreateFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorUpdateTemplateCreateFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplayModeCreateFlagBitsKHR) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplayModeCreateFlagsKHR) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplaySurfaceCreateFlagBitsKHR) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplaySurfaceCreateFlagsKHR) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandPoolTrimFlagBits) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandPoolTrimFlags) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineViewportSwizzleStateCreateFlagBitsNV) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineViewportSwizzleStateCreateFlagsNV) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineDiscardRectangleStateCreateFlagBitsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineDiscardRectangleStateCreateFlagsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageToColorStateCreateFlagBitsNV) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageToColorStateCreateFlagsNV) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageModulationStateCreateFlagBitsNV) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageModulationStateCreateFlagsNV) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ValidationCacheCreateFlagBitsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ValidationCacheCreateFlagsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCreateFlagBitsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCreateFlagsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCallbackDataFlagBitsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCallbackDataFlagsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationConservativeStateCreateFlagBitsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationConservativeStateCreateFlagsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationStateStreamCreateFlagBitsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationStateStreamCreateFlagsEXT) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageLayout value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AttachmentLoadOp value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AttachmentStoreOp value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageTiling value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageViewType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandBufferLevel value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ComponentSwizzle value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BorderColor value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineBindPoint value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCacheHeaderVersion value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PrimitiveTopology value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SharingMode value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (IndexType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (Filter value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerMipmapMode value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerAddressMode value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CompareOp value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PolygonMode value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CullModeFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CullModeFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FrontFace value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BlendFactor value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BlendOp value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (StencilOp value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (LogicOp value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (InternalAllocationType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SystemAllocationScope value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PhysicalDeviceType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (VertexInputRate value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (Format value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (StructureType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SubpassContents value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DynamicState value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorUpdateTemplateType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ObjectType value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueueFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueueFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceQueueCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceQueueCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryPropertyFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryPropertyFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryHeapFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryHeapFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AccessFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AccessFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BufferUsageFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BufferUsageFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BufferCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BufferCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ShaderStageFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ShaderStageFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageUsageFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageUsageFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ColorComponentFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ColorComponentFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FenceCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FenceCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FormatFeatureFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FormatFeatureFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryControlFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryControlFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryResultFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryResultFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandBufferUsageFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandBufferUsageFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryPipelineStatisticFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueryPipelineStatisticFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageAspectFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ImageAspectFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SparseImageFormatFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SparseImageFormatFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SparseMemoryBindFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SparseMemoryBindFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineStageFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PipelineStageFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandPoolCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandPoolCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandPoolResetFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandPoolResetFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandBufferResetFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CommandBufferResetFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SampleCountFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SampleCountFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AttachmentDescriptionFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AttachmentDescriptionFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (StencilFaceFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (StencilFaceFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DependencyFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DependencyFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PresentModeKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ColorSpaceKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplayPlaneAlphaFlagBitsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplayPlaneAlphaFlagsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CompositeAlphaFlagBitsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CompositeAlphaFlagsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SurfaceTransformFlagBitsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SurfaceTransformFlagsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (TimeDomainEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugReportFlagBitsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugReportFlagsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugReportObjectTypeEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (RasterizationOrderAMD value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlagBitsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlagsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlagBitsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlagsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ValidationCheckEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SubgroupFeatureFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SubgroupFeatureFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (IndirectCommandsLayoutUsageFlagBitsNVX value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (IndirectCommandsLayoutUsageFlagsNVX value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ObjectEntryUsageFlagBitsNVX value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ObjectEntryUsageFlagsNVX value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (IndirectCommandsTokenTypeNVX value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ObjectEntryTypeNVX value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorSetLayoutCreateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorSetLayoutCreateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreHandleTypeFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreHandleTypeFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreFeatureFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreFeatureFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SemaphoreImportFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SemaphoreImportFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalFenceHandleTypeFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalFenceHandleTypeFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalFenceFeatureFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ExternalFenceFeatureFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FenceImportFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (FenceImportFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SurfaceCounterFlagBitsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SurfaceCounterFlagsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplayPowerStateEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceEventTypeEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DisplayEventTypeEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PeerMemoryFeatureFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PeerMemoryFeatureFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryAllocateFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryAllocateFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceGroupPresentModeFlagBitsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DeviceGroupPresentModeFlagsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SwapchainCreateFlagBitsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SwapchainCreateFlagsKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ViewportCoordinateSwizzleNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DiscardRectangleModeEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SubpassDescriptionFlagBits value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SubpassDescriptionFlags value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (PointClippingBehavior value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerReductionModeEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (TessellationDomainOrigin value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerYcbcrModelConversion value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (SamplerYcbcrRange value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ChromaLocation value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BlendOverlapEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CoverageModulationModeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ValidationCacheHeaderVersionEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ShaderInfoTypeAMD value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (QueueGlobalPriorityEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageSeverityFlagBitsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageSeverityFlagsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageTypeFlagBitsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageTypeFlagsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ConservativeRasterizationModeEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorBindingFlagBitsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DescriptorBindingFlagsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (VendorId value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (DriverIdKHR value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ConditionalRenderingFlagBitsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ConditionalRenderingFlagsEXT value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (ShadingRatePaletteEntryNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CoarseSampleOrderTypeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (GeometryInstanceFlagBitsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (GeometryInstanceFlagsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (GeometryFlagBitsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (GeometryFlagsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BuildAccelerationStructureFlagBitsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (BuildAccelerationStructureFlagsNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (CopyAccelerationStructureModeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AccelerationStructureTypeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (GeometryTypeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (AccelerationStructureMemoryRequirementsTypeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (RayTracingShaderGroupTypeNV value) |
| |
| VULKAN_HPP_INLINE std::string | to_string (MemoryOverallocationBehaviorAMD value) |
| |
◆ AccessFlags
◆ AttachmentDescriptionFlags
◆ BindBufferMemoryDeviceGroupInfoKHR
◆ BindBufferMemoryInfoKHR
◆ BindImageMemoryDeviceGroupInfoKHR
◆ BindImageMemoryInfoKHR
◆ BindImagePlaneMemoryInfoKHR
◆ Bool32
◆ BufferCreateFlags
◆ BufferMemoryRequirementsInfo2KHR
◆ BufferUsageFlags
◆ BufferViewCreateFlags
◆ BuildAccelerationStructureFlagsNV
◆ ColorComponentFlags
◆ CommandBufferResetFlags
◆ CommandBufferUsageFlags
◆ CommandPoolCreateFlags
◆ CommandPoolResetFlags
◆ CommandPoolTrimFlags
◆ CommandPoolTrimFlagsKHR
◆ CompositeAlphaFlagsKHR
◆ ConditionalRenderingFlagsEXT
◆ CullModeFlags
◆ DebugReportFlagsEXT
◆ DebugUtilsMessageSeverityFlagsEXT
◆ DebugUtilsMessageTypeFlagsEXT
◆ DebugUtilsMessengerCallbackDataFlagsEXT
◆ DebugUtilsMessengerCreateFlagsEXT
◆ DependencyFlags
◆ DescriptorBindingFlagsEXT
◆ DescriptorPoolCreateFlags
◆ DescriptorPoolResetFlags
◆ DescriptorSetLayoutCreateFlags
◆ DescriptorSetLayoutSupportKHR
◆ DescriptorUpdateTemplateCreateFlags
◆ DescriptorUpdateTemplateCreateFlagsKHR
◆ DescriptorUpdateTemplateCreateInfoKHR
◆ DescriptorUpdateTemplateEntryKHR
◆ DescriptorUpdateTemplateKHR
◆ DeviceCreateFlags
◆ DeviceGroupBindSparseInfoKHR
◆ DeviceGroupCommandBufferBeginInfoKHR
◆ DeviceGroupDeviceCreateInfoKHR
◆ DeviceGroupPresentModeFlagsKHR
◆ DeviceGroupRenderPassBeginInfoKHR
◆ DeviceGroupSubmitInfoKHR
◆ DeviceQueueCreateFlags
◆ DeviceSize
◆ DisplayModeCreateFlagsKHR
◆ DisplayPlaneAlphaFlagsKHR
◆ DisplaySurfaceCreateFlagsKHR
◆ EventCreateFlags
◆ ExportFenceCreateInfoKHR
◆ ExportMemoryAllocateInfoKHR
◆ ExportSemaphoreCreateInfoKHR
◆ ExternalBufferPropertiesKHR
◆ ExternalFenceFeatureFlags
◆ ExternalFenceFeatureFlagsKHR
◆ ExternalFenceHandleTypeFlags
◆ ExternalFenceHandleTypeFlagsKHR
◆ ExternalFencePropertiesKHR
◆ ExternalImageFormatPropertiesKHR
◆ ExternalMemoryBufferCreateInfoKHR
◆ ExternalMemoryFeatureFlags
◆ ExternalMemoryFeatureFlagsKHR
◆ ExternalMemoryFeatureFlagsNV
◆ ExternalMemoryHandleTypeFlags
◆ ExternalMemoryHandleTypeFlagsKHR
◆ ExternalMemoryHandleTypeFlagsNV
◆ ExternalMemoryImageCreateInfoKHR
◆ ExternalMemoryPropertiesKHR
◆ ExternalSemaphoreFeatureFlags
◆ ExternalSemaphoreFeatureFlagsKHR
◆ ExternalSemaphoreHandleTypeFlags
◆ ExternalSemaphoreHandleTypeFlagsKHR
◆ ExternalSemaphorePropertiesKHR
◆ FenceCreateFlags
◆ FenceImportFlags
◆ FenceImportFlagsKHR
◆ FormatFeatureFlags
◆ FormatProperties2KHR
◆ FramebufferCreateFlags
◆ GeometryFlagsNV
◆ GeometryInstanceFlagsNV
◆ ImageAspectFlags
◆ ImageCreateFlags
◆ ImageFormatProperties2KHR
◆ ImageMemoryRequirementsInfo2KHR
◆ ImagePlaneMemoryRequirementsInfoKHR
◆ ImageSparseMemoryRequirementsInfo2KHR
◆ ImageUsageFlags
◆ ImageViewCreateFlags
◆ ImageViewUsageCreateInfoKHR
◆ IndirectCommandsLayoutUsageFlagsNVX
◆ InputAttachmentAspectReferenceKHR
◆ InstanceCreateFlags
◆ MemoryAllocateFlags
◆ MemoryAllocateFlagsInfoKHR
◆ MemoryAllocateFlagsKHR
◆ MemoryDedicatedAllocateInfoKHR
◆ MemoryDedicatedRequirementsKHR
◆ MemoryHeapFlags
◆ MemoryMapFlags
◆ MemoryPropertyFlags
◆ MemoryRequirements2KHR
◆ ObjectEntryUsageFlagsNVX
◆ PeerMemoryFeatureFlags
◆ PeerMemoryFeatureFlagsKHR
◆ PhysicalDevice16BitStorageFeaturesKHR
◆ PhysicalDeviceExternalBufferInfoKHR
◆ PhysicalDeviceExternalFenceInfoKHR
◆ PhysicalDeviceExternalImageFormatInfoKHR
◆ PhysicalDeviceExternalSemaphoreInfoKHR
◆ PhysicalDeviceFeatures2KHR
◆ PhysicalDeviceGroupPropertiesKHR
◆ PhysicalDeviceIDPropertiesKHR
◆ PhysicalDeviceImageFormatInfo2KHR
◆ PhysicalDeviceMaintenance3PropertiesKHR
◆ PhysicalDeviceMemoryProperties2KHR
◆ PhysicalDeviceMultiviewFeaturesKHR
◆ PhysicalDeviceMultiviewPropertiesKHR
◆ PhysicalDevicePointClippingPropertiesKHR
◆ PhysicalDeviceProperties2KHR
◆ PhysicalDeviceSamplerYcbcrConversionFeaturesKHR
◆ PhysicalDeviceSparseImageFormatInfo2KHR
◆ PhysicalDeviceVariablePointerFeaturesKHR
◆ PipelineCacheCreateFlags
◆ PipelineColorBlendStateCreateFlags
◆ PipelineCoverageModulationStateCreateFlagsNV
◆ PipelineCoverageToColorStateCreateFlagsNV
◆ PipelineCreateFlags
◆ PipelineDepthStencilStateCreateFlags
◆ PipelineDiscardRectangleStateCreateFlagsEXT
◆ PipelineDynamicStateCreateFlags
◆ PipelineInputAssemblyStateCreateFlags
◆ PipelineLayoutCreateFlags
◆ PipelineMultisampleStateCreateFlags
◆ PipelineRasterizationConservativeStateCreateFlagsEXT
◆ PipelineRasterizationStateCreateFlags
◆ PipelineRasterizationStateStreamCreateFlagsEXT
◆ PipelineShaderStageCreateFlags
◆ PipelineStageFlags
◆ PipelineTessellationDomainOriginStateCreateInfoKHR
◆ PipelineTessellationStateCreateFlags
◆ PipelineVertexInputStateCreateFlags
◆ PipelineViewportStateCreateFlags
◆ PipelineViewportSwizzleStateCreateFlagsNV
◆ QueryControlFlags
◆ QueryPipelineStatisticFlags
◆ QueryPoolCreateFlags
◆ QueryResultFlags
◆ QueueFamilyProperties2KHR
◆ QueueFlags
◆ RenderPassCreateFlags
◆ RenderPassInputAttachmentAspectCreateInfoKHR
◆ RenderPassMultiviewCreateInfoKHR
◆ SampleCountFlags
◆ SampleMask
◆ SamplerCreateFlags
◆ SamplerYcbcrConversionCreateInfoKHR
◆ SamplerYcbcrConversionImageFormatPropertiesKHR
◆ SamplerYcbcrConversionInfoKHR
◆ SamplerYcbcrConversionKHR
◆ SemaphoreCreateFlags
◆ SemaphoreImportFlags
◆ SemaphoreImportFlagsKHR
◆ ShaderModuleCreateFlags
◆ ShaderStageFlags
◆ SparseImageFormatFlags
◆ SparseImageFormatProperties2KHR
◆ SparseImageMemoryRequirements2KHR
◆ SparseMemoryBindFlags
◆ StencilFaceFlags
◆ SubgroupFeatureFlags
◆ SubpassDescriptionFlags
◆ SurfaceCounterFlagsEXT
◆ SurfaceTransformFlagsKHR
◆ SwapchainCreateFlagsKHR
◆ UniqueAccelerationStructureNV
◆ UniqueBuffer
◆ UniqueBufferView
◆ UniqueCommandBuffer
◆ UniqueCommandPool
◆ UniqueDebugReportCallbackEXT
◆ UniqueDebugUtilsMessengerEXT
◆ UniqueDescriptorPool
◆ UniqueDescriptorSet
◆ UniqueDescriptorSetLayout
◆ UniqueDescriptorUpdateTemplate
◆ UniqueDevice
◆ UniqueDeviceMemory
◆ UniqueEvent
◆ UniqueFence
◆ UniqueFramebuffer
◆ UniqueImage
◆ UniqueImageView
◆ UniqueIndirectCommandsLayoutNVX
◆ UniqueInstance
◆ UniqueObjectTableNVX
◆ UniquePipeline
◆ UniquePipelineCache
◆ UniquePipelineLayout
◆ UniqueQueryPool
◆ UniqueRenderPass
◆ UniqueSampler
◆ UniqueSamplerYcbcrConversion
◆ UniqueSemaphore
◆ UniqueShaderModule
◆ UniqueSurfaceKHR
◆ UniqueSwapchainKHR
◆ UniqueValidationCacheEXT
◆ ValidationCacheCreateFlagsEXT
◆ AccelerationStructureMemoryRequirementsTypeNV
| Enumerator |
|---|
| eObject | |
| eBuildScratch | |
| eUpdateScratch | |
Definition at line 37182 of file vulkan.hpp.
◆ AccelerationStructureTypeNV
| Enumerator |
|---|
| eTopLevel | |
| eBottomLevel | |
Definition at line 36920 of file vulkan.hpp.
◆ AccessFlagBits
| Enumerator |
|---|
| eIndirectCommandRead | |
| eIndexRead | |
| eVertexAttributeRead | |
| eUniformRead | |
| eInputAttachmentRead | |
| eShaderRead | |
| eShaderWrite | |
| eColorAttachmentRead | |
| eColorAttachmentWrite | |
| eDepthStencilAttachmentRead | |
| eDepthStencilAttachmentWrite | |
| eTransferRead | |
| eTransferWrite | |
| eHostRead | |
| eHostWrite | |
| eMemoryRead | |
| eMemoryWrite | |
| eTransformFeedbackWriteEXT | |
| eTransformFeedbackCounterReadEXT | |
| eTransformFeedbackCounterWriteEXT | |
| eConditionalRenderingReadEXT | |
| eCommandProcessReadNVX | |
| eCommandProcessWriteNVX | |
| eColorAttachmentReadNoncoherentEXT | |
| eShadingRateImageReadNV | |
| eAccelerationStructureReadNV | |
| eAccelerationStructureWriteNV | |
Definition at line 22505 of file vulkan.hpp.
◆ AttachmentDescriptionFlagBits
◆ AttachmentLoadOp
| Enumerator |
|---|
| eLoad | |
| eClear | |
| eDontCare | |
Definition at line 8044 of file vulkan.hpp.
◆ AttachmentStoreOp
| Enumerator |
|---|
| eStore | |
| eDontCare | |
Definition at line 8051 of file vulkan.hpp.
◆ BlendFactor
| Enumerator |
|---|
| eZero | |
| eOne | |
| eSrcColor | |
| eOneMinusSrcColor | |
| eDstColor | |
| eOneMinusDstColor | |
| eSrcAlpha | |
| eOneMinusSrcAlpha | |
| eDstAlpha | |
| eOneMinusDstAlpha | |
| eConstantColor | |
| eOneMinusConstantColor | |
| eConstantAlpha | |
| eOneMinusConstantAlpha | |
| eSrcAlphaSaturate | |
| eSrc1Color | |
| eOneMinusSrc1Color | |
| eSrc1Alpha | |
| eOneMinusSrc1Alpha | |
Definition at line 8484 of file vulkan.hpp.
◆ BlendOp
| Enumerator |
|---|
| eAdd | |
| eSubtract | |
| eReverseSubtract | |
| eMin | |
| eMax | |
| eZeroEXT | |
| eSrcEXT | |
| eDstEXT | |
| eSrcOverEXT | |
| eDstOverEXT | |
| eSrcInEXT | |
| eDstInEXT | |
| eSrcOutEXT | |
| eDstOutEXT | |
| eSrcAtopEXT | |
| eDstAtopEXT | |
| eXorEXT | |
| eMultiplyEXT | |
| eScreenEXT | |
| eOverlayEXT | |
| eDarkenEXT | |
| eLightenEXT | |
| eColordodgeEXT | |
| eColorburnEXT | |
| eHardlightEXT | |
| eSoftlightEXT | |
| eDifferenceEXT | |
| eExclusionEXT | |
| eInvertEXT | |
| eInvertRgbEXT | |
| eLineardodgeEXT | |
| eLinearburnEXT | |
| eVividlightEXT | |
| eLinearlightEXT | |
| ePinlightEXT | |
| eHardmixEXT | |
| eHslHueEXT | |
| eHslSaturationEXT | |
| eHslColorEXT | |
| eHslLuminosityEXT | |
| ePlusEXT | |
| ePlusClampedEXT | |
| ePlusClampedAlphaEXT | |
| ePlusDarkerEXT | |
| eMinusEXT | |
| eMinusClampedEXT | |
| eContrastEXT | |
| eInvertOvgEXT | |
| eRedEXT | |
| eGreenEXT | |
| eBlueEXT | |
Definition at line 8507 of file vulkan.hpp.
◆ BlendOverlapEXT
| Enumerator |
|---|
| eUncorrelated | |
| eDisjoint | |
| eConjoint | |
Definition at line 35734 of file vulkan.hpp.
◆ BorderColor
| Enumerator |
|---|
| eFloatTransparentBlack | |
| eIntTransparentBlack | |
| eFloatOpaqueBlack | |
| eIntOpaqueBlack | |
| eFloatOpaqueWhite | |
| eIntOpaqueWhite | |
Definition at line 8358 of file vulkan.hpp.
◆ BufferCreateFlagBits
| Enumerator |
|---|
| eSparseBinding | |
| eSparseResidency | |
| eSparseAliased | |
| eProtected | |
Definition at line 22783 of file vulkan.hpp.
◆ BufferUsageFlagBits
| Enumerator |
|---|
| eTransferSrc | |
| eTransferDst | |
| eUniformTexelBuffer | |
| eStorageTexelBuffer | |
| eUniformBuffer | |
| eStorageBuffer | |
| eIndexBuffer | |
| eVertexBuffer | |
| eIndirectBuffer | |
| eTransformFeedbackBufferEXT | |
| eTransformFeedbackCounterBufferEXT | |
| eConditionalRenderingEXT | |
| eRayTracingNV | |
Definition at line 22746 of file vulkan.hpp.
◆ BufferViewCreateFlagBits
◆ BuildAccelerationStructureFlagBitsNV
| Enumerator |
|---|
| eAllowUpdate | |
| eAllowCompaction | |
| ePreferFastTrace | |
| ePreferFastBuild | |
| eLowMemory | |
Definition at line 36885 of file vulkan.hpp.
◆ ChromaLocation
| Enumerator |
|---|
| eCositedEven | |
| eCositedEvenKHR | |
| eMidpoint | |
| eMidpointKHR | |
Definition at line 35545 of file vulkan.hpp.
◆ CoarseSampleOrderTypeNV
| Enumerator |
|---|
| eDefault | |
| eCustom | |
| ePixelMajor | |
| eSampleMajor | |
Definition at line 36743 of file vulkan.hpp.
◆ ColorComponentFlagBits
◆ ColorSpaceKHR
| Enumerator |
|---|
| eSrgbNonlinear | |
| eVkColorspaceSrgbNonlinear | |
| eDisplayP3NonlinearEXT | |
| eExtendedSrgbLinearEXT | |
| eDciP3LinearEXT | |
| eDciP3NonlinearEXT | |
| eBt709LinearEXT | |
| eBt709NonlinearEXT | |
| eBt2020LinearEXT | |
| eHdr10St2084EXT | |
| eDolbyvisionEXT | |
| eHdr10HlgEXT | |
| eAdobergbLinearEXT | |
| eAdobergbNonlinearEXT | |
| ePassThroughEXT | |
| eExtendedSrgbNonlinearEXT | |
Definition at line 29099 of file vulkan.hpp.
◆ CommandBufferLevel
| Enumerator |
|---|
| ePrimary | |
| eSecondary | |
Definition at line 8082 of file vulkan.hpp.
◆ CommandBufferResetFlagBits
◆ CommandBufferUsageFlagBits
| Enumerator |
|---|
| eOneTimeSubmit | |
| eRenderPassContinue | |
| eSimultaneousUse | |
Definition at line 24374 of file vulkan.hpp.
◆ CommandPoolCreateFlagBits
| Enumerator |
|---|
| eTransient | |
| eResetCommandBuffer | |
| eProtected | |
Definition at line 26801 of file vulkan.hpp.
◆ CommandPoolResetFlagBits
◆ CommandPoolTrimFlagBits
◆ CompareOp
| Enumerator |
|---|
| eNever | |
| eLess | |
| eEqual | |
| eLessOrEqual | |
| eGreater | |
| eNotEqual | |
| eGreaterOrEqual | |
| eAlways | |
Definition at line 8430 of file vulkan.hpp.
◆ ComponentSwizzle
| Enumerator |
|---|
| eIdentity | |
| eZero | |
| eOne | |
| eR | |
| eG | |
| eB | |
| eA | |
Definition at line 8088 of file vulkan.hpp.
◆ CompositeAlphaFlagBitsKHR
| Enumerator |
|---|
| eOpaque | |
| ePreMultiplied | |
| ePostMultiplied | |
| eInherit | |
Definition at line 29283 of file vulkan.hpp.
◆ ConditionalRenderingFlagBitsEXT
◆ ConservativeRasterizationModeEXT
| Enumerator |
|---|
| eDisabled | |
| eOverestimate | |
| eUnderestimate | |
Definition at line 36164 of file vulkan.hpp.
◆ CopyAccelerationStructureModeNV
◆ CoverageModulationModeNV
| Enumerator |
|---|
| eNone | |
| eRgb | |
| eAlpha | |
| eRgba | |
Definition at line 35821 of file vulkan.hpp.
◆ CullModeFlagBits
| Enumerator |
|---|
| eNone | |
| eFront | |
| eBack | |
| eFrontAndBack | |
Definition at line 8450 of file vulkan.hpp.
◆ DebugReportFlagBitsEXT
| Enumerator |
|---|
| eInformation | |
| eWarning | |
| ePerformanceWarning | |
| eError | |
| eDebug | |
Definition at line 29690 of file vulkan.hpp.
◆ DebugReportObjectTypeEXT
| Enumerator |
|---|
| eUnknown | |
| eInstance | |
| ePhysicalDevice | |
| eDevice | |
| eQueue | |
| eSemaphore | |
| eCommandBuffer | |
| eFence | |
| eDeviceMemory | |
| eBuffer | |
| eImage | |
| eEvent | |
| eQueryPool | |
| eBufferView | |
| eImageView | |
| eShaderModule | |
| ePipelineCache | |
| ePipelineLayout | |
| eRenderPass | |
| ePipeline | |
| eDescriptorSetLayout | |
| eSampler | |
| eDescriptorPool | |
| eDescriptorSet | |
| eFramebuffer | |
| eCommandPool | |
| eSurfaceKhr | |
| eSwapchainKhr | |
| eDebugReportCallbackExt | |
| eDebugReport | |
| eDisplayKhr | |
| eDisplayModeKhr | |
| eObjectTableNvx | |
| eIndirectCommandsLayoutNvx | |
| eValidationCacheExt | |
| eValidationCache | |
| eSamplerYcbcrConversion | |
| eSamplerYcbcrConversionKHR | |
| eDescriptorUpdateTemplate | |
| eDescriptorUpdateTemplateKHR | |
| eAccelerationStructureNV | |
Definition at line 29799 of file vulkan.hpp.
◆ DebugUtilsMessageSeverityFlagBitsEXT
| Enumerator |
|---|
| eVerbose | |
| eInfo | |
| eWarning | |
| eError | |
Definition at line 36009 of file vulkan.hpp.
◆ DebugUtilsMessageTypeFlagBitsEXT
| Enumerator |
|---|
| eGeneral | |
| eValidation | |
| ePerformance | |
Definition at line 36037 of file vulkan.hpp.
◆ DebugUtilsMessengerCallbackDataFlagBitsEXT
◆ DebugUtilsMessengerCreateFlagBitsEXT
◆ DependencyFlagBits
| Enumerator |
|---|
| eByRegion | |
| eDeviceGroup | |
| eDeviceGroupKHR | |
| eViewLocal | |
| eViewLocalKHR | |
Definition at line 28823 of file vulkan.hpp.
◆ DescriptorBindingFlagBitsEXT
| Enumerator |
|---|
| eUpdateAfterBind | |
| eUpdateUnusedWhilePending | |
| ePartiallyBound | |
| eVariableDescriptorCount | |
Definition at line 36251 of file vulkan.hpp.
◆ DescriptorPoolCreateFlagBits
| Enumerator |
|---|
| eFreeDescriptorSet | |
| eUpdateAfterBindEXT | |
Definition at line 28707 of file vulkan.hpp.
◆ DescriptorPoolResetFlagBits
◆ DescriptorSetLayoutCreateFlagBits
| Enumerator |
|---|
| ePushDescriptorKHR | |
| eUpdateAfterBindPoolEXT | |
Definition at line 31429 of file vulkan.hpp.
◆ DescriptorType
| Enumerator |
|---|
| eSampler | |
| eCombinedImageSampler | |
| eSampledImage | |
| eStorageImage | |
| eUniformTexelBuffer | |
| eStorageTexelBuffer | |
| eUniformBuffer | |
| eStorageBuffer | |
| eUniformBufferDynamic | |
| eStorageBufferDynamic | |
| eInputAttachment | |
| eInlineUniformBlockEXT | |
| eAccelerationStructureNV | |
Definition at line 8176 of file vulkan.hpp.
◆ DescriptorUpdateTemplateCreateFlagBits
◆ DescriptorUpdateTemplateType
| Enumerator |
|---|
| eDescriptorSet | |
| eDescriptorSetKHR | |
| ePushDescriptorsKHR | |
Definition at line 21391 of file vulkan.hpp.
◆ DeviceCreateFlagBits
◆ DeviceEventTypeEXT
◆ DeviceGroupPresentModeFlagBitsKHR
| Enumerator |
|---|
| eLocal | |
| eRemote | |
| eSum | |
| eLocalMultiDevice | |
Definition at line 34056 of file vulkan.hpp.
◆ DeviceQueueCreateFlagBits
◆ DiscardRectangleModeEXT
| Enumerator |
|---|
| eInclusive | |
| eExclusive | |
Definition at line 34664 of file vulkan.hpp.
◆ DisplayEventTypeEXT
◆ DisplayModeCreateFlagBitsKHR
◆ DisplayPlaneAlphaFlagBitsKHR
| Enumerator |
|---|
| eOpaque | |
| eGlobal | |
| ePerPixel | |
| ePerPixelPremultiplied | |
Definition at line 29180 of file vulkan.hpp.
◆ DisplayPowerStateEXT
◆ DisplaySurfaceCreateFlagBitsKHR
◆ DriverIdKHR
| Enumerator |
|---|
| eAmdProprietary | |
| eAmdOpenSource | |
| eMesaRadv | |
| eNvidiaProprietary | |
| eIntelProprietaryWindows | |
| eIntelOpenSourceMesa | |
| eImaginationProprietary | |
| eQualcommProprietary | |
| eArmProprietary | |
Definition at line 36356 of file vulkan.hpp.
◆ DynamicState
| Enumerator |
|---|
| eViewport | |
| eScissor | |
| eLineWidth | |
| eDepthBias | |
| eBlendConstants | |
| eDepthBounds | |
| eStencilCompareMask | |
| eStencilWriteMask | |
| eStencilReference | |
| eViewportWScalingNV | |
| eDiscardRectangleEXT | |
| eSampleLocationsEXT | |
| eViewportShadingRatePaletteNV | |
| eViewportCoarseSampleOrderNV | |
| eExclusiveScissorNV | |
Definition at line 21292 of file vulkan.hpp.
◆ EventCreateFlagBits
◆ ExternalFenceFeatureFlagBits
| Enumerator |
|---|
| eExportable | |
| eExportableKHR | |
| eImportable | |
| eImportableKHR | |
Definition at line 33298 of file vulkan.hpp.
◆ ExternalFenceHandleTypeFlagBits
| Enumerator |
|---|
| eOpaqueFd | |
| eOpaqueFdKHR | |
| eOpaqueWin32 | |
| eOpaqueWin32KHR | |
| eOpaqueWin32Kmt | |
| eOpaqueWin32KmtKHR | |
| eSyncFd | |
| eSyncFdKHR | |
Definition at line 32998 of file vulkan.hpp.
◆ ExternalMemoryFeatureFlagBits
| Enumerator |
|---|
| eDedicatedOnly | |
| eDedicatedOnlyKHR | |
| eExportable | |
| eExportableKHR | |
| eImportable | |
| eImportableKHR | |
Definition at line 32273 of file vulkan.hpp.
◆ ExternalMemoryFeatureFlagBitsNV
| Enumerator |
|---|
| eDedicatedOnly | |
| eExportable | |
| eImportable | |
Definition at line 30310 of file vulkan.hpp.
◆ ExternalMemoryHandleTypeFlagBits
| Enumerator |
|---|
| eOpaqueFd | |
| eOpaqueFdKHR | |
| eOpaqueWin32 | |
| eOpaqueWin32KHR | |
| eOpaqueWin32Kmt | |
| eOpaqueWin32KmtKHR | |
| eD3D11Texture | |
| eD3D11TextureKHR | |
| eD3D11TextureKmt | |
| eD3D11TextureKmtKHR | |
| eD3D12Heap | |
| eD3D12HeapKHR | |
| eD3D12Resource | |
| eD3D12ResourceKHR | |
| eDmaBufEXT | |
| eAndroidHardwareBufferANDROID | |
| eHostAllocationEXT | |
| eHostMappedForeignMemoryEXT | |
Definition at line 31535 of file vulkan.hpp.
◆ ExternalMemoryHandleTypeFlagBitsNV
| Enumerator |
|---|
| eOpaqueWin32 | |
| eOpaqueWin32Kmt | |
| eD3D11Image | |
| eD3D11ImageKmt | |
Definition at line 30090 of file vulkan.hpp.
◆ ExternalSemaphoreFeatureFlagBits
| Enumerator |
|---|
| eExportable | |
| eExportableKHR | |
| eImportable | |
| eImportableKHR | |
Definition at line 32709 of file vulkan.hpp.
◆ ExternalSemaphoreHandleTypeFlagBits
| Enumerator |
|---|
| eOpaqueFd | |
| eOpaqueFdKHR | |
| eOpaqueWin32 | |
| eOpaqueWin32KHR | |
| eOpaqueWin32Kmt | |
| eOpaqueWin32KmtKHR | |
| eD3D12Fence | |
| eD3D12FenceKHR | |
| eSyncFd | |
| eSyncFdKHR | |
Definition at line 32407 of file vulkan.hpp.
◆ FenceCreateFlagBits
◆ FenceImportFlagBits
| Enumerator |
|---|
| eTemporary | |
| eTemporaryKHR | |
Definition at line 33367 of file vulkan.hpp.
◆ Filter
| Enumerator |
|---|
| eNearest | |
| eLinear | |
| eCubicIMG | |
Definition at line 8408 of file vulkan.hpp.
◆ Format
| Enumerator |
|---|
| eUndefined | |
| eR4G4UnormPack8 | |
| eR4G4B4A4UnormPack16 | |
| eB4G4R4A4UnormPack16 | |
| eR5G6B5UnormPack16 | |
| eB5G6R5UnormPack16 | |
| eR5G5B5A1UnormPack16 | |
| eB5G5R5A1UnormPack16 | |
| eA1R5G5B5UnormPack16 | |
| eR8Unorm | |
| eR8Snorm | |
| eR8Uscaled | |
| eR8Sscaled | |
| eR8Uint | |
| eR8Sint | |
| eR8Srgb | |
| eR8G8Unorm | |
| eR8G8Snorm | |
| eR8G8Uscaled | |
| eR8G8Sscaled | |
| eR8G8Uint | |
| eR8G8Sint | |
| eR8G8Srgb | |
| eR8G8B8Unorm | |
| eR8G8B8Snorm | |
| eR8G8B8Uscaled | |
| eR8G8B8Sscaled | |
| eR8G8B8Uint | |
| eR8G8B8Sint | |
| eR8G8B8Srgb | |
| eB8G8R8Unorm | |
| eB8G8R8Snorm | |
| eB8G8R8Uscaled | |
| eB8G8R8Sscaled | |
| eB8G8R8Uint | |
| eB8G8R8Sint | |
| eB8G8R8Srgb | |
| eR8G8B8A8Unorm | |
| eR8G8B8A8Snorm | |
| eR8G8B8A8Uscaled | |
| eR8G8B8A8Sscaled | |
| eR8G8B8A8Uint | |
| eR8G8B8A8Sint | |
| eR8G8B8A8Srgb | |
| eB8G8R8A8Unorm | |
| eB8G8R8A8Snorm | |
| eB8G8R8A8Uscaled | |
| eB8G8R8A8Sscaled | |
| eB8G8R8A8Uint | |
| eB8G8R8A8Sint | |
| eB8G8R8A8Srgb | |
| eA8B8G8R8UnormPack32 | |
| eA8B8G8R8SnormPack32 | |
| eA8B8G8R8UscaledPack32 | |
| eA8B8G8R8SscaledPack32 | |
| eA8B8G8R8UintPack32 | |
| eA8B8G8R8SintPack32 | |
| eA8B8G8R8SrgbPack32 | |
| eA2R10G10B10UnormPack32 | |
| eA2R10G10B10SnormPack32 | |
| eA2R10G10B10UscaledPack32 | |
| eA2R10G10B10SscaledPack32 | |
| eA2R10G10B10UintPack32 | |
| eA2R10G10B10SintPack32 | |
| eA2B10G10R10UnormPack32 | |
| eA2B10G10R10SnormPack32 | |
| eA2B10G10R10UscaledPack32 | |
| eA2B10G10R10SscaledPack32 | |
| eA2B10G10R10UintPack32 | |
| eA2B10G10R10SintPack32 | |
| eR16Unorm | |
| eR16Snorm | |
| eR16Uscaled | |
| eR16Sscaled | |
| eR16Uint | |
| eR16Sint | |
| eR16Sfloat | |
| eR16G16Unorm | |
| eR16G16Snorm | |
| eR16G16Uscaled | |
| eR16G16Sscaled | |
| eR16G16Uint | |
| eR16G16Sint | |
| eR16G16Sfloat | |
| eR16G16B16Unorm | |
| eR16G16B16Snorm | |
| eR16G16B16Uscaled | |
| eR16G16B16Sscaled | |
| eR16G16B16Uint | |
| eR16G16B16Sint | |
| eR16G16B16Sfloat | |
| eR16G16B16A16Unorm | |
| eR16G16B16A16Snorm | |
| eR16G16B16A16Uscaled | |
| eR16G16B16A16Sscaled | |
| eR16G16B16A16Uint | |
| eR16G16B16A16Sint | |
| eR16G16B16A16Sfloat | |
| eR32Uint | |
| eR32Sint | |
| eR32Sfloat | |
| eR32G32Uint | |
| eR32G32Sint | |
| eR32G32Sfloat | |
| eR32G32B32Uint | |
| eR32G32B32Sint | |
| eR32G32B32Sfloat | |
| eR32G32B32A32Uint | |
| eR32G32B32A32Sint | |
| eR32G32B32A32Sfloat | |
| eR64Uint | |
| eR64Sint | |
| eR64Sfloat | |
| eR64G64Uint | |
| eR64G64Sint | |
| eR64G64Sfloat | |
| eR64G64B64Uint | |
| eR64G64B64Sint | |
| eR64G64B64Sfloat | |
| eR64G64B64A64Uint | |
| eR64G64B64A64Sint | |
| eR64G64B64A64Sfloat | |
| eB10G11R11UfloatPack32 | |
| eE5B9G9R9UfloatPack32 | |
| eD16Unorm | |
| eX8D24UnormPack32 | |
| eD32Sfloat | |
| eS8Uint | |
| eD16UnormS8Uint | |
| eD24UnormS8Uint | |
| eD32SfloatS8Uint | |
| eBc1RgbUnormBlock | |
| eBc1RgbSrgbBlock | |
| eBc1RgbaUnormBlock | |
| eBc1RgbaSrgbBlock | |
| eBc2UnormBlock | |
| eBc2SrgbBlock | |
| eBc3UnormBlock | |
| eBc3SrgbBlock | |
| eBc4UnormBlock | |
| eBc4SnormBlock | |
| eBc5UnormBlock | |
| eBc5SnormBlock | |
| eBc6HUfloatBlock | |
| eBc6HSfloatBlock | |
| eBc7UnormBlock | |
| eBc7SrgbBlock | |
| eEtc2R8G8B8UnormBlock | |
| eEtc2R8G8B8SrgbBlock | |
| eEtc2R8G8B8A1UnormBlock | |
| eEtc2R8G8B8A1SrgbBlock | |
| eEtc2R8G8B8A8UnormBlock | |
| eEtc2R8G8B8A8SrgbBlock | |
| eEacR11UnormBlock | |
| eEacR11SnormBlock | |
| eEacR11G11UnormBlock | |
| eEacR11G11SnormBlock | |
| eAstc4x4UnormBlock | |
| eAstc4x4SrgbBlock | |
| eAstc5x4UnormBlock | |
| eAstc5x4SrgbBlock | |
| eAstc5x5UnormBlock | |
| eAstc5x5SrgbBlock | |
| eAstc6x5UnormBlock | |
| eAstc6x5SrgbBlock | |
| eAstc6x6UnormBlock | |
| eAstc6x6SrgbBlock | |
| eAstc8x5UnormBlock | |
| eAstc8x5SrgbBlock | |
| eAstc8x6UnormBlock | |
| eAstc8x6SrgbBlock | |
| eAstc8x8UnormBlock | |
| eAstc8x8SrgbBlock | |
| eAstc10x5UnormBlock | |
| eAstc10x5SrgbBlock | |
| eAstc10x6UnormBlock | |
| eAstc10x6SrgbBlock | |
| eAstc10x8UnormBlock | |
| eAstc10x8SrgbBlock | |
| eAstc10x10UnormBlock | |
| eAstc10x10SrgbBlock | |
| eAstc12x10UnormBlock | |
| eAstc12x10SrgbBlock | |
| eAstc12x12UnormBlock | |
| eAstc12x12SrgbBlock | |
| eG8B8G8R8422Unorm | |
| eG8B8G8R8422UnormKHR | |
| eB8G8R8G8422Unorm | |
| eB8G8R8G8422UnormKHR | |
| eG8B8R83Plane420Unorm | |
| eG8B8R83Plane420UnormKHR | |
| eG8B8R82Plane420Unorm | |
| eG8B8R82Plane420UnormKHR | |
| eG8B8R83Plane422Unorm | |
| eG8B8R83Plane422UnormKHR | |
| eG8B8R82Plane422Unorm | |
| eG8B8R82Plane422UnormKHR | |
| eG8B8R83Plane444Unorm | |
| eG8B8R83Plane444UnormKHR | |
| eR10X6UnormPack16 | |
| eR10X6UnormPack16KHR | |
| eR10X6G10X6Unorm2Pack16 | |
| eR10X6G10X6Unorm2Pack16KHR | |
| eR10X6G10X6B10X6A10X6Unorm4Pack16 | |
| eR10X6G10X6B10X6A10X6Unorm4Pack16KHR | |
| eG10X6B10X6G10X6R10X6422Unorm4Pack16 | |
| eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR | |
| eB10X6G10X6R10X6G10X6422Unorm4Pack16 | |
| eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR | |
| eG10X6B10X6R10X63Plane420Unorm3Pack16 | |
| eG10X6B10X6R10X63Plane420Unorm3Pack16KHR | |
| eG10X6B10X6R10X62Plane420Unorm3Pack16 | |
| eG10X6B10X6R10X62Plane420Unorm3Pack16KHR | |
| eG10X6B10X6R10X63Plane422Unorm3Pack16 | |
| eG10X6B10X6R10X63Plane422Unorm3Pack16KHR | |
| eG10X6B10X6R10X62Plane422Unorm3Pack16 | |
| eG10X6B10X6R10X62Plane422Unorm3Pack16KHR | |
| eG10X6B10X6R10X63Plane444Unorm3Pack16 | |
| eG10X6B10X6R10X63Plane444Unorm3Pack16KHR | |
| eR12X4UnormPack16 | |
| eR12X4UnormPack16KHR | |
| eR12X4G12X4Unorm2Pack16 | |
| eR12X4G12X4Unorm2Pack16KHR | |
| eR12X4G12X4B12X4A12X4Unorm4Pack16 | |
| eR12X4G12X4B12X4A12X4Unorm4Pack16KHR | |
| eG12X4B12X4G12X4R12X4422Unorm4Pack16 | |
| eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR | |
| eB12X4G12X4R12X4G12X4422Unorm4Pack16 | |
| eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR | |
| eG12X4B12X4R12X43Plane420Unorm3Pack16 | |
| eG12X4B12X4R12X43Plane420Unorm3Pack16KHR | |
| eG12X4B12X4R12X42Plane420Unorm3Pack16 | |
| eG12X4B12X4R12X42Plane420Unorm3Pack16KHR | |
| eG12X4B12X4R12X43Plane422Unorm3Pack16 | |
| eG12X4B12X4R12X43Plane422Unorm3Pack16KHR | |
| eG12X4B12X4R12X42Plane422Unorm3Pack16 | |
| eG12X4B12X4R12X42Plane422Unorm3Pack16KHR | |
| eG12X4B12X4R12X43Plane444Unorm3Pack16 | |
| eG12X4B12X4R12X43Plane444Unorm3Pack16KHR | |
| eG16B16G16R16422Unorm | |
| eG16B16G16R16422UnormKHR | |
| eB16G16R16G16422Unorm | |
| eB16G16R16G16422UnormKHR | |
| eG16B16R163Plane420Unorm | |
| eG16B16R163Plane420UnormKHR | |
| eG16B16R162Plane420Unorm | |
| eG16B16R162Plane420UnormKHR | |
| eG16B16R163Plane422Unorm | |
| eG16B16R163Plane422UnormKHR | |
| eG16B16R162Plane422Unorm | |
| eG16B16R162Plane422UnormKHR | |
| eG16B16R163Plane444Unorm | |
| eG16B16R163Plane444UnormKHR | |
| ePvrtc12BppUnormBlockIMG | |
| ePvrtc14BppUnormBlockIMG | |
| ePvrtc22BppUnormBlockIMG | |
| ePvrtc24BppUnormBlockIMG | |
| ePvrtc12BppSrgbBlockIMG | |
| ePvrtc14BppSrgbBlockIMG | |
| ePvrtc22BppSrgbBlockIMG | |
| ePvrtc24BppSrgbBlockIMG | |
Definition at line 8797 of file vulkan.hpp.
◆ FormatFeatureFlagBits
| Enumerator |
|---|
| eSampledImage | |
| eStorageImage | |
| eStorageImageAtomic | |
| eUniformTexelBuffer | |
| eStorageTexelBuffer | |
| eStorageTexelBufferAtomic | |
| eVertexBuffer | |
| eColorAttachment | |
| eColorAttachmentBlend | |
| eDepthStencilAttachment | |
| eBlitSrc | |
| eBlitDst | |
| eSampledImageFilterLinear | |
| eTransferSrc | |
| eTransferSrcKHR | |
| eTransferDst | |
| eTransferDstKHR | |
| eMidpointChromaSamples | |
| eMidpointChromaSamplesKHR | |
| eSampledImageYcbcrConversionLinearFilter | |
| eSampledImageYcbcrConversionLinearFilterKHR | |
| eSampledImageYcbcrConversionSeparateReconstructionFilter | |
| eSampledImageYcbcrConversionSeparateReconstructionFilterKHR | |
| eSampledImageYcbcrConversionChromaReconstructionExplicit | |
| eSampledImageYcbcrConversionChromaReconstructionExplicitKHR | |
| eSampledImageYcbcrConversionChromaReconstructionExplicitForceable | |
| eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR | |
| eDisjoint | |
| eDisjointKHR | |
| eCositedChromaSamples | |
| eCositedChromaSamplesKHR | |
| eSampledImageFilterCubicIMG | |
| eSampledImageFilterMinmaxEXT | |
Definition at line 24099 of file vulkan.hpp.
◆ FramebufferCreateFlagBits
◆ FrontFace
| Enumerator |
|---|
| eCounterClockwise | |
| eClockwise | |
Definition at line 8478 of file vulkan.hpp.
◆ GeometryFlagBitsNV
| Enumerator |
|---|
| eOpaque | |
| eNoDuplicateAnyHitInvocation | |
Definition at line 36859 of file vulkan.hpp.
◆ GeometryInstanceFlagBitsNV
| Enumerator |
|---|
| eTriangleCullDisable | |
| eTriangleFrontCounterclockwise | |
| eForceOpaque | |
| eForceNoOpaque | |
Definition at line 36831 of file vulkan.hpp.
◆ GeometryTypeNV
◆ ImageAspectFlagBits
| Enumerator |
|---|
| eColor | |
| eDepth | |
| eStencil | |
| eMetadata | |
| ePlane0 | |
| ePlane0KHR | |
| ePlane1 | |
| ePlane1KHR | |
| ePlane2 | |
| ePlane2KHR | |
| eMemoryPlane0EXT | |
| eMemoryPlane1EXT | |
| eMemoryPlane2EXT | |
| eMemoryPlane3EXT | |
Definition at line 24706 of file vulkan.hpp.
◆ ImageCreateFlagBits
| Enumerator |
|---|
| eSparseBinding | |
| eSparseResidency | |
| eSparseAliased | |
| eMutableFormat | |
| eCubeCompatible | |
| eAlias | |
| eAliasKHR | |
| eSplitInstanceBindRegions | |
| eSplitInstanceBindRegionsKHR | |
| e2DArrayCompatible | |
| e2DArrayCompatibleKHR | |
| eBlockTexelViewCompatible | |
| eBlockTexelViewCompatibleKHR | |
| eExtendedUsage | |
| eExtendedUsageKHR | |
| eProtected | |
| eDisjoint | |
| eDisjointKHR | |
| eCornerSampledNV | |
| eSampleLocationsCompatibleDepthEXT | |
Definition at line 23481 of file vulkan.hpp.
◆ ImageLayout
| Enumerator |
|---|
| eUndefined | |
| eGeneral | |
| eColorAttachmentOptimal | |
| eDepthStencilAttachmentOptimal | |
| eDepthStencilReadOnlyOptimal | |
| eShaderReadOnlyOptimal | |
| eTransferSrcOptimal | |
| eTransferDstOptimal | |
| ePreinitialized | |
| eDepthReadOnlyStencilAttachmentOptimal | |
| eDepthReadOnlyStencilAttachmentOptimalKHR | |
| eDepthAttachmentStencilReadOnlyOptimal | |
| eDepthAttachmentStencilReadOnlyOptimalKHR | |
| ePresentSrcKHR | |
| eSharedPresentKHR | |
| eShadingRateOptimalNV | |
Definition at line 7900 of file vulkan.hpp.
◆ ImageTiling
| Enumerator |
|---|
| eOptimal | |
| eLinear | |
| eDrmFormatModifierEXT | |
Definition at line 8064 of file vulkan.hpp.
◆ ImageType
◆ ImageUsageFlagBits
| Enumerator |
|---|
| eTransferSrc | |
| eTransferDst | |
| eSampled | |
| eStorage | |
| eColorAttachment | |
| eDepthStencilAttachment | |
| eTransientAttachment | |
| eInputAttachment | |
| eShadingRateImageNV | |
Definition at line 23353 of file vulkan.hpp.
◆ ImageViewCreateFlagBits
◆ ImageViewType
| Enumerator |
|---|
| e1D | |
| e2D | |
| e3D | |
| eCube | |
| e1DArray | |
| e2DArray | |
| eCubeArray | |
Definition at line 8071 of file vulkan.hpp.
◆ IndexType
| Enumerator |
|---|
| eUint16 | |
| eUint32 | |
| eNoneNV | |
Definition at line 8401 of file vulkan.hpp.
◆ IndirectCommandsLayoutUsageFlagBitsNVX
| Enumerator |
|---|
| eUnorderedSequences | |
| eSparseSequences | |
| eEmptyExecutions | |
| eIndexedSequences | |
Definition at line 30517 of file vulkan.hpp.
◆ IndirectCommandsTokenTypeNVX
| Enumerator |
|---|
| ePipeline | |
| eDescriptorSet | |
| eIndexBuffer | |
| eVertexBuffer | |
| ePushConstant | |
| eDrawIndexed | |
| eDraw | |
| eDispatch | |
Definition at line 30571 of file vulkan.hpp.
◆ InstanceCreateFlagBits
◆ InternalAllocationType
◆ LogicOp
| Enumerator |
|---|
| eClear | |
| eAnd | |
| eAndReverse | |
| eCopy | |
| eAndInverted | |
| eNoOp | |
| eXor | |
| eOr | |
| eNor | |
| eEquivalent | |
| eInvert | |
| eOrReverse | |
| eCopyInverted | |
| eOrInverted | |
| eNand | |
| eSet | |
Definition at line 8681 of file vulkan.hpp.
◆ MemoryAllocateFlagBits
| Enumerator |
|---|
| eDeviceMask | |
| eDeviceMaskKHR | |
Definition at line 33956 of file vulkan.hpp.
◆ MemoryHeapFlagBits
| Enumerator |
|---|
| eDeviceLocal | |
| eMultiInstance | |
| eMultiInstanceKHR | |
Definition at line 22383 of file vulkan.hpp.
◆ MemoryMapFlagBits
◆ MemoryOverallocationBehaviorAMD
| Enumerator |
|---|
| eDefault | |
| eAllowed | |
| eDisallowed | |
Definition at line 37506 of file vulkan.hpp.
◆ MemoryPropertyFlagBits
| Enumerator |
|---|
| eDeviceLocal | |
| eHostVisible | |
| eHostCoherent | |
| eHostCached | |
| eLazilyAllocated | |
| eProtected | |
Definition at line 22325 of file vulkan.hpp.
◆ ObjectEntryTypeNVX
| Enumerator |
|---|
| eDescriptorSet | |
| ePipeline | |
| eIndexBuffer | |
| eVertexBuffer | |
| ePushConstant | |
Definition at line 30817 of file vulkan.hpp.
◆ ObjectEntryUsageFlagBitsNVX
◆ ObjectType
| Enumerator |
|---|
| eUnknown | |
| eInstance | |
| ePhysicalDevice | |
| eDevice | |
| eQueue | |
| eSemaphore | |
| eCommandBuffer | |
| eFence | |
| eDeviceMemory | |
| eBuffer | |
| eImage | |
| eEvent | |
| eQueryPool | |
| eBufferView | |
| eImageView | |
| eShaderModule | |
| ePipelineCache | |
| ePipelineLayout | |
| eRenderPass | |
| ePipeline | |
| eDescriptorSetLayout | |
| eSampler | |
| eDescriptorPool | |
| eDescriptorSet | |
| eFramebuffer | |
| eCommandPool | |
| eSamplerYcbcrConversion | |
| eSamplerYcbcrConversionKHR | |
| eDescriptorUpdateTemplate | |
| eDescriptorUpdateTemplateKHR | |
| eSurfaceKHR | |
| eSwapchainKHR | |
| eDisplayKHR | |
| eDisplayModeKHR | |
| eDebugReportCallbackEXT | |
| eObjectTableNVX | |
| eIndirectCommandsLayoutNVX | |
| eDebugUtilsMessengerEXT | |
| eValidationCacheEXT | |
| eAccelerationStructureNV | |
Definition at line 21530 of file vulkan.hpp.
◆ PeerMemoryFeatureFlagBits
| Enumerator |
|---|
| eCopySrc | |
| eCopySrcKHR | |
| eCopyDst | |
| eCopyDstKHR | |
| eGenericSrc | |
| eGenericSrcKHR | |
| eGenericDst | |
| eGenericDstKHR | |
Definition at line 33922 of file vulkan.hpp.
◆ PhysicalDeviceType
| Enumerator |
|---|
| eOther | |
| eIntegratedGpu | |
| eDiscreteGpu | |
| eVirtualGpu | |
| eCpu | |
Definition at line 8715 of file vulkan.hpp.
◆ PipelineBindPoint
| Enumerator |
|---|
| eGraphics | |
| eCompute | |
| eRayTracingNV | |
Definition at line 8368 of file vulkan.hpp.
◆ PipelineCacheCreateFlagBits
◆ PipelineCacheHeaderVersion
◆ PipelineColorBlendStateCreateFlagBits
◆ PipelineCoverageModulationStateCreateFlagBitsNV
◆ PipelineCoverageToColorStateCreateFlagBitsNV
◆ PipelineCreateFlagBits
| Enumerator |
|---|
| eDisableOptimization | |
| eAllowDerivatives | |
| eDerivative | |
| eViewIndexFromDeviceIndex | |
| eViewIndexFromDeviceIndexKHR | |
| eDispatchBase | |
| eDispatchBaseKHR | |
| eDeferCompileNV | |
Definition at line 23627 of file vulkan.hpp.
◆ PipelineDepthStencilStateCreateFlagBits
◆ PipelineDiscardRectangleStateCreateFlagBitsEXT
◆ PipelineDynamicStateCreateFlagBits
◆ PipelineInputAssemblyStateCreateFlagBits
◆ PipelineLayoutCreateFlagBits
◆ PipelineMultisampleStateCreateFlagBits
◆ PipelineRasterizationConservativeStateCreateFlagBitsEXT
◆ PipelineRasterizationStateCreateFlagBits
◆ PipelineRasterizationStateStreamCreateFlagBitsEXT
◆ PipelineShaderStageCreateFlagBits
◆ PipelineStageFlagBits
| Enumerator |
|---|
| eTopOfPipe | |
| eDrawIndirect | |
| eVertexInput | |
| eVertexShader | |
| eTessellationControlShader | |
| eTessellationEvaluationShader | |
| eGeometryShader | |
| eFragmentShader | |
| eEarlyFragmentTests | |
| eLateFragmentTests | |
| eColorAttachmentOutput | |
| eComputeShader | |
| eTransfer | |
| eBottomOfPipe | |
| eHost | |
| eAllGraphics | |
| eAllCommands | |
| eTransformFeedbackEXT | |
| eConditionalRenderingEXT | |
| eCommandProcessNVX | |
| eShadingRateImageNV | |
| eRayTracingShaderNV | |
| eAccelerationStructureBuildNV | |
| eTaskShaderNV | |
| eMeshShaderNV | |
Definition at line 26684 of file vulkan.hpp.
◆ PipelineTessellationStateCreateFlagBits
◆ PipelineVertexInputStateCreateFlagBits
◆ PipelineViewportStateCreateFlagBits
◆ PipelineViewportSwizzleStateCreateFlagBitsNV
◆ PointClippingBehavior
| Enumerator |
|---|
| eAllClipPlanes | |
| eAllClipPlanesKHR | |
| eUserClipPlanesOnly | |
| eUserClipPlanesOnlyKHR | |
Definition at line 35343 of file vulkan.hpp.
◆ PolygonMode
| Enumerator |
|---|
| eFill | |
| eLine | |
| ePoint | |
| eFillRectangleNV | |
Definition at line 8442 of file vulkan.hpp.
◆ PresentModeKHR
| Enumerator |
|---|
| eImmediate | |
| eMailbox | |
| eFifo | |
| eFifoRelaxed | |
| eSharedDemandRefresh | |
| eSharedContinuousRefresh | |
Definition at line 29089 of file vulkan.hpp.
◆ PrimitiveTopology
| Enumerator |
|---|
| ePointList | |
| eLineList | |
| eLineStrip | |
| eTriangleList | |
| eTriangleStrip | |
| eTriangleFan | |
| eLineListWithAdjacency | |
| eLineStripWithAdjacency | |
| eTriangleListWithAdjacency | |
| eTriangleStripWithAdjacency | |
| ePatchList | |
Definition at line 8380 of file vulkan.hpp.
◆ QueryControlFlagBits
◆ QueryPipelineStatisticFlagBits
| Enumerator |
|---|
| eInputAssemblyVertices | |
| eInputAssemblyPrimitives | |
| eVertexShaderInvocations | |
| eGeometryShaderInvocations | |
| eGeometryShaderPrimitives | |
| eClippingInvocations | |
| eClippingPrimitives | |
| eFragmentShaderInvocations | |
| eTessellationControlShaderPatches | |
| eTessellationEvaluationShaderInvocations | |
| eComputeShaderInvocations | |
Definition at line 24401 of file vulkan.hpp.
◆ QueryPoolCreateFlagBits
◆ QueryResultFlagBits
| Enumerator |
|---|
| e64 | |
| eWait | |
| eWithAvailability | |
| ePartial | |
Definition at line 24346 of file vulkan.hpp.
◆ QueryType
| Enumerator |
|---|
| eOcclusion | |
| ePipelineStatistics | |
| eTimestamp | |
| eTransformFeedbackStreamEXT | |
| eAccelerationStructureCompactedSizeNV | |
Definition at line 8349 of file vulkan.hpp.
◆ QueueFlagBits
| Enumerator |
|---|
| eGraphics | |
| eCompute | |
| eTransfer | |
| eSparseBinding | |
| eProtected | |
Definition at line 21904 of file vulkan.hpp.
◆ QueueGlobalPriorityEXT
| Enumerator |
|---|
| eLow | |
| eMedium | |
| eHigh | |
| eRealtime | |
Definition at line 35941 of file vulkan.hpp.
◆ RasterizationOrderAMD
◆ RayTracingShaderGroupTypeNV
| Enumerator |
|---|
| eGeneral | |
| eTrianglesHitGroup | |
| eProceduralHitGroup | |
Definition at line 37259 of file vulkan.hpp.
◆ RenderPassCreateFlagBits
◆ Result
| Enumerator |
|---|
| eSuccess | |
| eNotReady | |
| eTimeout | |
| eEventSet | |
| eEventReset | |
| eIncomplete | |
| eErrorOutOfHostMemory | |
| eErrorOutOfDeviceMemory | |
| eErrorInitializationFailed | |
| eErrorDeviceLost | |
| eErrorMemoryMapFailed | |
| eErrorLayerNotPresent | |
| eErrorExtensionNotPresent | |
| eErrorFeatureNotPresent | |
| eErrorIncompatibleDriver | |
| eErrorTooManyObjects | |
| eErrorFormatNotSupported | |
| eErrorFragmentedPool | |
| eErrorOutOfPoolMemory | |
| eErrorOutOfPoolMemoryKHR | |
| eErrorInvalidExternalHandle | |
| eErrorInvalidExternalHandleKHR | |
| eErrorSurfaceLostKHR | |
| eErrorNativeWindowInUseKHR | |
| eSuboptimalKHR | |
| eErrorOutOfDateKHR | |
| eErrorIncompatibleDisplayKHR | |
| eErrorValidationFailedEXT | |
| eErrorInvalidShaderNV | |
| eErrorInvalidDrmFormatModifierPlaneLayoutEXT | |
| eErrorFragmentationEXT | |
| eErrorNotPermittedEXT | |
Definition at line 601 of file vulkan.hpp.
◆ SampleCountFlagBits
| Enumerator |
|---|
| e1 | |
| e2 | |
| e4 | |
| e8 | |
| e16 | |
| e32 | |
| e64 | |
Definition at line 26948 of file vulkan.hpp.
◆ SamplerAddressMode
| Enumerator |
|---|
| eRepeat | |
| eMirroredRepeat | |
| eClampToEdge | |
| eClampToBorder | |
| eMirrorClampToEdge | |
Definition at line 8421 of file vulkan.hpp.
◆ SamplerCreateFlagBits
◆ SamplerMipmapMode
| Enumerator |
|---|
| eNearest | |
| eLinear | |
Definition at line 8415 of file vulkan.hpp.
◆ SamplerReductionModeEXT
| Enumerator |
|---|
| eWeightedAverage | |
| eMin | |
| eMax | |
Definition at line 35386 of file vulkan.hpp.
◆ SamplerYcbcrModelConversion
| Enumerator |
|---|
| eRgbIdentity | |
| eRgbIdentityKHR | |
| eYcbcrIdentity | |
| eYcbcrIdentityKHR | |
| eYcbcr709 | |
| eYcbcr709KHR | |
| eYcbcr601 | |
| eYcbcr601KHR | |
| eYcbcr2020 | |
| eYcbcr2020KHR | |
Definition at line 35523 of file vulkan.hpp.
◆ SamplerYcbcrRange
| Enumerator |
|---|
| eItuFull | |
| eItuFullKHR | |
| eItuNarrow | |
| eItuNarrowKHR | |
Definition at line 35537 of file vulkan.hpp.
◆ SemaphoreCreateFlagBits
◆ SemaphoreImportFlagBits
| Enumerator |
|---|
| eTemporary | |
| eTemporaryKHR | |
Definition at line 32778 of file vulkan.hpp.
◆ ShaderInfoTypeAMD
| Enumerator |
|---|
| eStatistics | |
| eBinary | |
| eDisassembly | |
Definition at line 35934 of file vulkan.hpp.
◆ ShaderModuleCreateFlagBits
◆ ShaderStageFlagBits
| Enumerator |
|---|
| eVertex | |
| eTessellationControl | |
| eTessellationEvaluation | |
| eGeometry | |
| eFragment | |
| eCompute | |
| eAllGraphics | |
| eAll | |
| eRaygenNV | |
| eAnyHitNV | |
| eClosestHitNV | |
| eMissNV | |
| eIntersectionNV | |
| eCallableNV | |
| eTaskNV | |
| eMeshNV | |
Definition at line 22921 of file vulkan.hpp.
◆ ShadingRatePaletteEntryNV
| Enumerator |
|---|
| eNoInvocations | |
| e16InvocationsPerPixel | |
| e8InvocationsPerPixel | |
| e4InvocationsPerPixel | |
| e2InvocationsPerPixel | |
| e1InvocationPerPixel | |
| e1InvocationPer2X1Pixels | |
| e1InvocationPer1X2Pixels | |
| e1InvocationPer2X2Pixels | |
| e1InvocationPer4X2Pixels | |
| e1InvocationPer2X4Pixels | |
| e1InvocationPer4X4Pixels | |
Definition at line 36513 of file vulkan.hpp.
◆ SharingMode
| Enumerator |
|---|
| eExclusive | |
| eConcurrent | |
Definition at line 8395 of file vulkan.hpp.
◆ SparseImageFormatFlagBits
| Enumerator |
|---|
| eSingleMiptail | |
| eAlignedMipSize | |
| eNonstandardBlockSize | |
Definition at line 25963 of file vulkan.hpp.
◆ SparseMemoryBindFlagBits
◆ StencilFaceFlagBits
| Enumerator |
|---|
| eFront | |
| eBack | |
| eVkStencilFrontAndBack | |
Definition at line 28680 of file vulkan.hpp.
◆ StencilOp
| Enumerator |
|---|
| eKeep | |
| eZero | |
| eReplace | |
| eIncrementAndClamp | |
| eDecrementAndClamp | |
| eInvert | |
| eIncrementAndWrap | |
| eDecrementAndWrap | |
Definition at line 8562 of file vulkan.hpp.
◆ StructureType
| Enumerator |
|---|
| eApplicationInfo | |
| eInstanceCreateInfo | |
| eDeviceQueueCreateInfo | |
| eDeviceCreateInfo | |
| eSubmitInfo | |
| eMemoryAllocateInfo | |
| eMappedMemoryRange | |
| eBindSparseInfo | |
| eFenceCreateInfo | |
| eSemaphoreCreateInfo | |
| eEventCreateInfo | |
| eQueryPoolCreateInfo | |
| eBufferCreateInfo | |
| eBufferViewCreateInfo | |
| eImageCreateInfo | |
| eImageViewCreateInfo | |
| eShaderModuleCreateInfo | |
| ePipelineCacheCreateInfo | |
| ePipelineShaderStageCreateInfo | |
| ePipelineVertexInputStateCreateInfo | |
| ePipelineInputAssemblyStateCreateInfo | |
| ePipelineTessellationStateCreateInfo | |
| ePipelineViewportStateCreateInfo | |
| ePipelineRasterizationStateCreateInfo | |
| ePipelineMultisampleStateCreateInfo | |
| ePipelineDepthStencilStateCreateInfo | |
| ePipelineColorBlendStateCreateInfo | |
| ePipelineDynamicStateCreateInfo | |
| eGraphicsPipelineCreateInfo | |
| eComputePipelineCreateInfo | |
| ePipelineLayoutCreateInfo | |
| eSamplerCreateInfo | |
| eDescriptorSetLayoutCreateInfo | |
| eDescriptorPoolCreateInfo | |
| eDescriptorSetAllocateInfo | |
| eWriteDescriptorSet | |
| eCopyDescriptorSet | |
| eFramebufferCreateInfo | |
| eRenderPassCreateInfo | |
| eCommandPoolCreateInfo | |
| eCommandBufferAllocateInfo | |
| eCommandBufferInheritanceInfo | |
| eCommandBufferBeginInfo | |
| eRenderPassBeginInfo | |
| eBufferMemoryBarrier | |
| eImageMemoryBarrier | |
| eMemoryBarrier | |
| eLoaderInstanceCreateInfo | |
| eLoaderDeviceCreateInfo | |
| ePhysicalDeviceSubgroupProperties | |
| eBindBufferMemoryInfo | |
| eBindBufferMemoryInfoKHR | |
| eBindImageMemoryInfo | |
| eBindImageMemoryInfoKHR | |
| ePhysicalDevice16BitStorageFeatures | |
| ePhysicalDevice16BitStorageFeaturesKHR | |
| eMemoryDedicatedRequirements | |
| eMemoryDedicatedRequirementsKHR | |
| eMemoryDedicatedAllocateInfo | |
| eMemoryDedicatedAllocateInfoKHR | |
| eMemoryAllocateFlagsInfo | |
| eMemoryAllocateFlagsInfoKHR | |
| eDeviceGroupRenderPassBeginInfo | |
| eDeviceGroupRenderPassBeginInfoKHR | |
| eDeviceGroupCommandBufferBeginInfo | |
| eDeviceGroupCommandBufferBeginInfoKHR | |
| eDeviceGroupSubmitInfo | |
| eDeviceGroupSubmitInfoKHR | |
| eDeviceGroupBindSparseInfo | |
| eDeviceGroupBindSparseInfoKHR | |
| eBindBufferMemoryDeviceGroupInfo | |
| eBindBufferMemoryDeviceGroupInfoKHR | |
| eBindImageMemoryDeviceGroupInfo | |
| eBindImageMemoryDeviceGroupInfoKHR | |
| ePhysicalDeviceGroupProperties | |
| ePhysicalDeviceGroupPropertiesKHR | |
| eDeviceGroupDeviceCreateInfo | |
| eDeviceGroupDeviceCreateInfoKHR | |
| eBufferMemoryRequirementsInfo2 | |
| eBufferMemoryRequirementsInfo2KHR | |
| eImageMemoryRequirementsInfo2 | |
| eImageMemoryRequirementsInfo2KHR | |
| eImageSparseMemoryRequirementsInfo2 | |
| eImageSparseMemoryRequirementsInfo2KHR | |
| eMemoryRequirements2 | |
| eMemoryRequirements2KHR | |
| eSparseImageMemoryRequirements2 | |
| eSparseImageMemoryRequirements2KHR | |
| ePhysicalDeviceFeatures2 | |
| ePhysicalDeviceFeatures2KHR | |
| ePhysicalDeviceProperties2 | |
| ePhysicalDeviceProperties2KHR | |
| eFormatProperties2 | |
| eFormatProperties2KHR | |
| eImageFormatProperties2 | |
| eImageFormatProperties2KHR | |
| ePhysicalDeviceImageFormatInfo2 | |
| ePhysicalDeviceImageFormatInfo2KHR | |
| eQueueFamilyProperties2 | |
| eQueueFamilyProperties2KHR | |
| ePhysicalDeviceMemoryProperties2 | |
| ePhysicalDeviceMemoryProperties2KHR | |
| eSparseImageFormatProperties2 | |
| eSparseImageFormatProperties2KHR | |
| ePhysicalDeviceSparseImageFormatInfo2 | |
| ePhysicalDeviceSparseImageFormatInfo2KHR | |
| ePhysicalDevicePointClippingProperties | |
| ePhysicalDevicePointClippingPropertiesKHR | |
| eRenderPassInputAttachmentAspectCreateInfo | |
| eRenderPassInputAttachmentAspectCreateInfoKHR | |
| eImageViewUsageCreateInfo | |
| eImageViewUsageCreateInfoKHR | |
| ePipelineTessellationDomainOriginStateCreateInfo | |
| ePipelineTessellationDomainOriginStateCreateInfoKHR | |
| eRenderPassMultiviewCreateInfo | |
| eRenderPassMultiviewCreateInfoKHR | |
| ePhysicalDeviceMultiviewFeatures | |
| ePhysicalDeviceMultiviewFeaturesKHR | |
| ePhysicalDeviceMultiviewProperties | |
| ePhysicalDeviceMultiviewPropertiesKHR | |
| ePhysicalDeviceVariablePointerFeatures | |
| ePhysicalDeviceVariablePointerFeaturesKHR | |
| eProtectedSubmitInfo | |
| ePhysicalDeviceProtectedMemoryFeatures | |
| ePhysicalDeviceProtectedMemoryProperties | |
| eDeviceQueueInfo2 | |
| eSamplerYcbcrConversionCreateInfo | |
| eSamplerYcbcrConversionCreateInfoKHR | |
| eSamplerYcbcrConversionInfo | |
| eSamplerYcbcrConversionInfoKHR | |
| eBindImagePlaneMemoryInfo | |
| eBindImagePlaneMemoryInfoKHR | |
| eImagePlaneMemoryRequirementsInfo | |
| eImagePlaneMemoryRequirementsInfoKHR | |
| ePhysicalDeviceSamplerYcbcrConversionFeatures | |
| ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR | |
| eSamplerYcbcrConversionImageFormatProperties | |
| eSamplerYcbcrConversionImageFormatPropertiesKHR | |
| eDescriptorUpdateTemplateCreateInfo | |
| eDescriptorUpdateTemplateCreateInfoKHR | |
| ePhysicalDeviceExternalImageFormatInfo | |
| ePhysicalDeviceExternalImageFormatInfoKHR | |
| eExternalImageFormatProperties | |
| eExternalImageFormatPropertiesKHR | |
| ePhysicalDeviceExternalBufferInfo | |
| ePhysicalDeviceExternalBufferInfoKHR | |
| eExternalBufferProperties | |
| eExternalBufferPropertiesKHR | |
| ePhysicalDeviceIdProperties | |
| ePhysicalDeviceIdPropertiesKHR | |
| eExternalMemoryBufferCreateInfo | |
| eExternalMemoryBufferCreateInfoKHR | |
| eExternalMemoryImageCreateInfo | |
| eExternalMemoryImageCreateInfoKHR | |
| eExportMemoryAllocateInfo | |
| eExportMemoryAllocateInfoKHR | |
| ePhysicalDeviceExternalFenceInfo | |
| ePhysicalDeviceExternalFenceInfoKHR | |
| eExternalFenceProperties | |
| eExternalFencePropertiesKHR | |
| eExportFenceCreateInfo | |
| eExportFenceCreateInfoKHR | |
| eExportSemaphoreCreateInfo | |
| eExportSemaphoreCreateInfoKHR | |
| ePhysicalDeviceExternalSemaphoreInfo | |
| ePhysicalDeviceExternalSemaphoreInfoKHR | |
| eExternalSemaphoreProperties | |
| eExternalSemaphorePropertiesKHR | |
| ePhysicalDeviceMaintenance3Properties | |
| ePhysicalDeviceMaintenance3PropertiesKHR | |
| eDescriptorSetLayoutSupport | |
| eDescriptorSetLayoutSupportKHR | |
| ePhysicalDeviceShaderDrawParameterFeatures | |
| eSwapchainCreateInfoKHR | |
| ePresentInfoKHR | |
| eDeviceGroupPresentCapabilitiesKHR | |
| eImageSwapchainCreateInfoKHR | |
| eBindImageMemorySwapchainInfoKHR | |
| eAcquireNextImageInfoKHR | |
| eDeviceGroupPresentInfoKHR | |
| eDeviceGroupSwapchainCreateInfoKHR | |
| eDisplayModeCreateInfoKHR | |
| eDisplaySurfaceCreateInfoKHR | |
| eDisplayPresentInfoKHR | |
| eXlibSurfaceCreateInfoKHR | |
| eXcbSurfaceCreateInfoKHR | |
| eWaylandSurfaceCreateInfoKHR | |
| eAndroidSurfaceCreateInfoKHR | |
| eWin32SurfaceCreateInfoKHR | |
| eDebugReportCallbackCreateInfoEXT | |
| eDebugReportCreateInfoEXT | |
| ePipelineRasterizationStateRasterizationOrderAMD | |
| eDebugMarkerObjectNameInfoEXT | |
| eDebugMarkerObjectTagInfoEXT | |
| eDebugMarkerMarkerInfoEXT | |
| eDedicatedAllocationImageCreateInfoNV | |
| eDedicatedAllocationBufferCreateInfoNV | |
| eDedicatedAllocationMemoryAllocateInfoNV | |
| ePhysicalDeviceTransformFeedbackFeaturesEXT | |
| ePhysicalDeviceTransformFeedbackPropertiesEXT | |
| ePipelineRasterizationStateStreamCreateInfoEXT | |
| eTextureLodGatherFormatPropertiesAMD | |
| ePhysicalDeviceCornerSampledImageFeaturesNV | |
| eExternalMemoryImageCreateInfoNV | |
| eExportMemoryAllocateInfoNV | |
| eImportMemoryWin32HandleInfoNV | |
| eExportMemoryWin32HandleInfoNV | |
| eWin32KeyedMutexAcquireReleaseInfoNV | |
| eValidationFlagsEXT | |
| eViSurfaceCreateInfoNN | |
| eImageViewAstcDecodeModeEXT | |
| ePhysicalDeviceAstcDecodeFeaturesEXT | |
| eImportMemoryWin32HandleInfoKHR | |
| eExportMemoryWin32HandleInfoKHR | |
| eMemoryWin32HandlePropertiesKHR | |
| eMemoryGetWin32HandleInfoKHR | |
| eImportMemoryFdInfoKHR | |
| eMemoryFdPropertiesKHR | |
| eMemoryGetFdInfoKHR | |
| eWin32KeyedMutexAcquireReleaseInfoKHR | |
| eImportSemaphoreWin32HandleInfoKHR | |
| eExportSemaphoreWin32HandleInfoKHR | |
| eD3D12FenceSubmitInfoKHR | |
| eSemaphoreGetWin32HandleInfoKHR | |
| eImportSemaphoreFdInfoKHR | |
| eSemaphoreGetFdInfoKHR | |
| ePhysicalDevicePushDescriptorPropertiesKHR | |
| eCommandBufferInheritanceConditionalRenderingInfoEXT | |
| ePhysicalDeviceConditionalRenderingFeaturesEXT | |
| eConditionalRenderingBeginInfoEXT | |
| ePresentRegionsKHR | |
| eObjectTableCreateInfoNVX | |
| eIndirectCommandsLayoutCreateInfoNVX | |
| eCmdProcessCommandsInfoNVX | |
| eCmdReserveSpaceForCommandsInfoNVX | |
| eDeviceGeneratedCommandsLimitsNVX | |
| eDeviceGeneratedCommandsFeaturesNVX | |
| ePipelineViewportWScalingStateCreateInfoNV | |
| eSurfaceCapabilities2EXT | |
| eDisplayPowerInfoEXT | |
| eDeviceEventInfoEXT | |
| eDisplayEventInfoEXT | |
| eSwapchainCounterCreateInfoEXT | |
| ePresentTimesInfoGOOGLE | |
| ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX | |
| ePipelineViewportSwizzleStateCreateInfoNV | |
| ePhysicalDeviceDiscardRectanglePropertiesEXT | |
| ePipelineDiscardRectangleStateCreateInfoEXT | |
| ePhysicalDeviceConservativeRasterizationPropertiesEXT | |
| ePipelineRasterizationConservativeStateCreateInfoEXT | |
| eHdrMetadataEXT | |
| eAttachmentDescription2KHR | |
| eAttachmentReference2KHR | |
| eSubpassDescription2KHR | |
| eSubpassDependency2KHR | |
| eRenderPassCreateInfo2KHR | |
| eSubpassBeginInfoKHR | |
| eSubpassEndInfoKHR | |
| eSharedPresentSurfaceCapabilitiesKHR | |
| eImportFenceWin32HandleInfoKHR | |
| eExportFenceWin32HandleInfoKHR | |
| eFenceGetWin32HandleInfoKHR | |
| eImportFenceFdInfoKHR | |
| eFenceGetFdInfoKHR | |
| ePhysicalDeviceSurfaceInfo2KHR | |
| eSurfaceCapabilities2KHR | |
| eSurfaceFormat2KHR | |
| eDisplayProperties2KHR | |
| eDisplayPlaneProperties2KHR | |
| eDisplayModeProperties2KHR | |
| eDisplayPlaneInfo2KHR | |
| eDisplayPlaneCapabilities2KHR | |
| eIosSurfaceCreateInfoMVK | |
| eMacosSurfaceCreateInfoMVK | |
| eDebugUtilsObjectNameInfoEXT | |
| eDebugUtilsObjectTagInfoEXT | |
| eDebugUtilsLabelEXT | |
| eDebugUtilsMessengerCallbackDataEXT | |
| eDebugUtilsMessengerCreateInfoEXT | |
| eAndroidHardwareBufferUsageANDROID | |
| eAndroidHardwareBufferPropertiesANDROID | |
| eAndroidHardwareBufferFormatPropertiesANDROID | |
| eImportAndroidHardwareBufferInfoANDROID | |
| eMemoryGetAndroidHardwareBufferInfoANDROID | |
| eExternalFormatANDROID | |
| ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT | |
| eSamplerReductionModeCreateInfoEXT | |
| ePhysicalDeviceInlineUniformBlockFeaturesEXT | |
| ePhysicalDeviceInlineUniformBlockPropertiesEXT | |
| eWriteDescriptorSetInlineUniformBlockEXT | |
| eDescriptorPoolInlineUniformBlockCreateInfoEXT | |
| eSampleLocationsInfoEXT | |
| eRenderPassSampleLocationsBeginInfoEXT | |
| ePipelineSampleLocationsStateCreateInfoEXT | |
| ePhysicalDeviceSampleLocationsPropertiesEXT | |
| eMultisamplePropertiesEXT | |
| eImageFormatListCreateInfoKHR | |
| ePhysicalDeviceBlendOperationAdvancedFeaturesEXT | |
| ePhysicalDeviceBlendOperationAdvancedPropertiesEXT | |
| ePipelineColorBlendAdvancedStateCreateInfoEXT | |
| ePipelineCoverageToColorStateCreateInfoNV | |
| ePipelineCoverageModulationStateCreateInfoNV | |
| eDrmFormatModifierPropertiesListEXT | |
| eDrmFormatModifierPropertiesEXT | |
| ePhysicalDeviceImageDrmFormatModifierInfoEXT | |
| eImageDrmFormatModifierListCreateInfoEXT | |
| eImageDrmFormatModifierExplicitCreateInfoEXT | |
| eImageDrmFormatModifierPropertiesEXT | |
| eValidationCacheCreateInfoEXT | |
| eShaderModuleValidationCacheCreateInfoEXT | |
| eDescriptorSetLayoutBindingFlagsCreateInfoEXT | |
| ePhysicalDeviceDescriptorIndexingFeaturesEXT | |
| ePhysicalDeviceDescriptorIndexingPropertiesEXT | |
| eDescriptorSetVariableDescriptorCountAllocateInfoEXT | |
| eDescriptorSetVariableDescriptorCountLayoutSupportEXT | |
| ePipelineViewportShadingRateImageStateCreateInfoNV | |
| ePhysicalDeviceShadingRateImageFeaturesNV | |
| ePhysicalDeviceShadingRateImagePropertiesNV | |
| ePipelineViewportCoarseSampleOrderStateCreateInfoNV | |
| eRayTracingPipelineCreateInfoNV | |
| eAccelerationStructureCreateInfoNV | |
| eGeometryNV | |
| eGeometryTrianglesNV | |
| eGeometryAabbNV | |
| eBindAccelerationStructureMemoryInfoNV | |
| eWriteDescriptorSetAccelerationStructureNV | |
| eAccelerationStructureMemoryRequirementsInfoNV | |
| ePhysicalDeviceRayTracingPropertiesNV | |
| eRayTracingShaderGroupCreateInfoNV | |
| eAccelerationStructureInfoNV | |
| ePhysicalDeviceRepresentativeFragmentTestFeaturesNV | |
| ePipelineRepresentativeFragmentTestStateCreateInfoNV | |
| eDeviceQueueGlobalPriorityCreateInfoEXT | |
| ePhysicalDevice8BitStorageFeaturesKHR | |
| eImportMemoryHostPointerInfoEXT | |
| eMemoryHostPointerPropertiesEXT | |
| ePhysicalDeviceExternalMemoryHostPropertiesEXT | |
| ePhysicalDeviceShaderAtomicInt64FeaturesKHR | |
| eCalibratedTimestampInfoEXT | |
| ePhysicalDeviceShaderCorePropertiesAMD | |
| eDeviceMemoryOverallocationCreateInfoAMD | |
| ePhysicalDeviceVertexAttributeDivisorPropertiesEXT | |
| ePipelineVertexInputDivisorStateCreateInfoEXT | |
| ePhysicalDeviceVertexAttributeDivisorFeaturesEXT | |
| ePhysicalDeviceDriverPropertiesKHR | |
| ePhysicalDeviceComputeShaderDerivativesFeaturesNV | |
| ePhysicalDeviceMeshShaderFeaturesNV | |
| ePhysicalDeviceMeshShaderPropertiesNV | |
| ePhysicalDeviceFragmentShaderBarycentricFeaturesNV | |
| ePhysicalDeviceShaderImageFootprintFeaturesNV | |
| ePipelineViewportExclusiveScissorStateCreateInfoNV | |
| ePhysicalDeviceExclusiveScissorFeaturesNV | |
| eCheckpointDataNV | |
| eQueueFamilyCheckpointPropertiesNV | |
| ePhysicalDeviceVulkanMemoryModelFeaturesKHR | |
| ePhysicalDevicePciBusInfoPropertiesEXT | |
| eImagepipeSurfaceCreateInfoFUCHSIA | |
Definition at line 9139 of file vulkan.hpp.
◆ SubgroupFeatureFlagBits
| Enumerator |
|---|
| eBasic | |
| eVote | |
| eArithmetic | |
| eBallot | |
| eShuffle | |
| eShuffleRelative | |
| eClustered | |
| eQuad | |
| ePartitionedNV | |
Definition at line 30445 of file vulkan.hpp.
◆ SubpassContents
| Enumerator |
|---|
| eInline | |
| eSecondaryCommandBuffers | |
Definition at line 21116 of file vulkan.hpp.
◆ SubpassDescriptionFlagBits
| Enumerator |
|---|
| ePerViewAttributesNVX | |
| ePerViewPositionXOnlyNVX | |
Definition at line 34760 of file vulkan.hpp.
◆ SurfaceCounterFlagBitsEXT
◆ SurfaceTransformFlagBitsKHR
| Enumerator |
|---|
| eIdentity | |
| eRotate90 | |
| eRotate180 | |
| eRotate270 | |
| eHorizontalMirror | |
| eHorizontalMirrorRotate90 | |
| eHorizontalMirrorRotate180 | |
| eHorizontalMirrorRotate270 | |
| eInherit | |
Definition at line 29311 of file vulkan.hpp.
◆ SwapchainCreateFlagBitsKHR
| Enumerator |
|---|
| eSplitInstanceBindRegions | |
| eProtected | |
Definition at line 34259 of file vulkan.hpp.
◆ SystemAllocationScope
| Enumerator |
|---|
| eCommand | |
| eObject | |
| eCache | |
| eDevice | |
| eInstance | |
Definition at line 8706 of file vulkan.hpp.
◆ TessellationDomainOrigin
| Enumerator |
|---|
| eUpperLeft | |
| eUpperLeftKHR | |
| eLowerLeft | |
| eLowerLeftKHR | |
Definition at line 35453 of file vulkan.hpp.
◆ TimeDomainEXT
| Enumerator |
|---|
| eDevice | |
| eClockMonotonic | |
| eClockMonotonicRaw | |
| eQueryPerformanceCounter | |
Definition at line 29622 of file vulkan.hpp.
◆ ValidationCacheCreateFlagBitsEXT
◆ ValidationCacheHeaderVersionEXT
◆ ValidationCheckEXT
◆ VendorId
◆ VertexInputRate
| Enumerator |
|---|
| eVertex | |
| eInstance | |
Definition at line 8724 of file vulkan.hpp.
◆ ViewportCoordinateSwizzleNV
| Enumerator |
|---|
| ePositiveX | |
| eNegativeX | |
| ePositiveY | |
| eNegativeY | |
| ePositiveZ | |
| eNegativeZ | |
| ePositiveW | |
| eNegativeW | |
Definition at line 34495 of file vulkan.hpp.
◆ createInstance() [1/4]
template<typename Dispatch >
◆ createInstance() [2/4]
template<typename Dispatch = DispatchLoaderStatic>
◆ createInstance() [3/4]
template<typename Dispatch >
◆ createInstance() [4/4]
template<typename Dispatch = DispatchLoaderStatic>
◆ createInstanceUnique() [1/2]
template<typename Dispatch >
◆ createInstanceUnique() [2/2]
template<typename Dispatch = DispatchLoaderStatic>
◆ createResultValue() [1/5]
Definition at line 1022 of file vulkan.hpp.
1024 #ifdef VULKAN_HPP_NO_EXCEPTIONS
1028 if (
result != Result::eSuccess )
References throwResultException(), and VULKAN_HPP_ASSERT.
Referenced by VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR(), VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR(), VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers(), VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique(), VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets(), VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique(), VULKAN_HPP_NAMESPACE::Device::allocateMemory(), VULKAN_HPP_NAMESPACE::CommandBuffer::begin(), VULKAN_HPP_NAMESPACE::Device::bindAccelerationStructureMemoryNV(), VULKAN_HPP_NAMESPACE::Device::bindBufferMemory(), VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2(), VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR(), VULKAN_HPP_NAMESPACE::Device::bindImageMemory(), VULKAN_HPP_NAMESPACE::Device::bindImageMemory2(), VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR(), VULKAN_HPP_NAMESPACE::Queue::bindSparse(), VULKAN_HPP_NAMESPACE::Device::compileDeferredNV(), VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNV(), VULKAN_HPP_NAMESPACE::Device::createBuffer(), VULKAN_HPP_NAMESPACE::Device::createBufferView(), VULKAN_HPP_NAMESPACE::Device::createCommandPool(), VULKAN_HPP_NAMESPACE::Device::createComputePipeline(), VULKAN_HPP_NAMESPACE::Device::createComputePipelines(), VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique(), VULKAN_HPP_NAMESPACE::Instance::createDebugReportCallbackEXT(), VULKAN_HPP_NAMESPACE::Instance::createDebugUtilsMessengerEXT(), VULKAN_HPP_NAMESPACE::Device::createDescriptorPool(), VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout(), VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate(), VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice(), VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR(), VULKAN_HPP_NAMESPACE::Instance::createDisplayPlaneSurfaceKHR(), VULKAN_HPP_NAMESPACE::Device::createEvent(), VULKAN_HPP_NAMESPACE::Device::createFence(), VULKAN_HPP_NAMESPACE::Device::createFramebuffer(), VULKAN_HPP_NAMESPACE::Device::createGraphicsPipeline(), VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelines(), VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique(), VULKAN_HPP_NAMESPACE::Device::createImage(), VULKAN_HPP_NAMESPACE::Device::createImageView(), VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX(), createInstance(), VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX(), VULKAN_HPP_NAMESPACE::Device::createPipelineCache(), VULKAN_HPP_NAMESPACE::Device::createPipelineLayout(), VULKAN_HPP_NAMESPACE::Device::createQueryPool(), VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelineNV(), VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV(), VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNVUnique(), VULKAN_HPP_NAMESPACE::Device::createRenderPass(), VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHR(), VULKAN_HPP_NAMESPACE::Device::createSampler(), VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion(), VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR(), VULKAN_HPP_NAMESPACE::Device::createSemaphore(), VULKAN_HPP_NAMESPACE::Device::createShaderModule(), VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHR(), VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR(), VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique(), VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR(), VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT(), VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT(), VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT(), VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT(), VULKAN_HPP_NAMESPACE::CommandBuffer::end(), VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties(), VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties(), enumerateInstanceExtensionProperties(), enumerateInstanceLayerProperties(), enumerateInstanceVersion(), VULKAN_HPP_NAMESPACE::Instance::enumeratePhysicalDeviceGroups(), VULKAN_HPP_NAMESPACE::Instance::enumeratePhysicalDeviceGroupsKHR(), VULKAN_HPP_NAMESPACE::Instance::enumeratePhysicalDevices(), VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges(), VULKAN_HPP_NAMESPACE::Device::free(), VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets(), VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureHandleNV(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT(), VULKAN_HPP_NAMESPACE::Device::getCalibratedTimestampsEXT(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR(), VULKAN_HPP_NAMESPACE::Device::getEventStatus(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV(), VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR(), VULKAN_HPP_NAMESPACE::Device::getFenceStatus(), VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR(), VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR(), VULKAN_HPP_NAMESPACE::Device::getImageDrmFormatModifierPropertiesEXT(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT(), VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE(), VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR(), VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults(), VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandlesNV(), VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE(), VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR(), VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR(), VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT(), VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR(), VULKAN_HPP_NAMESPACE::Device::getSwapchainStatusKHR(), VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT(), VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR(), VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR(), VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges(), VULKAN_HPP_NAMESPACE::Device::mapMemory(), VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches(), VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT(), VULKAN_HPP_NAMESPACE::Queue::presentKHR(), VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT(), VULKAN_HPP_NAMESPACE::Device::registerEventEXT(), VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX(), VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT(), VULKAN_HPP_NAMESPACE::CommandBuffer::reset(), VULKAN_HPP_NAMESPACE::Device::resetCommandPool(), VULKAN_HPP_NAMESPACE::Device::resetDescriptorPool(), VULKAN_HPP_NAMESPACE::Device::resetEvent(), VULKAN_HPP_NAMESPACE::Device::resetFences(), VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT(), VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT(), VULKAN_HPP_NAMESPACE::Device::setEvent(), VULKAN_HPP_NAMESPACE::Queue::submit(), VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX(), VULKAN_HPP_NAMESPACE::Device::waitForFences(), VULKAN_HPP_NAMESPACE::Queue::waitIdle(), and VULKAN_HPP_NAMESPACE::Device::waitIdle().
◆ createResultValue() [2/5]
◆ createResultValue() [3/5]
◆ createResultValue() [4/5]
◆ createResultValue() [5/5]
template<typename T , typename D >
◆ enumerateInstanceExtensionProperties() [1/6]
template<typename Dispatch >
Definition at line 37662 of file vulkan.hpp.
37664 return static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( pLayerName, pPropertyCount,
reinterpret_cast<VkExtensionProperties*
>( pProperties ) ) );
References d.
◆ enumerateInstanceExtensionProperties() [2/6]
template<typename Dispatch = DispatchLoaderStatic>
| Result VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties |
( |
const char * |
pLayerName, |
|
|
uint32_t * |
pPropertyCount, |
|
|
ExtensionProperties * |
pProperties, |
|
|
Dispatch const & |
d = Dispatch() |
|
) |
| |
Definition at line 37662 of file vulkan.hpp.
37664 return static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( pLayerName, pPropertyCount,
reinterpret_cast<VkExtensionProperties*
>( pProperties ) ) );
References d.
◆ enumerateInstanceExtensionProperties() [3/6]
template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic>
Definition at line 37687 of file vulkan.hpp.
37689 std::vector<ExtensionProperties,Allocator> properties( vectorAllocator );
37694 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
nullptr ) );
37695 if ( (
result == Result::eSuccess ) && propertyCount )
37697 properties.resize( propertyCount );
37698 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
reinterpret_cast<VkExtensionProperties*
>( properties.data() ) ) );
37700 }
while (
result == Result::eIncomplete );
37702 properties.resize( propertyCount );
References createResultValue(), d, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
◆ enumerateInstanceExtensionProperties() [4/6]
template<typename Allocator , typename Dispatch >
Definition at line 37687 of file vulkan.hpp.
37689 std::vector<ExtensionProperties,Allocator> properties( vectorAllocator );
37694 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
nullptr ) );
37695 if ( (
result == Result::eSuccess ) && propertyCount )
37697 properties.resize( propertyCount );
37698 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
reinterpret_cast<VkExtensionProperties*
>( properties.data() ) ) );
37700 }
while (
result == Result::eIncomplete );
37702 properties.resize( propertyCount );
References createResultValue(), d, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
◆ enumerateInstanceExtensionProperties() [5/6]
template<typename Allocator , typename Dispatch >
Definition at line 37668 of file vulkan.hpp.
37670 std::vector<ExtensionProperties,Allocator> properties;
37675 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
nullptr ) );
37676 if ( (
result == Result::eSuccess ) && propertyCount )
37678 properties.resize( propertyCount );
37679 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
reinterpret_cast<VkExtensionProperties*
>( properties.data() ) ) );
37681 }
while (
result == Result::eIncomplete );
37683 properties.resize( propertyCount );
References createResultValue(), d, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
◆ enumerateInstanceExtensionProperties() [6/6]
template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic>
Definition at line 37668 of file vulkan.hpp.
37670 std::vector<ExtensionProperties,Allocator> properties;
37675 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
nullptr ) );
37676 if ( (
result == Result::eSuccess ) && propertyCount )
37678 properties.resize( propertyCount );
37679 result =
static_cast<Result>(
d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() :
nullptr, &propertyCount,
reinterpret_cast<VkExtensionProperties*
>( properties.data() ) ) );
37681 }
while (
result == Result::eIncomplete );
37683 properties.resize( propertyCount );
References createResultValue(), d, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
◆ enumerateInstanceLayerProperties() [1/6]
template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic>
| ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties |
( |
Allocator const & |
vectorAllocator, |
|
|
Dispatch const & |
d |
|
) |
| |
◆ enumerateInstanceLayerProperties() [2/6]
template<typename Allocator , typename Dispatch >
◆ enumerateInstanceLayerProperties() [3/6]
template<typename Allocator , typename Dispatch >
◆ enumerateInstanceLayerProperties() [4/6]
template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic>
◆ enumerateInstanceLayerProperties() [5/6]
template<typename Dispatch >
Definition at line 37606 of file vulkan.hpp.
37608 return static_cast<Result>(
d.vkEnumerateInstanceLayerProperties( pPropertyCount,
reinterpret_cast<VkLayerProperties*
>( pProperties ) ) );
References d.
◆ enumerateInstanceLayerProperties() [6/6]
template<typename Dispatch = DispatchLoaderStatic>
| Result VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties |
( |
uint32_t * |
pPropertyCount, |
|
|
LayerProperties * |
pProperties, |
|
|
Dispatch const & |
d = Dispatch() |
|
) |
| |
Definition at line 37606 of file vulkan.hpp.
37608 return static_cast<Result>(
d.vkEnumerateInstanceLayerProperties( pPropertyCount,
reinterpret_cast<VkLayerProperties*
>( pProperties ) ) );
References d.
◆ enumerateInstanceVersion() [1/4]
template<typename Dispatch >
◆ enumerateInstanceVersion() [2/4]
template<typename Dispatch = DispatchLoaderStatic>
◆ enumerateInstanceVersion() [3/4]
template<typename Dispatch >
Definition at line 37581 of file vulkan.hpp.
37583 return static_cast<Result>(
d.vkEnumerateInstanceVersion( pApiVersion ) );
References d.
◆ enumerateInstanceVersion() [4/4]
template<typename Dispatch = DispatchLoaderStatic>
| Result VULKAN_HPP_NAMESPACE::enumerateInstanceVersion |
( |
uint32_t * |
pApiVersion, |
|
|
Dispatch const & |
d = Dispatch() |
|
) |
| |
Definition at line 37581 of file vulkan.hpp.
37583 return static_cast<Result>(
d.vkEnumerateInstanceVersion( pApiVersion ) );
References d.
◆ errorCategory()
◆ make_error_code()
◆ make_error_condition()
◆ operator&()
template<typename BitType >
| Flags<BitType> VULKAN_HPP_NAMESPACE::operator& |
( |
BitType |
bit, |
|
|
Flags< BitType > const & |
flags |
|
) |
| |
◆ operator^()
template<typename BitType >
| Flags<BitType> VULKAN_HPP_NAMESPACE::operator^ |
( |
BitType |
bit, |
|
|
Flags< BitType > const & |
flags |
|
) |
| |
◆ operator|() [1/63]
◆ operator|() [2/63]
◆ operator|() [3/63]
template<typename BitType >
| Flags<BitType> VULKAN_HPP_NAMESPACE::operator| |
( |
BitType |
bit, |
|
|
Flags< BitType > const & |
flags |
|
) |
| |
◆ operator|() [4/63]
◆ operator|() [5/63]
◆ operator|() [6/63]
◆ operator|() [7/63]
◆ operator|() [8/63]
◆ operator|() [9/63]
◆ operator|() [10/63]
◆ operator|() [11/63]
◆ operator|() [12/63]
◆ operator|() [13/63]
◆ operator|() [14/63]
◆ operator|() [15/63]
◆ operator|() [16/63]
◆ operator|() [17/63]
◆ operator|() [18/63]
◆ operator|() [19/63]
◆ operator|() [20/63]
◆ operator|() [21/63]
◆ operator|() [22/63]
◆ operator|() [23/63]
◆ operator|() [24/63]
◆ operator|() [25/63]
◆ operator|() [26/63]
◆ operator|() [27/63]
◆ operator|() [28/63]
◆ operator|() [29/63]
◆ operator|() [30/63]
◆ operator|() [31/63]
◆ operator|() [32/63]
◆ operator|() [33/63]
◆ operator|() [34/63]
◆ operator|() [35/63]
◆ operator|() [36/63]
◆ operator|() [37/63]
◆ operator|() [38/63]
◆ operator|() [39/63]
◆ operator|() [40/63]
◆ operator|() [41/63]
◆ operator|() [42/63]
◆ operator|() [43/63]
◆ operator|() [44/63]
◆ operator|() [45/63]
◆ operator|() [46/63]
◆ operator|() [47/63]
◆ operator|() [48/63]
◆ operator|() [49/63]
◆ operator|() [50/63]
◆ operator|() [51/63]
◆ operator|() [52/63]
◆ operator|() [53/63]
◆ operator|() [54/63]
◆ operator|() [55/63]
◆ operator|() [56/63]
◆ operator|() [57/63]
◆ operator|() [58/63]
◆ operator|() [59/63]
◆ operator|() [60/63]
◆ operator|() [61/63]
◆ operator|() [62/63]
◆ operator|() [63/63]
◆ operator~() [1/62]
◆ operator~() [2/62]
◆ operator~() [3/62]
◆ operator~() [4/62]
◆ operator~() [5/62]
◆ operator~() [6/62]
◆ operator~() [7/62]
◆ operator~() [8/62]
◆ operator~() [9/62]
◆ operator~() [10/62]
◆ operator~() [11/62]
◆ operator~() [12/62]
◆ operator~() [13/62]
◆ operator~() [14/62]
◆ operator~() [15/62]
◆ operator~() [16/62]
◆ operator~() [17/62]
◆ operator~() [18/62]
◆ operator~() [19/62]
◆ operator~() [20/62]
◆ operator~() [21/62]
◆ operator~() [22/62]
◆ operator~() [23/62]
◆ operator~() [24/62]
◆ operator~() [25/62]
◆ operator~() [26/62]
◆ operator~() [27/62]
◆ operator~() [28/62]
◆ operator~() [29/62]
◆ operator~() [30/62]
◆ operator~() [31/62]
◆ operator~() [32/62]
◆ operator~() [33/62]
◆ operator~() [34/62]
◆ operator~() [35/62]
◆ operator~() [36/62]
◆ operator~() [37/62]
◆ operator~() [38/62]
◆ operator~() [39/62]
◆ operator~() [40/62]
◆ operator~() [41/62]
◆ operator~() [42/62]
◆ operator~() [43/62]
◆ operator~() [44/62]
◆ operator~() [45/62]
◆ operator~() [46/62]
◆ operator~() [47/62]
◆ operator~() [48/62]
◆ operator~() [49/62]
◆ operator~() [50/62]
◆ operator~() [51/62]
◆ operator~() [52/62]
◆ operator~() [53/62]
◆ operator~() [54/62]
◆ operator~() [55/62]
◆ operator~() [56/62]
◆ operator~() [57/62]
◆ operator~() [58/62]
◆ operator~() [59/62]
◆ operator~() [60/62]
◆ operator~() [61/62]
◆ operator~() [62/62]
◆ swap()
template<typename Type , typename Dispatch >
◆ throwResultException()
Definition at line 940 of file vulkan.hpp.
944 case Result::eErrorOutOfHostMemory:
throw OutOfHostMemoryError (
message );
945 case Result::eErrorOutOfDeviceMemory:
throw OutOfDeviceMemoryError (
message );
946 case Result::eErrorInitializationFailed:
throw InitializationFailedError (
message );
947 case Result::eErrorDeviceLost:
throw DeviceLostError (
message );
948 case Result::eErrorMemoryMapFailed:
throw MemoryMapFailedError (
message );
949 case Result::eErrorLayerNotPresent:
throw LayerNotPresentError (
message );
950 case Result::eErrorExtensionNotPresent:
throw ExtensionNotPresentError (
message );
951 case Result::eErrorFeatureNotPresent:
throw FeatureNotPresentError (
message );
952 case Result::eErrorIncompatibleDriver:
throw IncompatibleDriverError (
message );
953 case Result::eErrorTooManyObjects:
throw TooManyObjectsError (
message );
954 case Result::eErrorFormatNotSupported:
throw FormatNotSupportedError (
message );
955 case Result::eErrorFragmentedPool:
throw FragmentedPoolError (
message );
956 case Result::eErrorOutOfPoolMemory:
throw OutOfPoolMemoryError (
message );
957 case Result::eErrorInvalidExternalHandle:
throw InvalidExternalHandleError (
message );
958 case Result::eErrorSurfaceLostKHR:
throw SurfaceLostKHRError (
message );
959 case Result::eErrorNativeWindowInUseKHR:
throw NativeWindowInUseKHRError (
message );
960 case Result::eErrorOutOfDateKHR:
throw OutOfDateKHRError (
message );
961 case Result::eErrorIncompatibleDisplayKHR:
throw IncompatibleDisplayKHRError (
message );
962 case Result::eErrorValidationFailedEXT:
throw ValidationFailedEXTError (
message );
963 case Result::eErrorInvalidShaderNV:
throw InvalidShaderNVError (
message );
964 case Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT:
throw InvalidDrmFormatModifierPlaneLayoutEXTError (
message );
965 case Result::eErrorFragmentationEXT:
throw FragmentationEXTError (
message );
966 case Result::eErrorNotPermittedEXT:
throw NotPermittedEXTError (
message );
References eSuccess, and make_error_code().
Referenced by createResultValue().
◆ to_string() [1/272]
Definition at line 52227 of file vulkan.hpp.
52231 case AccelerationStructureMemoryRequirementsTypeNV::eObject:
return "Object";
52232 case AccelerationStructureMemoryRequirementsTypeNV::eBuildScratch:
return "BuildScratch";
52233 case AccelerationStructureMemoryRequirementsTypeNV::eUpdateScratch:
return "UpdateScratch";
52234 default:
return "invalid";
References eObject.
◆ to_string() [2/272]
Definition at line 52207 of file vulkan.hpp.
52211 case AccelerationStructureTypeNV::eTopLevel:
return "TopLevel";
52212 case AccelerationStructureTypeNV::eBottomLevel:
return "BottomLevel";
52213 default:
return "invalid";
References eTopLevel.
◆ to_string() [3/272]
Definition at line 50334 of file vulkan.hpp.
50338 case AccessFlagBits::eIndirectCommandRead:
return "IndirectCommandRead";
50339 case AccessFlagBits::eIndexRead:
return "IndexRead";
50340 case AccessFlagBits::eVertexAttributeRead:
return "VertexAttributeRead";
50341 case AccessFlagBits::eUniformRead:
return "UniformRead";
50342 case AccessFlagBits::eInputAttachmentRead:
return "InputAttachmentRead";
50343 case AccessFlagBits::eShaderRead:
return "ShaderRead";
50344 case AccessFlagBits::eShaderWrite:
return "ShaderWrite";
50345 case AccessFlagBits::eColorAttachmentRead:
return "ColorAttachmentRead";
50346 case AccessFlagBits::eColorAttachmentWrite:
return "ColorAttachmentWrite";
50347 case AccessFlagBits::eDepthStencilAttachmentRead:
return "DepthStencilAttachmentRead";
50348 case AccessFlagBits::eDepthStencilAttachmentWrite:
return "DepthStencilAttachmentWrite";
50349 case AccessFlagBits::eTransferRead:
return "TransferRead";
50350 case AccessFlagBits::eTransferWrite:
return "TransferWrite";
50351 case AccessFlagBits::eHostRead:
return "HostRead";
50352 case AccessFlagBits::eHostWrite:
return "HostWrite";
50353 case AccessFlagBits::eMemoryRead:
return "MemoryRead";
50354 case AccessFlagBits::eMemoryWrite:
return "MemoryWrite";
50355 case AccessFlagBits::eTransformFeedbackWriteEXT:
return "TransformFeedbackWriteEXT";
50356 case AccessFlagBits::eTransformFeedbackCounterReadEXT:
return "TransformFeedbackCounterReadEXT";
50357 case AccessFlagBits::eTransformFeedbackCounterWriteEXT:
return "TransformFeedbackCounterWriteEXT";
50358 case AccessFlagBits::eConditionalRenderingReadEXT:
return "ConditionalRenderingReadEXT";
50359 case AccessFlagBits::eCommandProcessReadNVX:
return "CommandProcessReadNVX";
50360 case AccessFlagBits::eCommandProcessWriteNVX:
return "CommandProcessWriteNVX";
50361 case AccessFlagBits::eColorAttachmentReadNoncoherentEXT:
return "ColorAttachmentReadNoncoherentEXT";
50362 case AccessFlagBits::eShadingRateImageReadNV:
return "ShadingRateImageReadNV";
50363 case AccessFlagBits::eAccelerationStructureReadNV:
return "AccelerationStructureReadNV";
50364 case AccessFlagBits::eAccelerationStructureWriteNV:
return "AccelerationStructureWriteNV";
50365 default:
return "invalid";
References eIndirectCommandRead.
◆ to_string() [4/272]
Definition at line 50369 of file vulkan.hpp.
50371 if (!
value)
return "{}";
50373 if (
value & AccessFlagBits::eIndirectCommandRead)
result +=
"IndirectCommandRead | ";
50374 if (
value & AccessFlagBits::eIndexRead)
result +=
"IndexRead | ";
50375 if (
value & AccessFlagBits::eVertexAttributeRead)
result +=
"VertexAttributeRead | ";
50376 if (
value & AccessFlagBits::eUniformRead)
result +=
"UniformRead | ";
50377 if (
value & AccessFlagBits::eInputAttachmentRead)
result +=
"InputAttachmentRead | ";
50378 if (
value & AccessFlagBits::eShaderRead)
result +=
"ShaderRead | ";
50379 if (
value & AccessFlagBits::eShaderWrite)
result +=
"ShaderWrite | ";
50380 if (
value & AccessFlagBits::eColorAttachmentRead)
result +=
"ColorAttachmentRead | ";
50381 if (
value & AccessFlagBits::eColorAttachmentWrite)
result +=
"ColorAttachmentWrite | ";
50382 if (
value & AccessFlagBits::eDepthStencilAttachmentRead)
result +=
"DepthStencilAttachmentRead | ";
50383 if (
value & AccessFlagBits::eDepthStencilAttachmentWrite)
result +=
"DepthStencilAttachmentWrite | ";
50384 if (
value & AccessFlagBits::eTransferRead)
result +=
"TransferRead | ";
50385 if (
value & AccessFlagBits::eTransferWrite)
result +=
"TransferWrite | ";
50386 if (
value & AccessFlagBits::eHostRead)
result +=
"HostRead | ";
50387 if (
value & AccessFlagBits::eHostWrite)
result +=
"HostWrite | ";
50388 if (
value & AccessFlagBits::eMemoryRead)
result +=
"MemoryRead | ";
50389 if (
value & AccessFlagBits::eMemoryWrite)
result +=
"MemoryWrite | ";
50390 if (
value & AccessFlagBits::eTransformFeedbackWriteEXT)
result +=
"TransformFeedbackWriteEXT | ";
50391 if (
value & AccessFlagBits::eTransformFeedbackCounterReadEXT)
result +=
"TransformFeedbackCounterReadEXT | ";
50392 if (
value & AccessFlagBits::eTransformFeedbackCounterWriteEXT)
result +=
"TransformFeedbackCounterWriteEXT | ";
50393 if (
value & AccessFlagBits::eConditionalRenderingReadEXT)
result +=
"ConditionalRenderingReadEXT | ";
50394 if (
value & AccessFlagBits::eCommandProcessReadNVX)
result +=
"CommandProcessReadNVX | ";
50395 if (
value & AccessFlagBits::eCommandProcessWriteNVX)
result +=
"CommandProcessWriteNVX | ";
50396 if (
value & AccessFlagBits::eColorAttachmentReadNoncoherentEXT)
result +=
"ColorAttachmentReadNoncoherentEXT | ";
50397 if (
value & AccessFlagBits::eShadingRateImageReadNV)
result +=
"ShadingRateImageReadNV | ";
50398 if (
value & AccessFlagBits::eAccelerationStructureReadNV)
result +=
"AccelerationStructureReadNV | ";
50399 if (
value & AccessFlagBits::eAccelerationStructureWriteNV)
result +=
"AccelerationStructureWriteNV | ";
50400 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eIndirectCommandRead.
◆ to_string() [5/272]
Definition at line 51042 of file vulkan.hpp.
51046 case AttachmentDescriptionFlagBits::eMayAlias:
return "MayAlias";
51047 default:
return "invalid";
References eMayAlias.
◆ to_string() [6/272]
◆ to_string() [7/272]
Definition at line 49160 of file vulkan.hpp.
49164 case AttachmentLoadOp::eLoad:
return "Load";
49165 case AttachmentLoadOp::eClear:
return "Clear";
49166 case AttachmentLoadOp::eDontCare:
return "DontCare";
49167 default:
return "invalid";
References eLoad.
◆ to_string() [8/272]
Definition at line 49171 of file vulkan.hpp.
49175 case AttachmentStoreOp::eStore:
return "Store";
49176 case AttachmentStoreOp::eDontCare:
return "DontCare";
49177 default:
return "invalid";
References eStore.
◆ to_string() [9/272]
Definition at line 49446 of file vulkan.hpp.
49450 case BlendFactor::eZero:
return "Zero";
49451 case BlendFactor::eOne:
return "One";
49452 case BlendFactor::eSrcColor:
return "SrcColor";
49453 case BlendFactor::eOneMinusSrcColor:
return "OneMinusSrcColor";
49454 case BlendFactor::eDstColor:
return "DstColor";
49455 case BlendFactor::eOneMinusDstColor:
return "OneMinusDstColor";
49456 case BlendFactor::eSrcAlpha:
return "SrcAlpha";
49457 case BlendFactor::eOneMinusSrcAlpha:
return "OneMinusSrcAlpha";
49458 case BlendFactor::eDstAlpha:
return "DstAlpha";
49459 case BlendFactor::eOneMinusDstAlpha:
return "OneMinusDstAlpha";
49460 case BlendFactor::eConstantColor:
return "ConstantColor";
49461 case BlendFactor::eOneMinusConstantColor:
return "OneMinusConstantColor";
49462 case BlendFactor::eConstantAlpha:
return "ConstantAlpha";
49463 case BlendFactor::eOneMinusConstantAlpha:
return "OneMinusConstantAlpha";
49464 case BlendFactor::eSrcAlphaSaturate:
return "SrcAlphaSaturate";
49465 case BlendFactor::eSrc1Color:
return "Src1Color";
49466 case BlendFactor::eOneMinusSrc1Color:
return "OneMinusSrc1Color";
49467 case BlendFactor::eSrc1Alpha:
return "Src1Alpha";
49468 case BlendFactor::eOneMinusSrc1Alpha:
return "OneMinusSrc1Alpha";
49469 default:
return "invalid";
References eZero.
◆ to_string() [10/272]
Definition at line 49473 of file vulkan.hpp.
49477 case BlendOp::eAdd:
return "Add";
49478 case BlendOp::eSubtract:
return "Subtract";
49479 case BlendOp::eReverseSubtract:
return "ReverseSubtract";
49480 case BlendOp::eMin:
return "Min";
49481 case BlendOp::eMax:
return "Max";
49482 case BlendOp::eZeroEXT:
return "ZeroEXT";
49483 case BlendOp::eSrcEXT:
return "SrcEXT";
49484 case BlendOp::eDstEXT:
return "DstEXT";
49485 case BlendOp::eSrcOverEXT:
return "SrcOverEXT";
49486 case BlendOp::eDstOverEXT:
return "DstOverEXT";
49487 case BlendOp::eSrcInEXT:
return "SrcInEXT";
49488 case BlendOp::eDstInEXT:
return "DstInEXT";
49489 case BlendOp::eSrcOutEXT:
return "SrcOutEXT";
49490 case BlendOp::eDstOutEXT:
return "DstOutEXT";
49491 case BlendOp::eSrcAtopEXT:
return "SrcAtopEXT";
49492 case BlendOp::eDstAtopEXT:
return "DstAtopEXT";
49493 case BlendOp::eXorEXT:
return "XorEXT";
49494 case BlendOp::eMultiplyEXT:
return "MultiplyEXT";
49495 case BlendOp::eScreenEXT:
return "ScreenEXT";
49496 case BlendOp::eOverlayEXT:
return "OverlayEXT";
49497 case BlendOp::eDarkenEXT:
return "DarkenEXT";
49498 case BlendOp::eLightenEXT:
return "LightenEXT";
49499 case BlendOp::eColordodgeEXT:
return "ColordodgeEXT";
49500 case BlendOp::eColorburnEXT:
return "ColorburnEXT";
49501 case BlendOp::eHardlightEXT:
return "HardlightEXT";
49502 case BlendOp::eSoftlightEXT:
return "SoftlightEXT";
49503 case BlendOp::eDifferenceEXT:
return "DifferenceEXT";
49504 case BlendOp::eExclusionEXT:
return "ExclusionEXT";
49505 case BlendOp::eInvertEXT:
return "InvertEXT";
49506 case BlendOp::eInvertRgbEXT:
return "InvertRgbEXT";
49507 case BlendOp::eLineardodgeEXT:
return "LineardodgeEXT";
49508 case BlendOp::eLinearburnEXT:
return "LinearburnEXT";
49509 case BlendOp::eVividlightEXT:
return "VividlightEXT";
49510 case BlendOp::eLinearlightEXT:
return "LinearlightEXT";
49511 case BlendOp::ePinlightEXT:
return "PinlightEXT";
49512 case BlendOp::eHardmixEXT:
return "HardmixEXT";
49513 case BlendOp::eHslHueEXT:
return "HslHueEXT";
49514 case BlendOp::eHslSaturationEXT:
return "HslSaturationEXT";
49515 case BlendOp::eHslColorEXT:
return "HslColorEXT";
49516 case BlendOp::eHslLuminosityEXT:
return "HslLuminosityEXT";
49517 case BlendOp::ePlusEXT:
return "PlusEXT";
49518 case BlendOp::ePlusClampedEXT:
return "PlusClampedEXT";
49519 case BlendOp::ePlusClampedAlphaEXT:
return "PlusClampedAlphaEXT";
49520 case BlendOp::ePlusDarkerEXT:
return "PlusDarkerEXT";
49521 case BlendOp::eMinusEXT:
return "MinusEXT";
49522 case BlendOp::eMinusClampedEXT:
return "MinusClampedEXT";
49523 case BlendOp::eContrastEXT:
return "ContrastEXT";
49524 case BlendOp::eInvertOvgEXT:
return "InvertOvgEXT";
49525 case BlendOp::eRedEXT:
return "RedEXT";
49526 case BlendOp::eGreenEXT:
return "GreenEXT";
49527 case BlendOp::eBlueEXT:
return "BlueEXT";
49528 default:
return "invalid";
References eAdd.
◆ to_string() [11/272]
Definition at line 51920 of file vulkan.hpp.
51924 case BlendOverlapEXT::eUncorrelated:
return "Uncorrelated";
51925 case BlendOverlapEXT::eDisjoint:
return "Disjoint";
51926 case BlendOverlapEXT::eConjoint:
return "Conjoint";
51927 default:
return "invalid";
References eUncorrelated.
◆ to_string() [12/272]
Definition at line 49277 of file vulkan.hpp.
49281 case BorderColor::eFloatTransparentBlack:
return "FloatTransparentBlack";
49282 case BorderColor::eIntTransparentBlack:
return "IntTransparentBlack";
49283 case BorderColor::eFloatOpaqueBlack:
return "FloatOpaqueBlack";
49284 case BorderColor::eIntOpaqueBlack:
return "IntOpaqueBlack";
49285 case BorderColor::eFloatOpaqueWhite:
return "FloatOpaqueWhite";
49286 case BorderColor::eIntOpaqueWhite:
return "IntOpaqueWhite";
49287 default:
return "invalid";
References eFloatTransparentBlack.
◆ to_string() [13/272]
Definition at line 50444 of file vulkan.hpp.
50448 case BufferCreateFlagBits::eSparseBinding:
return "SparseBinding";
50449 case BufferCreateFlagBits::eSparseResidency:
return "SparseResidency";
50450 case BufferCreateFlagBits::eSparseAliased:
return "SparseAliased";
50451 case BufferCreateFlagBits::eProtected:
return "Protected";
50452 default:
return "invalid";
References eSparseBinding.
◆ to_string() [14/272]
Definition at line 50456 of file vulkan.hpp.
50458 if (!
value)
return "{}";
50460 if (
value & BufferCreateFlagBits::eSparseBinding)
result +=
"SparseBinding | ";
50461 if (
value & BufferCreateFlagBits::eSparseResidency)
result +=
"SparseResidency | ";
50462 if (
value & BufferCreateFlagBits::eSparseAliased)
result +=
"SparseAliased | ";
50463 if (
value & BufferCreateFlagBits::eProtected)
result +=
"Protected | ";
50464 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eSparseBinding.
◆ to_string() [15/272]
Definition at line 50403 of file vulkan.hpp.
50407 case BufferUsageFlagBits::eTransferSrc:
return "TransferSrc";
50408 case BufferUsageFlagBits::eTransferDst:
return "TransferDst";
50409 case BufferUsageFlagBits::eUniformTexelBuffer:
return "UniformTexelBuffer";
50410 case BufferUsageFlagBits::eStorageTexelBuffer:
return "StorageTexelBuffer";
50411 case BufferUsageFlagBits::eUniformBuffer:
return "UniformBuffer";
50412 case BufferUsageFlagBits::eStorageBuffer:
return "StorageBuffer";
50413 case BufferUsageFlagBits::eIndexBuffer:
return "IndexBuffer";
50414 case BufferUsageFlagBits::eVertexBuffer:
return "VertexBuffer";
50415 case BufferUsageFlagBits::eIndirectBuffer:
return "IndirectBuffer";
50416 case BufferUsageFlagBits::eTransformFeedbackBufferEXT:
return "TransformFeedbackBufferEXT";
50417 case BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT:
return "TransformFeedbackCounterBufferEXT";
50418 case BufferUsageFlagBits::eConditionalRenderingEXT:
return "ConditionalRenderingEXT";
50419 case BufferUsageFlagBits::eRayTracingNV:
return "RayTracingNV";
50420 default:
return "invalid";
References eTransferSrc.
◆ to_string() [16/272]
Definition at line 50424 of file vulkan.hpp.
50426 if (!
value)
return "{}";
50428 if (
value & BufferUsageFlagBits::eTransferSrc)
result +=
"TransferSrc | ";
50429 if (
value & BufferUsageFlagBits::eTransferDst)
result +=
"TransferDst | ";
50430 if (
value & BufferUsageFlagBits::eUniformTexelBuffer)
result +=
"UniformTexelBuffer | ";
50431 if (
value & BufferUsageFlagBits::eStorageTexelBuffer)
result +=
"StorageTexelBuffer | ";
50432 if (
value & BufferUsageFlagBits::eUniformBuffer)
result +=
"UniformBuffer | ";
50433 if (
value & BufferUsageFlagBits::eStorageBuffer)
result +=
"StorageBuffer | ";
50434 if (
value & BufferUsageFlagBits::eIndexBuffer)
result +=
"IndexBuffer | ";
50435 if (
value & BufferUsageFlagBits::eVertexBuffer)
result +=
"VertexBuffer | ";
50436 if (
value & BufferUsageFlagBits::eIndirectBuffer)
result +=
"IndirectBuffer | ";
50437 if (
value & BufferUsageFlagBits::eTransformFeedbackBufferEXT)
result +=
"TransformFeedbackBufferEXT | ";
50438 if (
value & BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT)
result +=
"TransformFeedbackCounterBufferEXT | ";
50439 if (
value & BufferUsageFlagBits::eConditionalRenderingEXT)
result +=
"ConditionalRenderingEXT | ";
50440 if (
value & BufferUsageFlagBits::eRayTracingNV)
result +=
"RayTracingNV | ";
50441 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eTransferSrc.
◆ to_string() [17/272]
◆ to_string() [18/272]
◆ to_string() [19/272]
Definition at line 52172 of file vulkan.hpp.
52176 case BuildAccelerationStructureFlagBitsNV::eAllowUpdate:
return "AllowUpdate";
52177 case BuildAccelerationStructureFlagBitsNV::eAllowCompaction:
return "AllowCompaction";
52178 case BuildAccelerationStructureFlagBitsNV::ePreferFastTrace:
return "PreferFastTrace";
52179 case BuildAccelerationStructureFlagBitsNV::ePreferFastBuild:
return "PreferFastBuild";
52180 case BuildAccelerationStructureFlagBitsNV::eLowMemory:
return "LowMemory";
52181 default:
return "invalid";
References eAllowUpdate.
◆ to_string() [20/272]
Definition at line 52185 of file vulkan.hpp.
52187 if (!
value)
return "{}";
52189 if (
value & BuildAccelerationStructureFlagBitsNV::eAllowUpdate)
result +=
"AllowUpdate | ";
52190 if (
value & BuildAccelerationStructureFlagBitsNV::eAllowCompaction)
result +=
"AllowCompaction | ";
52191 if (
value & BuildAccelerationStructureFlagBitsNV::ePreferFastTrace)
result +=
"PreferFastTrace | ";
52192 if (
value & BuildAccelerationStructureFlagBitsNV::ePreferFastBuild)
result +=
"PreferFastBuild | ";
52193 if (
value & BuildAccelerationStructureFlagBitsNV::eLowMemory)
result +=
"LowMemory | ";
52194 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eAllowUpdate.
◆ to_string() [21/272]
Definition at line 51910 of file vulkan.hpp.
51914 case ChromaLocation::eCositedEven:
return "CositedEven";
51915 case ChromaLocation::eMidpoint:
return "Midpoint";
51916 default:
return "invalid";
◆ to_string() [22/272]
Definition at line 52118 of file vulkan.hpp.
52122 case CoarseSampleOrderTypeNV::eDefault:
return "Default";
52123 case CoarseSampleOrderTypeNV::eCustom:
return "Custom";
52124 case CoarseSampleOrderTypeNV::ePixelMajor:
return "PixelMajor";
52125 case CoarseSampleOrderTypeNV::eSampleMajor:
return "SampleMajor";
52126 default:
return "invalid";
References eDefault.
◆ to_string() [23/272]
Definition at line 50617 of file vulkan.hpp.
50621 case ColorComponentFlagBits::eR:
return "R";
50622 case ColorComponentFlagBits::eG:
return "G";
50623 case ColorComponentFlagBits::eB:
return "B";
50624 case ColorComponentFlagBits::eA:
return "A";
50625 default:
return "invalid";
References eR.
◆ to_string() [24/272]
Definition at line 50629 of file vulkan.hpp.
50631 if (!
value)
return "{}";
50633 if (
value & ColorComponentFlagBits::eR)
result +=
"R | ";
50634 if (
value & ColorComponentFlagBits::eG)
result +=
"G | ";
50635 if (
value & ColorComponentFlagBits::eB)
result +=
"B | ";
50636 if (
value & ColorComponentFlagBits::eA)
result +=
"A | ";
50637 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eR.
◆ to_string() [25/272]
Definition at line 51134 of file vulkan.hpp.
51138 case ColorSpaceKHR::eSrgbNonlinear:
return "SrgbNonlinear";
51139 case ColorSpaceKHR::eDisplayP3NonlinearEXT:
return "DisplayP3NonlinearEXT";
51140 case ColorSpaceKHR::eExtendedSrgbLinearEXT:
return "ExtendedSrgbLinearEXT";
51141 case ColorSpaceKHR::eDciP3LinearEXT:
return "DciP3LinearEXT";
51142 case ColorSpaceKHR::eDciP3NonlinearEXT:
return "DciP3NonlinearEXT";
51143 case ColorSpaceKHR::eBt709LinearEXT:
return "Bt709LinearEXT";
51144 case ColorSpaceKHR::eBt709NonlinearEXT:
return "Bt709NonlinearEXT";
51145 case ColorSpaceKHR::eBt2020LinearEXT:
return "Bt2020LinearEXT";
51146 case ColorSpaceKHR::eHdr10St2084EXT:
return "Hdr10St2084EXT";
51147 case ColorSpaceKHR::eDolbyvisionEXT:
return "DolbyvisionEXT";
51148 case ColorSpaceKHR::eHdr10HlgEXT:
return "Hdr10HlgEXT";
51149 case ColorSpaceKHR::eAdobergbLinearEXT:
return "AdobergbLinearEXT";
51150 case ColorSpaceKHR::eAdobergbNonlinearEXT:
return "AdobergbNonlinearEXT";
51151 case ColorSpaceKHR::ePassThroughEXT:
return "PassThroughEXT";
51152 case ColorSpaceKHR::eExtendedSrgbNonlinearEXT:
return "ExtendedSrgbNonlinearEXT";
51153 default:
return "invalid";
References eSrgbNonlinear.
◆ to_string() [26/272]
Definition at line 49218 of file vulkan.hpp.
49222 case CommandBufferLevel::ePrimary:
return "Primary";
49223 case CommandBufferLevel::eSecondary:
return "Secondary";
49224 default:
return "invalid";
References ePrimary.
◆ to_string() [27/272]
Definition at line 50996 of file vulkan.hpp.
51000 case CommandBufferResetFlagBits::eReleaseResources:
return "ReleaseResources";
51001 default:
return "invalid";
References eReleaseResources.
◆ to_string() [28/272]
◆ to_string() [29/272]
Definition at line 50760 of file vulkan.hpp.
50764 case CommandBufferUsageFlagBits::eOneTimeSubmit:
return "OneTimeSubmit";
50765 case CommandBufferUsageFlagBits::eRenderPassContinue:
return "RenderPassContinue";
50766 case CommandBufferUsageFlagBits::eSimultaneousUse:
return "SimultaneousUse";
50767 default:
return "invalid";
References eOneTimeSubmit.
◆ to_string() [30/272]
Definition at line 50771 of file vulkan.hpp.
50773 if (!
value)
return "{}";
50775 if (
value & CommandBufferUsageFlagBits::eOneTimeSubmit)
result +=
"OneTimeSubmit | ";
50776 if (
value & CommandBufferUsageFlagBits::eRenderPassContinue)
result +=
"RenderPassContinue | ";
50777 if (
value & CommandBufferUsageFlagBits::eSimultaneousUse)
result +=
"SimultaneousUse | ";
50778 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eOneTimeSubmit.
◆ to_string() [31/272]
Definition at line 50958 of file vulkan.hpp.
50962 case CommandPoolCreateFlagBits::eTransient:
return "Transient";
50963 case CommandPoolCreateFlagBits::eResetCommandBuffer:
return "ResetCommandBuffer";
50964 case CommandPoolCreateFlagBits::eProtected:
return "Protected";
50965 default:
return "invalid";
References eTransient.
◆ to_string() [32/272]
Definition at line 50969 of file vulkan.hpp.
50971 if (!
value)
return "{}";
50973 if (
value & CommandPoolCreateFlagBits::eTransient)
result +=
"Transient | ";
50974 if (
value & CommandPoolCreateFlagBits::eResetCommandBuffer)
result +=
"ResetCommandBuffer | ";
50975 if (
value & CommandPoolCreateFlagBits::eProtected)
result +=
"Protected | ";
50976 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eTransient.
◆ to_string() [33/272]
Definition at line 50979 of file vulkan.hpp.
50983 case CommandPoolResetFlagBits::eReleaseResources:
return "ReleaseResources";
50984 default:
return "invalid";
References eReleaseResources.
◆ to_string() [34/272]
◆ to_string() [35/272]
◆ to_string() [36/272]
◆ to_string() [37/272]
Definition at line 49385 of file vulkan.hpp.
49389 case CompareOp::eNever:
return "Never";
49390 case CompareOp::eLess:
return "Less";
49391 case CompareOp::eEqual:
return "Equal";
49392 case CompareOp::eLessOrEqual:
return "LessOrEqual";
49393 case CompareOp::eGreater:
return "Greater";
49394 case CompareOp::eNotEqual:
return "NotEqual";
49395 case CompareOp::eGreaterOrEqual:
return "GreaterOrEqual";
49396 case CompareOp::eAlways:
return "Always";
49397 default:
return "invalid";
References eNever.
◆ to_string() [38/272]
Definition at line 49228 of file vulkan.hpp.
49232 case ComponentSwizzle::eIdentity:
return "Identity";
49233 case ComponentSwizzle::eZero:
return "Zero";
49234 case ComponentSwizzle::eOne:
return "One";
49235 case ComponentSwizzle::eR:
return "R";
49236 case ComponentSwizzle::eG:
return "G";
49237 case ComponentSwizzle::eB:
return "B";
49238 case ComponentSwizzle::eA:
return "A";
49239 default:
return "invalid";
References eIdentity.
◆ to_string() [39/272]
Definition at line 51180 of file vulkan.hpp.
51184 case CompositeAlphaFlagBitsKHR::eOpaque:
return "Opaque";
51185 case CompositeAlphaFlagBitsKHR::ePreMultiplied:
return "PreMultiplied";
51186 case CompositeAlphaFlagBitsKHR::ePostMultiplied:
return "PostMultiplied";
51187 case CompositeAlphaFlagBitsKHR::eInherit:
return "Inherit";
51188 default:
return "invalid";
References eOpaque.
◆ to_string() [40/272]
Definition at line 51192 of file vulkan.hpp.
51194 if (!
value)
return "{}";
51196 if (
value & CompositeAlphaFlagBitsKHR::eOpaque)
result +=
"Opaque | ";
51197 if (
value & CompositeAlphaFlagBitsKHR::ePreMultiplied)
result +=
"PreMultiplied | ";
51198 if (
value & CompositeAlphaFlagBitsKHR::ePostMultiplied)
result +=
"PostMultiplied | ";
51199 if (
value & CompositeAlphaFlagBitsKHR::eInherit)
result +=
"Inherit | ";
51200 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eOpaque.
◆ to_string() [41/272]
Definition at line 52081 of file vulkan.hpp.
52085 case ConditionalRenderingFlagBitsEXT::eInverted:
return "Inverted";
52086 default:
return "invalid";
References eInverted.
◆ to_string() [42/272]
◆ to_string() [43/272]
Definition at line 52019 of file vulkan.hpp.
52023 case ConservativeRasterizationModeEXT::eDisabled:
return "Disabled";
52024 case ConservativeRasterizationModeEXT::eOverestimate:
return "Overestimate";
52025 case ConservativeRasterizationModeEXT::eUnderestimate:
return "Underestimate";
52026 default:
return "invalid";
References eDisabled.
◆ to_string() [44/272]
Definition at line 52197 of file vulkan.hpp.
52201 case CopyAccelerationStructureModeNV::eClone:
return "Clone";
52202 case CopyAccelerationStructureModeNV::eCompact:
return "Compact";
52203 default:
return "invalid";
References eClone.
◆ to_string() [45/272]
Definition at line 51931 of file vulkan.hpp.
51935 case CoverageModulationModeNV::eNone:
return "None";
51936 case CoverageModulationModeNV::eRgb:
return "Rgb";
51937 case CoverageModulationModeNV::eAlpha:
return "Alpha";
51938 case CoverageModulationModeNV::eRgba:
return "Rgba";
51939 default:
return "invalid";
References eNone.
◆ to_string() [46/272]
Definition at line 49413 of file vulkan.hpp.
49417 case CullModeFlagBits::eNone:
return "None";
49418 case CullModeFlagBits::eFront:
return "Front";
49419 case CullModeFlagBits::eBack:
return "Back";
49420 case CullModeFlagBits::eFrontAndBack:
return "FrontAndBack";
49421 default:
return "invalid";
References eNone.
◆ to_string() [47/272]
Definition at line 49425 of file vulkan.hpp.
49427 if (!
value)
return "{}";
49429 if (
value & CullModeFlagBits::eNone)
result +=
"None | ";
49430 if (
value & CullModeFlagBits::eFront)
result +=
"Front | ";
49431 if (
value & CullModeFlagBits::eBack)
result +=
"Back | ";
49432 if (
value & CullModeFlagBits::eFrontAndBack)
result +=
"FrontAndBack | ";
49433 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eNone.
◆ to_string() [48/272]
Definition at line 51248 of file vulkan.hpp.
51252 case DebugReportFlagBitsEXT::eInformation:
return "Information";
51253 case DebugReportFlagBitsEXT::eWarning:
return "Warning";
51254 case DebugReportFlagBitsEXT::ePerformanceWarning:
return "PerformanceWarning";
51255 case DebugReportFlagBitsEXT::eError:
return "Error";
51256 case DebugReportFlagBitsEXT::eDebug:
return "Debug";
51257 default:
return "invalid";
References eInformation.
◆ to_string() [49/272]
Definition at line 51261 of file vulkan.hpp.
51263 if (!
value)
return "{}";
51265 if (
value & DebugReportFlagBitsEXT::eInformation)
result +=
"Information | ";
51266 if (
value & DebugReportFlagBitsEXT::eWarning)
result +=
"Warning | ";
51267 if (
value & DebugReportFlagBitsEXT::ePerformanceWarning)
result +=
"PerformanceWarning | ";
51268 if (
value & DebugReportFlagBitsEXT::eError)
result +=
"Error | ";
51269 if (
value & DebugReportFlagBitsEXT::eDebug)
result +=
"Debug | ";
51270 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eInformation.
◆ to_string() [50/272]
Definition at line 51273 of file vulkan.hpp.
51277 case DebugReportObjectTypeEXT::eUnknown:
return "Unknown";
51278 case DebugReportObjectTypeEXT::eInstance:
return "Instance";
51279 case DebugReportObjectTypeEXT::ePhysicalDevice:
return "PhysicalDevice";
51280 case DebugReportObjectTypeEXT::eDevice:
return "Device";
51281 case DebugReportObjectTypeEXT::eQueue:
return "Queue";
51282 case DebugReportObjectTypeEXT::eSemaphore:
return "Semaphore";
51283 case DebugReportObjectTypeEXT::eCommandBuffer:
return "CommandBuffer";
51284 case DebugReportObjectTypeEXT::eFence:
return "Fence";
51285 case DebugReportObjectTypeEXT::eDeviceMemory:
return "DeviceMemory";
51286 case DebugReportObjectTypeEXT::eBuffer:
return "Buffer";
51287 case DebugReportObjectTypeEXT::eImage:
return "Image";
51288 case DebugReportObjectTypeEXT::eEvent:
return "Event";
51289 case DebugReportObjectTypeEXT::eQueryPool:
return "QueryPool";
51290 case DebugReportObjectTypeEXT::eBufferView:
return "BufferView";
51291 case DebugReportObjectTypeEXT::eImageView:
return "ImageView";
51292 case DebugReportObjectTypeEXT::eShaderModule:
return "ShaderModule";
51293 case DebugReportObjectTypeEXT::ePipelineCache:
return "PipelineCache";
51294 case DebugReportObjectTypeEXT::ePipelineLayout:
return "PipelineLayout";
51295 case DebugReportObjectTypeEXT::eRenderPass:
return "RenderPass";
51296 case DebugReportObjectTypeEXT::ePipeline:
return "Pipeline";
51297 case DebugReportObjectTypeEXT::eDescriptorSetLayout:
return "DescriptorSetLayout";
51298 case DebugReportObjectTypeEXT::eSampler:
return "Sampler";
51299 case DebugReportObjectTypeEXT::eDescriptorPool:
return "DescriptorPool";
51300 case DebugReportObjectTypeEXT::eDescriptorSet:
return "DescriptorSet";
51301 case DebugReportObjectTypeEXT::eFramebuffer:
return "Framebuffer";
51302 case DebugReportObjectTypeEXT::eCommandPool:
return "CommandPool";
51303 case DebugReportObjectTypeEXT::eSurfaceKhr:
return "SurfaceKhr";
51304 case DebugReportObjectTypeEXT::eSwapchainKhr:
return "SwapchainKhr";
51305 case DebugReportObjectTypeEXT::eDebugReportCallbackExt:
return "DebugReportCallbackExt";
51306 case DebugReportObjectTypeEXT::eDisplayKhr:
return "DisplayKhr";
51307 case DebugReportObjectTypeEXT::eDisplayModeKhr:
return "DisplayModeKhr";
51308 case DebugReportObjectTypeEXT::eObjectTableNvx:
return "ObjectTableNvx";
51309 case DebugReportObjectTypeEXT::eIndirectCommandsLayoutNvx:
return "IndirectCommandsLayoutNvx";
51310 case DebugReportObjectTypeEXT::eValidationCacheExt:
return "ValidationCacheExt";
51311 case DebugReportObjectTypeEXT::eSamplerYcbcrConversion:
return "SamplerYcbcrConversion";
51312 case DebugReportObjectTypeEXT::eDescriptorUpdateTemplate:
return "DescriptorUpdateTemplate";
51313 case DebugReportObjectTypeEXT::eAccelerationStructureNV:
return "AccelerationStructureNV";
51314 default:
return "invalid";
References eUnknown.
◆ to_string() [51/272]
Definition at line 51975 of file vulkan.hpp.
51979 case DebugUtilsMessageSeverityFlagBitsEXT::eVerbose:
return "Verbose";
51980 case DebugUtilsMessageSeverityFlagBitsEXT::eInfo:
return "Info";
51981 case DebugUtilsMessageSeverityFlagBitsEXT::eWarning:
return "Warning";
51982 case DebugUtilsMessageSeverityFlagBitsEXT::eError:
return "Error";
51983 default:
return "invalid";
References eVerbose.
◆ to_string() [52/272]
Definition at line 51987 of file vulkan.hpp.
51989 if (!
value)
return "{}";
51991 if (
value & DebugUtilsMessageSeverityFlagBitsEXT::eVerbose)
result +=
"Verbose | ";
51992 if (
value & DebugUtilsMessageSeverityFlagBitsEXT::eInfo)
result +=
"Info | ";
51993 if (
value & DebugUtilsMessageSeverityFlagBitsEXT::eWarning)
result +=
"Warning | ";
51994 if (
value & DebugUtilsMessageSeverityFlagBitsEXT::eError)
result +=
"Error | ";
51995 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eVerbose.
◆ to_string() [53/272]
Definition at line 51998 of file vulkan.hpp.
52002 case DebugUtilsMessageTypeFlagBitsEXT::eGeneral:
return "General";
52003 case DebugUtilsMessageTypeFlagBitsEXT::eValidation:
return "Validation";
52004 case DebugUtilsMessageTypeFlagBitsEXT::ePerformance:
return "Performance";
52005 default:
return "invalid";
References eGeneral.
◆ to_string() [54/272]
Definition at line 52009 of file vulkan.hpp.
52011 if (!
value)
return "{}";
52013 if (
value & DebugUtilsMessageTypeFlagBitsEXT::eGeneral)
result +=
"General | ";
52014 if (
value & DebugUtilsMessageTypeFlagBitsEXT::eValidation)
result +=
"Validation | ";
52015 if (
value & DebugUtilsMessageTypeFlagBitsEXT::ePerformance)
result +=
"Performance | ";
52016 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eGeneral.
◆ to_string() [55/272]
◆ to_string() [56/272]
◆ to_string() [57/272]
◆ to_string() [58/272]
◆ to_string() [59/272]
Definition at line 51099 of file vulkan.hpp.
51103 case DependencyFlagBits::eByRegion:
return "ByRegion";
51104 case DependencyFlagBits::eDeviceGroup:
return "DeviceGroup";
51105 case DependencyFlagBits::eViewLocal:
return "ViewLocal";
51106 default:
return "invalid";
◆ to_string() [60/272]
Definition at line 51110 of file vulkan.hpp.
51112 if (!
value)
return "{}";
51114 if (
value & DependencyFlagBits::eByRegion)
result +=
"ByRegion | ";
51115 if (
value & DependencyFlagBits::eDeviceGroup)
result +=
"DeviceGroup | ";
51116 if (
value & DependencyFlagBits::eViewLocal)
result +=
"ViewLocal | ";
51117 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [61/272]
Definition at line 52030 of file vulkan.hpp.
52034 case DescriptorBindingFlagBitsEXT::eUpdateAfterBind:
return "UpdateAfterBind";
52035 case DescriptorBindingFlagBitsEXT::eUpdateUnusedWhilePending:
return "UpdateUnusedWhilePending";
52036 case DescriptorBindingFlagBitsEXT::ePartiallyBound:
return "PartiallyBound";
52037 case DescriptorBindingFlagBitsEXT::eVariableDescriptorCount:
return "VariableDescriptorCount";
52038 default:
return "invalid";
References eUpdateAfterBind.
◆ to_string() [62/272]
Definition at line 52042 of file vulkan.hpp.
52044 if (!
value)
return "{}";
52046 if (
value & DescriptorBindingFlagBitsEXT::eUpdateAfterBind)
result +=
"UpdateAfterBind | ";
52047 if (
value & DescriptorBindingFlagBitsEXT::eUpdateUnusedWhilePending)
result +=
"UpdateUnusedWhilePending | ";
52048 if (
value & DescriptorBindingFlagBitsEXT::ePartiallyBound)
result +=
"PartiallyBound | ";
52049 if (
value & DescriptorBindingFlagBitsEXT::eVariableDescriptorCount)
result +=
"VariableDescriptorCount | ";
52050 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eUpdateAfterBind.
◆ to_string() [63/272]
Definition at line 51080 of file vulkan.hpp.
51084 case DescriptorPoolCreateFlagBits::eFreeDescriptorSet:
return "FreeDescriptorSet";
51085 case DescriptorPoolCreateFlagBits::eUpdateAfterBindEXT:
return "UpdateAfterBindEXT";
51086 default:
return "invalid";
References eFreeDescriptorSet.
◆ to_string() [64/272]
Definition at line 51090 of file vulkan.hpp.
51092 if (!
value)
return "{}";
51094 if (
value & DescriptorPoolCreateFlagBits::eFreeDescriptorSet)
result +=
"FreeDescriptorSet | ";
51095 if (
value & DescriptorPoolCreateFlagBits::eUpdateAfterBindEXT)
result +=
"UpdateAfterBindEXT | ";
51096 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eFreeDescriptorSet.
◆ to_string() [65/272]
◆ to_string() [66/272]
◆ to_string() [67/272]
Definition at line 51486 of file vulkan.hpp.
51490 case DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR:
return "PushDescriptorKHR";
51491 case DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPoolEXT:
return "UpdateAfterBindPoolEXT";
51492 default:
return "invalid";
References ePushDescriptorKHR.
◆ to_string() [68/272]
Definition at line 51496 of file vulkan.hpp.
51498 if (!
value)
return "{}";
51500 if (
value & DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR)
result +=
"PushDescriptorKHR | ";
51501 if (
value & DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPoolEXT)
result +=
"UpdateAfterBindPoolEXT | ";
51502 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References ePushDescriptorKHR.
◆ to_string() [69/272]
Definition at line 49243 of file vulkan.hpp.
49247 case DescriptorType::eSampler:
return "Sampler";
49248 case DescriptorType::eCombinedImageSampler:
return "CombinedImageSampler";
49249 case DescriptorType::eSampledImage:
return "SampledImage";
49250 case DescriptorType::eStorageImage:
return "StorageImage";
49251 case DescriptorType::eUniformTexelBuffer:
return "UniformTexelBuffer";
49252 case DescriptorType::eStorageTexelBuffer:
return "StorageTexelBuffer";
49253 case DescriptorType::eUniformBuffer:
return "UniformBuffer";
49254 case DescriptorType::eStorageBuffer:
return "StorageBuffer";
49255 case DescriptorType::eUniformBufferDynamic:
return "UniformBufferDynamic";
49256 case DescriptorType::eStorageBufferDynamic:
return "StorageBufferDynamic";
49257 case DescriptorType::eInputAttachment:
return "InputAttachment";
49258 case DescriptorType::eInlineUniformBlockEXT:
return "InlineUniformBlockEXT";
49259 case DescriptorType::eAccelerationStructureNV:
return "AccelerationStructureNV";
49260 default:
return "invalid";
References eSampler.
◆ to_string() [70/272]
◆ to_string() [71/272]
◆ to_string() [72/272]
Definition at line 50190 of file vulkan.hpp.
50194 case DescriptorUpdateTemplateType::eDescriptorSet:
return "DescriptorSet";
50195 case DescriptorUpdateTemplateType::ePushDescriptorsKHR:
return "PushDescriptorsKHR";
50196 default:
return "invalid";
References eDescriptorSet.
◆ to_string() [73/272]
◆ to_string() [74/272]
◆ to_string() [75/272]
Definition at line 51711 of file vulkan.hpp.
51715 case DeviceEventTypeEXT::eDisplayHotplug:
return "DisplayHotplug";
51716 default:
return "invalid";
References eDisplayHotplug.
◆ to_string() [76/272]
Definition at line 51769 of file vulkan.hpp.
51773 case DeviceGroupPresentModeFlagBitsKHR::eLocal:
return "Local";
51774 case DeviceGroupPresentModeFlagBitsKHR::eRemote:
return "Remote";
51775 case DeviceGroupPresentModeFlagBitsKHR::eSum:
return "Sum";
51776 case DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice:
return "LocalMultiDevice";
51777 default:
return "invalid";
References eLocal.
◆ to_string() [77/272]
Definition at line 51781 of file vulkan.hpp.
51783 if (!
value)
return "{}";
51785 if (
value & DeviceGroupPresentModeFlagBitsKHR::eLocal)
result +=
"Local | ";
51786 if (
value & DeviceGroupPresentModeFlagBitsKHR::eRemote)
result +=
"Remote | ";
51787 if (
value & DeviceGroupPresentModeFlagBitsKHR::eSum)
result +=
"Sum | ";
51788 if (
value & DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice)
result +=
"LocalMultiDevice | ";
51789 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eLocal.
◆ to_string() [78/272]
Definition at line 50271 of file vulkan.hpp.
50275 case DeviceQueueCreateFlagBits::eProtected:
return "Protected";
50276 default:
return "invalid";
References eProtected.
◆ to_string() [79/272]
◆ to_string() [80/272]
Definition at line 51827 of file vulkan.hpp.
51831 case DiscardRectangleModeEXT::eInclusive:
return "Inclusive";
51832 case DiscardRectangleModeEXT::eExclusive:
return "Exclusive";
51833 default:
return "invalid";
References eInclusive.
◆ to_string() [81/272]
Definition at line 51720 of file vulkan.hpp.
51724 case DisplayEventTypeEXT::eFirstPixelOut:
return "FirstPixelOut";
51725 default:
return "invalid";
References eFirstPixelOut.
◆ to_string() [82/272]
◆ to_string() [83/272]
◆ to_string() [84/272]
Definition at line 51157 of file vulkan.hpp.
51161 case DisplayPlaneAlphaFlagBitsKHR::eOpaque:
return "Opaque";
51162 case DisplayPlaneAlphaFlagBitsKHR::eGlobal:
return "Global";
51163 case DisplayPlaneAlphaFlagBitsKHR::ePerPixel:
return "PerPixel";
51164 case DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied:
return "PerPixelPremultiplied";
51165 default:
return "invalid";
References eOpaque.
◆ to_string() [85/272]
Definition at line 51169 of file vulkan.hpp.
51171 if (!
value)
return "{}";
51173 if (
value & DisplayPlaneAlphaFlagBitsKHR::eOpaque)
result +=
"Opaque | ";
51174 if (
value & DisplayPlaneAlphaFlagBitsKHR::eGlobal)
result +=
"Global | ";
51175 if (
value & DisplayPlaneAlphaFlagBitsKHR::ePerPixel)
result +=
"PerPixel | ";
51176 if (
value & DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied)
result +=
"PerPixelPremultiplied | ";
51177 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eOpaque.
◆ to_string() [86/272]
Definition at line 51700 of file vulkan.hpp.
51704 case DisplayPowerStateEXT::eOff:
return "Off";
51705 case DisplayPowerStateEXT::eSuspend:
return "Suspend";
51706 case DisplayPowerStateEXT::eOn:
return "On";
51707 default:
return "invalid";
References eOff.
◆ to_string() [87/272]
◆ to_string() [88/272]
◆ to_string() [89/272]
Definition at line 52064 of file vulkan.hpp.
52068 case DriverIdKHR::eAmdProprietary:
return "AmdProprietary";
52069 case DriverIdKHR::eAmdOpenSource:
return "AmdOpenSource";
52070 case DriverIdKHR::eMesaRadv:
return "MesaRadv";
52071 case DriverIdKHR::eNvidiaProprietary:
return "NvidiaProprietary";
52072 case DriverIdKHR::eIntelProprietaryWindows:
return "IntelProprietaryWindows";
52073 case DriverIdKHR::eIntelOpenSourceMesa:
return "IntelOpenSourceMesa";
52074 case DriverIdKHR::eImaginationProprietary:
return "ImaginationProprietary";
52075 case DriverIdKHR::eQualcommProprietary:
return "QualcommProprietary";
52076 case DriverIdKHR::eArmProprietary:
return "ArmProprietary";
52077 default:
return "invalid";
References eAmdProprietary.
◆ to_string() [90/272]
Definition at line 50167 of file vulkan.hpp.
50171 case DynamicState::eViewport:
return "Viewport";
50172 case DynamicState::eScissor:
return "Scissor";
50173 case DynamicState::eLineWidth:
return "LineWidth";
50174 case DynamicState::eDepthBias:
return "DepthBias";
50175 case DynamicState::eBlendConstants:
return "BlendConstants";
50176 case DynamicState::eDepthBounds:
return "DepthBounds";
50177 case DynamicState::eStencilCompareMask:
return "StencilCompareMask";
50178 case DynamicState::eStencilWriteMask:
return "StencilWriteMask";
50179 case DynamicState::eStencilReference:
return "StencilReference";
50180 case DynamicState::eViewportWScalingNV:
return "ViewportWScalingNV";
50181 case DynamicState::eDiscardRectangleEXT:
return "DiscardRectangleEXT";
50182 case DynamicState::eSampleLocationsEXT:
return "SampleLocationsEXT";
50183 case DynamicState::eViewportShadingRatePaletteNV:
return "ViewportShadingRatePaletteNV";
50184 case DynamicState::eViewportCoarseSampleOrderNV:
return "ViewportCoarseSampleOrderNV";
50185 case DynamicState::eExclusiveScissorNV:
return "ExclusiveScissorNV";
50186 default:
return "invalid";
References eViewport.
◆ to_string() [91/272]
◆ to_string() [92/272]
◆ to_string() [93/272]
Definition at line 51647 of file vulkan.hpp.
51651 case ExternalFenceFeatureFlagBits::eExportable:
return "Exportable";
51652 case ExternalFenceFeatureFlagBits::eImportable:
return "Importable";
51653 default:
return "invalid";
◆ to_string() [94/272]
Definition at line 51657 of file vulkan.hpp.
51659 if (!
value)
return "{}";
51661 if (
value & ExternalFenceFeatureFlagBits::eExportable)
result +=
"Exportable | ";
51662 if (
value & ExternalFenceFeatureFlagBits::eImportable)
result +=
"Importable | ";
51663 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [95/272]
Definition at line 51624 of file vulkan.hpp.
51628 case ExternalFenceHandleTypeFlagBits::eOpaqueFd:
return "OpaqueFd";
51629 case ExternalFenceHandleTypeFlagBits::eOpaqueWin32:
return "OpaqueWin32";
51630 case ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt:
return "OpaqueWin32Kmt";
51631 case ExternalFenceHandleTypeFlagBits::eSyncFd:
return "SyncFd";
51632 default:
return "invalid";
◆ to_string() [96/272]
Definition at line 51636 of file vulkan.hpp.
51638 if (!
value)
return "{}";
51640 if (
value & ExternalFenceHandleTypeFlagBits::eOpaqueFd)
result +=
"OpaqueFd | ";
51641 if (
value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32)
result +=
"OpaqueWin32 | ";
51642 if (
value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt)
result +=
"OpaqueWin32Kmt | ";
51643 if (
value & ExternalFenceHandleTypeFlagBits::eSyncFd)
result +=
"SyncFd | ";
51644 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [97/272]
Definition at line 51542 of file vulkan.hpp.
51546 case ExternalMemoryFeatureFlagBits::eDedicatedOnly:
return "DedicatedOnly";
51547 case ExternalMemoryFeatureFlagBits::eExportable:
return "Exportable";
51548 case ExternalMemoryFeatureFlagBits::eImportable:
return "Importable";
51549 default:
return "invalid";
◆ to_string() [98/272]
Definition at line 51351 of file vulkan.hpp.
51355 case ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly:
return "DedicatedOnly";
51356 case ExternalMemoryFeatureFlagBitsNV::eExportable:
return "Exportable";
51357 case ExternalMemoryFeatureFlagBitsNV::eImportable:
return "Importable";
51358 default:
return "invalid";
References eDedicatedOnly.
◆ to_string() [99/272]
Definition at line 51553 of file vulkan.hpp.
51555 if (!
value)
return "{}";
51557 if (
value & ExternalMemoryFeatureFlagBits::eDedicatedOnly)
result +=
"DedicatedOnly | ";
51558 if (
value & ExternalMemoryFeatureFlagBits::eExportable)
result +=
"Exportable | ";
51559 if (
value & ExternalMemoryFeatureFlagBits::eImportable)
result +=
"Importable | ";
51560 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [100/272]
Definition at line 51362 of file vulkan.hpp.
51364 if (!
value)
return "{}";
51366 if (
value & ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly)
result +=
"DedicatedOnly | ";
51367 if (
value & ExternalMemoryFeatureFlagBitsNV::eExportable)
result +=
"Exportable | ";
51368 if (
value & ExternalMemoryFeatureFlagBitsNV::eImportable)
result +=
"Importable | ";
51369 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eDedicatedOnly.
◆ to_string() [101/272]
Definition at line 51505 of file vulkan.hpp.
51509 case ExternalMemoryHandleTypeFlagBits::eOpaqueFd:
return "OpaqueFd";
51510 case ExternalMemoryHandleTypeFlagBits::eOpaqueWin32:
return "OpaqueWin32";
51511 case ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt:
return "OpaqueWin32Kmt";
51512 case ExternalMemoryHandleTypeFlagBits::eD3D11Texture:
return "D3D11Texture";
51513 case ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt:
return "D3D11TextureKmt";
51514 case ExternalMemoryHandleTypeFlagBits::eD3D12Heap:
return "D3D12Heap";
51515 case ExternalMemoryHandleTypeFlagBits::eD3D12Resource:
return "D3D12Resource";
51516 case ExternalMemoryHandleTypeFlagBits::eDmaBufEXT:
return "DmaBufEXT";
51517 case ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID:
return "AndroidHardwareBufferANDROID";
51518 case ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT:
return "HostAllocationEXT";
51519 case ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT:
return "HostMappedForeignMemoryEXT";
51520 default:
return "invalid";
References eOpaqueFd.
◆ to_string() [102/272]
Definition at line 51328 of file vulkan.hpp.
51332 case ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32:
return "OpaqueWin32";
51333 case ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt:
return "OpaqueWin32Kmt";
51334 case ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image:
return "D3D11Image";
51335 case ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt:
return "D3D11ImageKmt";
51336 default:
return "invalid";
References eOpaqueWin32.
◆ to_string() [103/272]
Definition at line 51524 of file vulkan.hpp.
51526 if (!
value)
return "{}";
51528 if (
value & ExternalMemoryHandleTypeFlagBits::eOpaqueFd)
result +=
"OpaqueFd | ";
51529 if (
value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32)
result +=
"OpaqueWin32 | ";
51530 if (
value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt)
result +=
"OpaqueWin32Kmt | ";
51531 if (
value & ExternalMemoryHandleTypeFlagBits::eD3D11Texture)
result +=
"D3D11Texture | ";
51532 if (
value & ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt)
result +=
"D3D11TextureKmt | ";
51533 if (
value & ExternalMemoryHandleTypeFlagBits::eD3D12Heap)
result +=
"D3D12Heap | ";
51534 if (
value & ExternalMemoryHandleTypeFlagBits::eD3D12Resource)
result +=
"D3D12Resource | ";
51535 if (
value & ExternalMemoryHandleTypeFlagBits::eDmaBufEXT)
result +=
"DmaBufEXT | ";
51536 if (
value & ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID)
result +=
"AndroidHardwareBufferANDROID | ";
51537 if (
value & ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT)
result +=
"HostAllocationEXT | ";
51538 if (
value & ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT)
result +=
"HostMappedForeignMemoryEXT | ";
51539 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eOpaqueFd.
◆ to_string() [104/272]
Definition at line 51340 of file vulkan.hpp.
51342 if (!
value)
return "{}";
51344 if (
value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32)
result +=
"OpaqueWin32 | ";
51345 if (
value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt)
result +=
"OpaqueWin32Kmt | ";
51346 if (
value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image)
result +=
"D3D11Image | ";
51347 if (
value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt)
result +=
"D3D11ImageKmt | ";
51348 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eOpaqueWin32.
◆ to_string() [105/272]
Definition at line 51588 of file vulkan.hpp.
51592 case ExternalSemaphoreFeatureFlagBits::eExportable:
return "Exportable";
51593 case ExternalSemaphoreFeatureFlagBits::eImportable:
return "Importable";
51594 default:
return "invalid";
◆ to_string() [106/272]
Definition at line 51598 of file vulkan.hpp.
51600 if (!
value)
return "{}";
51602 if (
value & ExternalSemaphoreFeatureFlagBits::eExportable)
result +=
"Exportable | ";
51603 if (
value & ExternalSemaphoreFeatureFlagBits::eImportable)
result +=
"Importable | ";
51604 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [107/272]
Definition at line 51563 of file vulkan.hpp.
51567 case ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd:
return "OpaqueFd";
51568 case ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32:
return "OpaqueWin32";
51569 case ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt:
return "OpaqueWin32Kmt";
51570 case ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence:
return "D3D12Fence";
51571 case ExternalSemaphoreHandleTypeFlagBits::eSyncFd:
return "SyncFd";
51572 default:
return "invalid";
◆ to_string() [108/272]
Definition at line 51576 of file vulkan.hpp.
51578 if (!
value)
return "{}";
51580 if (
value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd)
result +=
"OpaqueFd | ";
51581 if (
value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32)
result +=
"OpaqueWin32 | ";
51582 if (
value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt)
result +=
"OpaqueWin32Kmt | ";
51583 if (
value & ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence)
result +=
"D3D12Fence | ";
51584 if (
value & ExternalSemaphoreHandleTypeFlagBits::eSyncFd)
result +=
"SyncFd | ";
51585 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [109/272]
Definition at line 50640 of file vulkan.hpp.
50644 case FenceCreateFlagBits::eSignaled:
return "Signaled";
50645 default:
return "invalid";
References eSignaled.
◆ to_string() [110/272]
◆ to_string() [111/272]
Definition at line 51666 of file vulkan.hpp.
51670 case FenceImportFlagBits::eTemporary:
return "Temporary";
51671 default:
return "invalid";
◆ to_string() [112/272]
◆ to_string() [113/272]
Definition at line 49351 of file vulkan.hpp.
49355 case Filter::eNearest:
return "Nearest";
49356 case Filter::eLinear:
return "Linear";
49357 case Filter::eCubicIMG:
return "CubicIMG";
49358 default:
return "invalid";
References eNearest.
◆ to_string() [114/272]
Definition at line 49617 of file vulkan.hpp.
49621 case Format::eUndefined:
return "Undefined";
49622 case Format::eR4G4UnormPack8:
return "R4G4UnormPack8";
49623 case Format::eR4G4B4A4UnormPack16:
return "R4G4B4A4UnormPack16";
49624 case Format::eB4G4R4A4UnormPack16:
return "B4G4R4A4UnormPack16";
49625 case Format::eR5G6B5UnormPack16:
return "R5G6B5UnormPack16";
49626 case Format::eB5G6R5UnormPack16:
return "B5G6R5UnormPack16";
49627 case Format::eR5G5B5A1UnormPack16:
return "R5G5B5A1UnormPack16";
49628 case Format::eB5G5R5A1UnormPack16:
return "B5G5R5A1UnormPack16";
49629 case Format::eA1R5G5B5UnormPack16:
return "A1R5G5B5UnormPack16";
49630 case Format::eR8Unorm:
return "R8Unorm";
49631 case Format::eR8Snorm:
return "R8Snorm";
49632 case Format::eR8Uscaled:
return "R8Uscaled";
49633 case Format::eR8Sscaled:
return "R8Sscaled";
49634 case Format::eR8Uint:
return "R8Uint";
49635 case Format::eR8Sint:
return "R8Sint";
49636 case Format::eR8Srgb:
return "R8Srgb";
49637 case Format::eR8G8Unorm:
return "R8G8Unorm";
49638 case Format::eR8G8Snorm:
return "R8G8Snorm";
49639 case Format::eR8G8Uscaled:
return "R8G8Uscaled";
49640 case Format::eR8G8Sscaled:
return "R8G8Sscaled";
49641 case Format::eR8G8Uint:
return "R8G8Uint";
49642 case Format::eR8G8Sint:
return "R8G8Sint";
49643 case Format::eR8G8Srgb:
return "R8G8Srgb";
49644 case Format::eR8G8B8Unorm:
return "R8G8B8Unorm";
49645 case Format::eR8G8B8Snorm:
return "R8G8B8Snorm";
49646 case Format::eR8G8B8Uscaled:
return "R8G8B8Uscaled";
49647 case Format::eR8G8B8Sscaled:
return "R8G8B8Sscaled";
49648 case Format::eR8G8B8Uint:
return "R8G8B8Uint";
49649 case Format::eR8G8B8Sint:
return "R8G8B8Sint";
49650 case Format::eR8G8B8Srgb:
return "R8G8B8Srgb";
49651 case Format::eB8G8R8Unorm:
return "B8G8R8Unorm";
49652 case Format::eB8G8R8Snorm:
return "B8G8R8Snorm";
49653 case Format::eB8G8R8Uscaled:
return "B8G8R8Uscaled";
49654 case Format::eB8G8R8Sscaled:
return "B8G8R8Sscaled";
49655 case Format::eB8G8R8Uint:
return "B8G8R8Uint";
49656 case Format::eB8G8R8Sint:
return "B8G8R8Sint";
49657 case Format::eB8G8R8Srgb:
return "B8G8R8Srgb";
49658 case Format::eR8G8B8A8Unorm:
return "R8G8B8A8Unorm";
49659 case Format::eR8G8B8A8Snorm:
return "R8G8B8A8Snorm";
49660 case Format::eR8G8B8A8Uscaled:
return "R8G8B8A8Uscaled";
49661 case Format::eR8G8B8A8Sscaled:
return "R8G8B8A8Sscaled";
49662 case Format::eR8G8B8A8Uint:
return "R8G8B8A8Uint";
49663 case Format::eR8G8B8A8Sint:
return "R8G8B8A8Sint";
49664 case Format::eR8G8B8A8Srgb:
return "R8G8B8A8Srgb";
49665 case Format::eB8G8R8A8Unorm:
return "B8G8R8A8Unorm";
49666 case Format::eB8G8R8A8Snorm:
return "B8G8R8A8Snorm";
49667 case Format::eB8G8R8A8Uscaled:
return "B8G8R8A8Uscaled";
49668 case Format::eB8G8R8A8Sscaled:
return "B8G8R8A8Sscaled";
49669 case Format::eB8G8R8A8Uint:
return "B8G8R8A8Uint";
49670 case Format::eB8G8R8A8Sint:
return "B8G8R8A8Sint";
49671 case Format::eB8G8R8A8Srgb:
return "B8G8R8A8Srgb";
49672 case Format::eA8B8G8R8UnormPack32:
return "A8B8G8R8UnormPack32";
49673 case Format::eA8B8G8R8SnormPack32:
return "A8B8G8R8SnormPack32";
49674 case Format::eA8B8G8R8UscaledPack32:
return "A8B8G8R8UscaledPack32";
49675 case Format::eA8B8G8R8SscaledPack32:
return "A8B8G8R8SscaledPack32";
49676 case Format::eA8B8G8R8UintPack32:
return "A8B8G8R8UintPack32";
49677 case Format::eA8B8G8R8SintPack32:
return "A8B8G8R8SintPack32";
49678 case Format::eA8B8G8R8SrgbPack32:
return "A8B8G8R8SrgbPack32";
49679 case Format::eA2R10G10B10UnormPack32:
return "A2R10G10B10UnormPack32";
49680 case Format::eA2R10G10B10SnormPack32:
return "A2R10G10B10SnormPack32";
49681 case Format::eA2R10G10B10UscaledPack32:
return "A2R10G10B10UscaledPack32";
49682 case Format::eA2R10G10B10SscaledPack32:
return "A2R10G10B10SscaledPack32";
49683 case Format::eA2R10G10B10UintPack32:
return "A2R10G10B10UintPack32";
49684 case Format::eA2R10G10B10SintPack32:
return "A2R10G10B10SintPack32";
49685 case Format::eA2B10G10R10UnormPack32:
return "A2B10G10R10UnormPack32";
49686 case Format::eA2B10G10R10SnormPack32:
return "A2B10G10R10SnormPack32";
49687 case Format::eA2B10G10R10UscaledPack32:
return "A2B10G10R10UscaledPack32";
49688 case Format::eA2B10G10R10SscaledPack32:
return "A2B10G10R10SscaledPack32";
49689 case Format::eA2B10G10R10UintPack32:
return "A2B10G10R10UintPack32";
49690 case Format::eA2B10G10R10SintPack32:
return "A2B10G10R10SintPack32";
49691 case Format::eR16Unorm:
return "R16Unorm";
49692 case Format::eR16Snorm:
return "R16Snorm";
49693 case Format::eR16Uscaled:
return "R16Uscaled";
49694 case Format::eR16Sscaled:
return "R16Sscaled";
49695 case Format::eR16Uint:
return "R16Uint";
49696 case Format::eR16Sint:
return "R16Sint";
49697 case Format::eR16Sfloat:
return "R16Sfloat";
49698 case Format::eR16G16Unorm:
return "R16G16Unorm";
49699 case Format::eR16G16Snorm:
return "R16G16Snorm";
49700 case Format::eR16G16Uscaled:
return "R16G16Uscaled";
49701 case Format::eR16G16Sscaled:
return "R16G16Sscaled";
49702 case Format::eR16G16Uint:
return "R16G16Uint";
49703 case Format::eR16G16Sint:
return "R16G16Sint";
49704 case Format::eR16G16Sfloat:
return "R16G16Sfloat";
49705 case Format::eR16G16B16Unorm:
return "R16G16B16Unorm";
49706 case Format::eR16G16B16Snorm:
return "R16G16B16Snorm";
49707 case Format::eR16G16B16Uscaled:
return "R16G16B16Uscaled";
49708 case Format::eR16G16B16Sscaled:
return "R16G16B16Sscaled";
49709 case Format::eR16G16B16Uint:
return "R16G16B16Uint";
49710 case Format::eR16G16B16Sint:
return "R16G16B16Sint";
49711 case Format::eR16G16B16Sfloat:
return "R16G16B16Sfloat";
49712 case Format::eR16G16B16A16Unorm:
return "R16G16B16A16Unorm";
49713 case Format::eR16G16B16A16Snorm:
return "R16G16B16A16Snorm";
49714 case Format::eR16G16B16A16Uscaled:
return "R16G16B16A16Uscaled";
49715 case Format::eR16G16B16A16Sscaled:
return "R16G16B16A16Sscaled";
49716 case Format::eR16G16B16A16Uint:
return "R16G16B16A16Uint";
49717 case Format::eR16G16B16A16Sint:
return "R16G16B16A16Sint";
49718 case Format::eR16G16B16A16Sfloat:
return "R16G16B16A16Sfloat";
49719 case Format::eR32Uint:
return "R32Uint";
49720 case Format::eR32Sint:
return "R32Sint";
49721 case Format::eR32Sfloat:
return "R32Sfloat";
49722 case Format::eR32G32Uint:
return "R32G32Uint";
49723 case Format::eR32G32Sint:
return "R32G32Sint";
49724 case Format::eR32G32Sfloat:
return "R32G32Sfloat";
49725 case Format::eR32G32B32Uint:
return "R32G32B32Uint";
49726 case Format::eR32G32B32Sint:
return "R32G32B32Sint";
49727 case Format::eR32G32B32Sfloat:
return "R32G32B32Sfloat";
49728 case Format::eR32G32B32A32Uint:
return "R32G32B32A32Uint";
49729 case Format::eR32G32B32A32Sint:
return "R32G32B32A32Sint";
49730 case Format::eR32G32B32A32Sfloat:
return "R32G32B32A32Sfloat";
49731 case Format::eR64Uint:
return "R64Uint";
49732 case Format::eR64Sint:
return "R64Sint";
49733 case Format::eR64Sfloat:
return "R64Sfloat";
49734 case Format::eR64G64Uint:
return "R64G64Uint";
49735 case Format::eR64G64Sint:
return "R64G64Sint";
49736 case Format::eR64G64Sfloat:
return "R64G64Sfloat";
49737 case Format::eR64G64B64Uint:
return "R64G64B64Uint";
49738 case Format::eR64G64B64Sint:
return "R64G64B64Sint";
49739 case Format::eR64G64B64Sfloat:
return "R64G64B64Sfloat";
49740 case Format::eR64G64B64A64Uint:
return "R64G64B64A64Uint";
49741 case Format::eR64G64B64A64Sint:
return "R64G64B64A64Sint";
49742 case Format::eR64G64B64A64Sfloat:
return "R64G64B64A64Sfloat";
49743 case Format::eB10G11R11UfloatPack32:
return "B10G11R11UfloatPack32";
49744 case Format::eE5B9G9R9UfloatPack32:
return "E5B9G9R9UfloatPack32";
49745 case Format::eD16Unorm:
return "D16Unorm";
49746 case Format::eX8D24UnormPack32:
return "X8D24UnormPack32";
49747 case Format::eD32Sfloat:
return "D32Sfloat";
49748 case Format::eS8Uint:
return "S8Uint";
49749 case Format::eD16UnormS8Uint:
return "D16UnormS8Uint";
49750 case Format::eD24UnormS8Uint:
return "D24UnormS8Uint";
49751 case Format::eD32SfloatS8Uint:
return "D32SfloatS8Uint";
49752 case Format::eBc1RgbUnormBlock:
return "Bc1RgbUnormBlock";
49753 case Format::eBc1RgbSrgbBlock:
return "Bc1RgbSrgbBlock";
49754 case Format::eBc1RgbaUnormBlock:
return "Bc1RgbaUnormBlock";
49755 case Format::eBc1RgbaSrgbBlock:
return "Bc1RgbaSrgbBlock";
49756 case Format::eBc2UnormBlock:
return "Bc2UnormBlock";
49757 case Format::eBc2SrgbBlock:
return "Bc2SrgbBlock";
49758 case Format::eBc3UnormBlock:
return "Bc3UnormBlock";
49759 case Format::eBc3SrgbBlock:
return "Bc3SrgbBlock";
49760 case Format::eBc4UnormBlock:
return "Bc4UnormBlock";
49761 case Format::eBc4SnormBlock:
return "Bc4SnormBlock";
49762 case Format::eBc5UnormBlock:
return "Bc5UnormBlock";
49763 case Format::eBc5SnormBlock:
return "Bc5SnormBlock";
49764 case Format::eBc6HUfloatBlock:
return "Bc6HUfloatBlock";
49765 case Format::eBc6HSfloatBlock:
return "Bc6HSfloatBlock";
49766 case Format::eBc7UnormBlock:
return "Bc7UnormBlock";
49767 case Format::eBc7SrgbBlock:
return "Bc7SrgbBlock";
49768 case Format::eEtc2R8G8B8UnormBlock:
return "Etc2R8G8B8UnormBlock";
49769 case Format::eEtc2R8G8B8SrgbBlock:
return "Etc2R8G8B8SrgbBlock";
49770 case Format::eEtc2R8G8B8A1UnormBlock:
return "Etc2R8G8B8A1UnormBlock";
49771 case Format::eEtc2R8G8B8A1SrgbBlock:
return "Etc2R8G8B8A1SrgbBlock";
49772 case Format::eEtc2R8G8B8A8UnormBlock:
return "Etc2R8G8B8A8UnormBlock";
49773 case Format::eEtc2R8G8B8A8SrgbBlock:
return "Etc2R8G8B8A8SrgbBlock";
49774 case Format::eEacR11UnormBlock:
return "EacR11UnormBlock";
49775 case Format::eEacR11SnormBlock:
return "EacR11SnormBlock";
49776 case Format::eEacR11G11UnormBlock:
return "EacR11G11UnormBlock";
49777 case Format::eEacR11G11SnormBlock:
return "EacR11G11SnormBlock";
49778 case Format::eAstc4x4UnormBlock:
return "Astc4x4UnormBlock";
49779 case Format::eAstc4x4SrgbBlock:
return "Astc4x4SrgbBlock";
49780 case Format::eAstc5x4UnormBlock:
return "Astc5x4UnormBlock";
49781 case Format::eAstc5x4SrgbBlock:
return "Astc5x4SrgbBlock";
49782 case Format::eAstc5x5UnormBlock:
return "Astc5x5UnormBlock";
49783 case Format::eAstc5x5SrgbBlock:
return "Astc5x5SrgbBlock";
49784 case Format::eAstc6x5UnormBlock:
return "Astc6x5UnormBlock";
49785 case Format::eAstc6x5SrgbBlock:
return "Astc6x5SrgbBlock";
49786 case Format::eAstc6x6UnormBlock:
return "Astc6x6UnormBlock";
49787 case Format::eAstc6x6SrgbBlock:
return "Astc6x6SrgbBlock";
49788 case Format::eAstc8x5UnormBlock:
return "Astc8x5UnormBlock";
49789 case Format::eAstc8x5SrgbBlock:
return "Astc8x5SrgbBlock";
49790 case Format::eAstc8x6UnormBlock:
return "Astc8x6UnormBlock";
49791 case Format::eAstc8x6SrgbBlock:
return "Astc8x6SrgbBlock";
49792 case Format::eAstc8x8UnormBlock:
return "Astc8x8UnormBlock";
49793 case Format::eAstc8x8SrgbBlock:
return "Astc8x8SrgbBlock";
49794 case Format::eAstc10x5UnormBlock:
return "Astc10x5UnormBlock";
49795 case Format::eAstc10x5SrgbBlock:
return "Astc10x5SrgbBlock";
49796 case Format::eAstc10x6UnormBlock:
return "Astc10x6UnormBlock";
49797 case Format::eAstc10x6SrgbBlock:
return "Astc10x6SrgbBlock";
49798 case Format::eAstc10x8UnormBlock:
return "Astc10x8UnormBlock";
49799 case Format::eAstc10x8SrgbBlock:
return "Astc10x8SrgbBlock";
49800 case Format::eAstc10x10UnormBlock:
return "Astc10x10UnormBlock";
49801 case Format::eAstc10x10SrgbBlock:
return "Astc10x10SrgbBlock";
49802 case Format::eAstc12x10UnormBlock:
return "Astc12x10UnormBlock";
49803 case Format::eAstc12x10SrgbBlock:
return "Astc12x10SrgbBlock";
49804 case Format::eAstc12x12UnormBlock:
return "Astc12x12UnormBlock";
49805 case Format::eAstc12x12SrgbBlock:
return "Astc12x12SrgbBlock";
49806 case Format::eG8B8G8R8422Unorm:
return "G8B8G8R8422Unorm";
49807 case Format::eB8G8R8G8422Unorm:
return "B8G8R8G8422Unorm";
49808 case Format::eG8B8R83Plane420Unorm:
return "G8B8R83Plane420Unorm";
49809 case Format::eG8B8R82Plane420Unorm:
return "G8B8R82Plane420Unorm";
49810 case Format::eG8B8R83Plane422Unorm:
return "G8B8R83Plane422Unorm";
49811 case Format::eG8B8R82Plane422Unorm:
return "G8B8R82Plane422Unorm";
49812 case Format::eG8B8R83Plane444Unorm:
return "G8B8R83Plane444Unorm";
49813 case Format::eR10X6UnormPack16:
return "R10X6UnormPack16";
49814 case Format::eR10X6G10X6Unorm2Pack16:
return "R10X6G10X6Unorm2Pack16";
49815 case Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
return "R10X6G10X6B10X6A10X6Unorm4Pack16";
49816 case Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return "G10X6B10X6G10X6R10X6422Unorm4Pack16";
49817 case Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return "B10X6G10X6R10X6G10X6422Unorm4Pack16";
49818 case Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return "G10X6B10X6R10X63Plane420Unorm3Pack16";
49819 case Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return "G10X6B10X6R10X62Plane420Unorm3Pack16";
49820 case Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return "G10X6B10X6R10X63Plane422Unorm3Pack16";
49821 case Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return "G10X6B10X6R10X62Plane422Unorm3Pack16";
49822 case Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return "G10X6B10X6R10X63Plane444Unorm3Pack16";
49823 case Format::eR12X4UnormPack16:
return "R12X4UnormPack16";
49824 case Format::eR12X4G12X4Unorm2Pack16:
return "R12X4G12X4Unorm2Pack16";
49825 case Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
return "R12X4G12X4B12X4A12X4Unorm4Pack16";
49826 case Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return "G12X4B12X4G12X4R12X4422Unorm4Pack16";
49827 case Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return "B12X4G12X4R12X4G12X4422Unorm4Pack16";
49828 case Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return "G12X4B12X4R12X43Plane420Unorm3Pack16";
49829 case Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return "G12X4B12X4R12X42Plane420Unorm3Pack16";
49830 case Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return "G12X4B12X4R12X43Plane422Unorm3Pack16";
49831 case Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return "G12X4B12X4R12X42Plane422Unorm3Pack16";
49832 case Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return "G12X4B12X4R12X43Plane444Unorm3Pack16";
49833 case Format::eG16B16G16R16422Unorm:
return "G16B16G16R16422Unorm";
49834 case Format::eB16G16R16G16422Unorm:
return "B16G16R16G16422Unorm";
49835 case Format::eG16B16R163Plane420Unorm:
return "G16B16R163Plane420Unorm";
49836 case Format::eG16B16R162Plane420Unorm:
return "G16B16R162Plane420Unorm";
49837 case Format::eG16B16R163Plane422Unorm:
return "G16B16R163Plane422Unorm";
49838 case Format::eG16B16R162Plane422Unorm:
return "G16B16R162Plane422Unorm";
49839 case Format::eG16B16R163Plane444Unorm:
return "G16B16R163Plane444Unorm";
49840 case Format::ePvrtc12BppUnormBlockIMG:
return "Pvrtc12BppUnormBlockIMG";
49841 case Format::ePvrtc14BppUnormBlockIMG:
return "Pvrtc14BppUnormBlockIMG";
49842 case Format::ePvrtc22BppUnormBlockIMG:
return "Pvrtc22BppUnormBlockIMG";
49843 case Format::ePvrtc24BppUnormBlockIMG:
return "Pvrtc24BppUnormBlockIMG";
49844 case Format::ePvrtc12BppSrgbBlockIMG:
return "Pvrtc12BppSrgbBlockIMG";
49845 case Format::ePvrtc14BppSrgbBlockIMG:
return "Pvrtc14BppSrgbBlockIMG";
49846 case Format::ePvrtc22BppSrgbBlockIMG:
return "Pvrtc22BppSrgbBlockIMG";
49847 case Format::ePvrtc24BppSrgbBlockIMG:
return "Pvrtc24BppSrgbBlockIMG";
49848 default:
return "invalid";
References eUndefined.
◆ to_string() [115/272]
Definition at line 50657 of file vulkan.hpp.
50661 case FormatFeatureFlagBits::eSampledImage:
return "SampledImage";
50662 case FormatFeatureFlagBits::eStorageImage:
return "StorageImage";
50663 case FormatFeatureFlagBits::eStorageImageAtomic:
return "StorageImageAtomic";
50664 case FormatFeatureFlagBits::eUniformTexelBuffer:
return "UniformTexelBuffer";
50665 case FormatFeatureFlagBits::eStorageTexelBuffer:
return "StorageTexelBuffer";
50666 case FormatFeatureFlagBits::eStorageTexelBufferAtomic:
return "StorageTexelBufferAtomic";
50667 case FormatFeatureFlagBits::eVertexBuffer:
return "VertexBuffer";
50668 case FormatFeatureFlagBits::eColorAttachment:
return "ColorAttachment";
50669 case FormatFeatureFlagBits::eColorAttachmentBlend:
return "ColorAttachmentBlend";
50670 case FormatFeatureFlagBits::eDepthStencilAttachment:
return "DepthStencilAttachment";
50671 case FormatFeatureFlagBits::eBlitSrc:
return "BlitSrc";
50672 case FormatFeatureFlagBits::eBlitDst:
return "BlitDst";
50673 case FormatFeatureFlagBits::eSampledImageFilterLinear:
return "SampledImageFilterLinear";
50674 case FormatFeatureFlagBits::eTransferSrc:
return "TransferSrc";
50675 case FormatFeatureFlagBits::eTransferDst:
return "TransferDst";
50676 case FormatFeatureFlagBits::eMidpointChromaSamples:
return "MidpointChromaSamples";
50677 case FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter:
return "SampledImageYcbcrConversionLinearFilter";
50678 case FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter:
return "SampledImageYcbcrConversionSeparateReconstructionFilter";
50679 case FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit:
return "SampledImageYcbcrConversionChromaReconstructionExplicit";
50680 case FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable:
return "SampledImageYcbcrConversionChromaReconstructionExplicitForceable";
50681 case FormatFeatureFlagBits::eDisjoint:
return "Disjoint";
50682 case FormatFeatureFlagBits::eCositedChromaSamples:
return "CositedChromaSamples";
50683 case FormatFeatureFlagBits::eSampledImageFilterCubicIMG:
return "SampledImageFilterCubicIMG";
50684 case FormatFeatureFlagBits::eSampledImageFilterMinmaxEXT:
return "SampledImageFilterMinmaxEXT";
50685 default:
return "invalid";
References eSampledImage.
◆ to_string() [116/272]
Definition at line 50689 of file vulkan.hpp.
50691 if (!
value)
return "{}";
50693 if (
value & FormatFeatureFlagBits::eSampledImage)
result +=
"SampledImage | ";
50694 if (
value & FormatFeatureFlagBits::eStorageImage)
result +=
"StorageImage | ";
50695 if (
value & FormatFeatureFlagBits::eStorageImageAtomic)
result +=
"StorageImageAtomic | ";
50696 if (
value & FormatFeatureFlagBits::eUniformTexelBuffer)
result +=
"UniformTexelBuffer | ";
50697 if (
value & FormatFeatureFlagBits::eStorageTexelBuffer)
result +=
"StorageTexelBuffer | ";
50698 if (
value & FormatFeatureFlagBits::eStorageTexelBufferAtomic)
result +=
"StorageTexelBufferAtomic | ";
50699 if (
value & FormatFeatureFlagBits::eVertexBuffer)
result +=
"VertexBuffer | ";
50700 if (
value & FormatFeatureFlagBits::eColorAttachment)
result +=
"ColorAttachment | ";
50701 if (
value & FormatFeatureFlagBits::eColorAttachmentBlend)
result +=
"ColorAttachmentBlend | ";
50702 if (
value & FormatFeatureFlagBits::eDepthStencilAttachment)
result +=
"DepthStencilAttachment | ";
50703 if (
value & FormatFeatureFlagBits::eBlitSrc)
result +=
"BlitSrc | ";
50704 if (
value & FormatFeatureFlagBits::eBlitDst)
result +=
"BlitDst | ";
50705 if (
value & FormatFeatureFlagBits::eSampledImageFilterLinear)
result +=
"SampledImageFilterLinear | ";
50706 if (
value & FormatFeatureFlagBits::eTransferSrc)
result +=
"TransferSrc | ";
50707 if (
value & FormatFeatureFlagBits::eTransferDst)
result +=
"TransferDst | ";
50708 if (
value & FormatFeatureFlagBits::eMidpointChromaSamples)
result +=
"MidpointChromaSamples | ";
50709 if (
value & FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter)
result +=
"SampledImageYcbcrConversionLinearFilter | ";
50710 if (
value & FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter)
result +=
"SampledImageYcbcrConversionSeparateReconstructionFilter | ";
50711 if (
value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit)
result +=
"SampledImageYcbcrConversionChromaReconstructionExplicit | ";
50712 if (
value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable)
result +=
"SampledImageYcbcrConversionChromaReconstructionExplicitForceable | ";
50713 if (
value & FormatFeatureFlagBits::eDisjoint)
result +=
"Disjoint | ";
50714 if (
value & FormatFeatureFlagBits::eCositedChromaSamples)
result +=
"CositedChromaSamples | ";
50715 if (
value & FormatFeatureFlagBits::eSampledImageFilterCubicIMG)
result +=
"SampledImageFilterCubicIMG | ";
50716 if (
value & FormatFeatureFlagBits::eSampledImageFilterMinmaxEXT)
result +=
"SampledImageFilterMinmaxEXT | ";
50717 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eSampledImage.
◆ to_string() [117/272]
◆ to_string() [118/272]
◆ to_string() [119/272]
Definition at line 49436 of file vulkan.hpp.
49440 case FrontFace::eCounterClockwise:
return "CounterClockwise";
49441 case FrontFace::eClockwise:
return "Clockwise";
49442 default:
return "invalid";
References eCounterClockwise.
◆ to_string() [120/272]
Definition at line 52153 of file vulkan.hpp.
52157 case GeometryFlagBitsNV::eOpaque:
return "Opaque";
52158 case GeometryFlagBitsNV::eNoDuplicateAnyHitInvocation:
return "NoDuplicateAnyHitInvocation";
52159 default:
return "invalid";
References eOpaque.
◆ to_string() [121/272]
Definition at line 52163 of file vulkan.hpp.
52165 if (!
value)
return "{}";
52167 if (
value & GeometryFlagBitsNV::eOpaque)
result +=
"Opaque | ";
52168 if (
value & GeometryFlagBitsNV::eNoDuplicateAnyHitInvocation)
result +=
"NoDuplicateAnyHitInvocation | ";
52169 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eOpaque.
◆ to_string() [122/272]
Definition at line 52130 of file vulkan.hpp.
52134 case GeometryInstanceFlagBitsNV::eTriangleCullDisable:
return "TriangleCullDisable";
52135 case GeometryInstanceFlagBitsNV::eTriangleFrontCounterclockwise:
return "TriangleFrontCounterclockwise";
52136 case GeometryInstanceFlagBitsNV::eForceOpaque:
return "ForceOpaque";
52137 case GeometryInstanceFlagBitsNV::eForceNoOpaque:
return "ForceNoOpaque";
52138 default:
return "invalid";
References eTriangleCullDisable.
◆ to_string() [123/272]
Definition at line 52142 of file vulkan.hpp.
52144 if (!
value)
return "{}";
52146 if (
value & GeometryInstanceFlagBitsNV::eTriangleCullDisable)
result +=
"TriangleCullDisable | ";
52147 if (
value & GeometryInstanceFlagBitsNV::eTriangleFrontCounterclockwise)
result +=
"TriangleFrontCounterclockwise | ";
52148 if (
value & GeometryInstanceFlagBitsNV::eForceOpaque)
result +=
"ForceOpaque | ";
52149 if (
value & GeometryInstanceFlagBitsNV::eForceNoOpaque)
result +=
"ForceNoOpaque | ";
52150 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eTriangleCullDisable.
◆ to_string() [124/272]
Definition at line 52217 of file vulkan.hpp.
52221 case GeometryTypeNV::eTriangles:
return "Triangles";
52222 case GeometryTypeNV::eAabbs:
return "Aabbs";
52223 default:
return "invalid";
References eTriangles.
◆ to_string() [125/272]
Definition at line 50818 of file vulkan.hpp.
50822 case ImageAspectFlagBits::eColor:
return "Color";
50823 case ImageAspectFlagBits::eDepth:
return "Depth";
50824 case ImageAspectFlagBits::eStencil:
return "Stencil";
50825 case ImageAspectFlagBits::eMetadata:
return "Metadata";
50826 case ImageAspectFlagBits::ePlane0:
return "Plane0";
50827 case ImageAspectFlagBits::ePlane1:
return "Plane1";
50828 case ImageAspectFlagBits::ePlane2:
return "Plane2";
50829 case ImageAspectFlagBits::eMemoryPlane0EXT:
return "MemoryPlane0EXT";
50830 case ImageAspectFlagBits::eMemoryPlane1EXT:
return "MemoryPlane1EXT";
50831 case ImageAspectFlagBits::eMemoryPlane2EXT:
return "MemoryPlane2EXT";
50832 case ImageAspectFlagBits::eMemoryPlane3EXT:
return "MemoryPlane3EXT";
50833 default:
return "invalid";
References eColor.
◆ to_string() [126/272]
Definition at line 50837 of file vulkan.hpp.
50839 if (!
value)
return "{}";
50841 if (
value & ImageAspectFlagBits::eColor)
result +=
"Color | ";
50842 if (
value & ImageAspectFlagBits::eDepth)
result +=
"Depth | ";
50843 if (
value & ImageAspectFlagBits::eStencil)
result +=
"Stencil | ";
50844 if (
value & ImageAspectFlagBits::eMetadata)
result +=
"Metadata | ";
50845 if (
value & ImageAspectFlagBits::ePlane0)
result +=
"Plane0 | ";
50846 if (
value & ImageAspectFlagBits::ePlane1)
result +=
"Plane1 | ";
50847 if (
value & ImageAspectFlagBits::ePlane2)
result +=
"Plane2 | ";
50848 if (
value & ImageAspectFlagBits::eMemoryPlane0EXT)
result +=
"MemoryPlane0EXT | ";
50849 if (
value & ImageAspectFlagBits::eMemoryPlane1EXT)
result +=
"MemoryPlane1EXT | ";
50850 if (
value & ImageAspectFlagBits::eMemoryPlane2EXT)
result +=
"MemoryPlane2EXT | ";
50851 if (
value & ImageAspectFlagBits::eMemoryPlane3EXT)
result +=
"MemoryPlane3EXT | ";
50852 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eColor.
◆ to_string() [127/272]
Definition at line 50547 of file vulkan.hpp.
50551 case ImageCreateFlagBits::eSparseBinding:
return "SparseBinding";
50552 case ImageCreateFlagBits::eSparseResidency:
return "SparseResidency";
50553 case ImageCreateFlagBits::eSparseAliased:
return "SparseAliased";
50554 case ImageCreateFlagBits::eMutableFormat:
return "MutableFormat";
50555 case ImageCreateFlagBits::eCubeCompatible:
return "CubeCompatible";
50556 case ImageCreateFlagBits::eAlias:
return "Alias";
50557 case ImageCreateFlagBits::eSplitInstanceBindRegions:
return "SplitInstanceBindRegions";
50558 case ImageCreateFlagBits::e2DArrayCompatible:
return "2DArrayCompatible";
50559 case ImageCreateFlagBits::eBlockTexelViewCompatible:
return "BlockTexelViewCompatible";
50560 case ImageCreateFlagBits::eExtendedUsage:
return "ExtendedUsage";
50561 case ImageCreateFlagBits::eProtected:
return "Protected";
50562 case ImageCreateFlagBits::eDisjoint:
return "Disjoint";
50563 case ImageCreateFlagBits::eCornerSampledNV:
return "CornerSampledNV";
50564 case ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT:
return "SampleLocationsCompatibleDepthEXT";
50565 default:
return "invalid";
References eSparseBinding.
◆ to_string() [128/272]
Definition at line 50569 of file vulkan.hpp.
50571 if (!
value)
return "{}";
50573 if (
value & ImageCreateFlagBits::eSparseBinding)
result +=
"SparseBinding | ";
50574 if (
value & ImageCreateFlagBits::eSparseResidency)
result +=
"SparseResidency | ";
50575 if (
value & ImageCreateFlagBits::eSparseAliased)
result +=
"SparseAliased | ";
50576 if (
value & ImageCreateFlagBits::eMutableFormat)
result +=
"MutableFormat | ";
50577 if (
value & ImageCreateFlagBits::eCubeCompatible)
result +=
"CubeCompatible | ";
50578 if (
value & ImageCreateFlagBits::eAlias)
result +=
"Alias | ";
50579 if (
value & ImageCreateFlagBits::eSplitInstanceBindRegions)
result +=
"SplitInstanceBindRegions | ";
50580 if (
value & ImageCreateFlagBits::e2DArrayCompatible)
result +=
"2DArrayCompatible | ";
50581 if (
value & ImageCreateFlagBits::eBlockTexelViewCompatible)
result +=
"BlockTexelViewCompatible | ";
50582 if (
value & ImageCreateFlagBits::eExtendedUsage)
result +=
"ExtendedUsage | ";
50583 if (
value & ImageCreateFlagBits::eProtected)
result +=
"Protected | ";
50584 if (
value & ImageCreateFlagBits::eDisjoint)
result +=
"Disjoint | ";
50585 if (
value & ImageCreateFlagBits::eCornerSampledNV)
result +=
"CornerSampledNV | ";
50586 if (
value & ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT)
result +=
"SampleLocationsCompatibleDepthEXT | ";
50587 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eSparseBinding.
◆ to_string() [129/272]
Definition at line 49138 of file vulkan.hpp.
49142 case ImageLayout::eUndefined:
return "Undefined";
49143 case ImageLayout::eGeneral:
return "General";
49144 case ImageLayout::eColorAttachmentOptimal:
return "ColorAttachmentOptimal";
49145 case ImageLayout::eDepthStencilAttachmentOptimal:
return "DepthStencilAttachmentOptimal";
49146 case ImageLayout::eDepthStencilReadOnlyOptimal:
return "DepthStencilReadOnlyOptimal";
49147 case ImageLayout::eShaderReadOnlyOptimal:
return "ShaderReadOnlyOptimal";
49148 case ImageLayout::eTransferSrcOptimal:
return "TransferSrcOptimal";
49149 case ImageLayout::eTransferDstOptimal:
return "TransferDstOptimal";
49150 case ImageLayout::ePreinitialized:
return "Preinitialized";
49151 case ImageLayout::eDepthReadOnlyStencilAttachmentOptimal:
return "DepthReadOnlyStencilAttachmentOptimal";
49152 case ImageLayout::eDepthAttachmentStencilReadOnlyOptimal:
return "DepthAttachmentStencilReadOnlyOptimal";
49153 case ImageLayout::ePresentSrcKHR:
return "PresentSrcKHR";
49154 case ImageLayout::eSharedPresentKHR:
return "SharedPresentKHR";
49155 case ImageLayout::eShadingRateOptimalNV:
return "ShadingRateOptimalNV";
49156 default:
return "invalid";
References eUndefined.
◆ to_string() [130/272]
Definition at line 49192 of file vulkan.hpp.
49196 case ImageTiling::eOptimal:
return "Optimal";
49197 case ImageTiling::eLinear:
return "Linear";
49198 case ImageTiling::eDrmFormatModifierEXT:
return "DrmFormatModifierEXT";
49199 default:
return "invalid";
References eOptimal.
◆ to_string() [131/272]
Definition at line 49181 of file vulkan.hpp.
49185 case ImageType::e1D:
return "1D";
49186 case ImageType::e2D:
return "2D";
49187 case ImageType::e3D:
return "3D";
49188 default:
return "invalid";
References e1D.
◆ to_string() [132/272]
Definition at line 50514 of file vulkan.hpp.
50518 case ImageUsageFlagBits::eTransferSrc:
return "TransferSrc";
50519 case ImageUsageFlagBits::eTransferDst:
return "TransferDst";
50520 case ImageUsageFlagBits::eSampled:
return "Sampled";
50521 case ImageUsageFlagBits::eStorage:
return "Storage";
50522 case ImageUsageFlagBits::eColorAttachment:
return "ColorAttachment";
50523 case ImageUsageFlagBits::eDepthStencilAttachment:
return "DepthStencilAttachment";
50524 case ImageUsageFlagBits::eTransientAttachment:
return "TransientAttachment";
50525 case ImageUsageFlagBits::eInputAttachment:
return "InputAttachment";
50526 case ImageUsageFlagBits::eShadingRateImageNV:
return "ShadingRateImageNV";
50527 default:
return "invalid";
References eTransferSrc.
◆ to_string() [133/272]
Definition at line 50531 of file vulkan.hpp.
50533 if (!
value)
return "{}";
50535 if (
value & ImageUsageFlagBits::eTransferSrc)
result +=
"TransferSrc | ";
50536 if (
value & ImageUsageFlagBits::eTransferDst)
result +=
"TransferDst | ";
50537 if (
value & ImageUsageFlagBits::eSampled)
result +=
"Sampled | ";
50538 if (
value & ImageUsageFlagBits::eStorage)
result +=
"Storage | ";
50539 if (
value & ImageUsageFlagBits::eColorAttachment)
result +=
"ColorAttachment | ";
50540 if (
value & ImageUsageFlagBits::eDepthStencilAttachment)
result +=
"DepthStencilAttachment | ";
50541 if (
value & ImageUsageFlagBits::eTransientAttachment)
result +=
"TransientAttachment | ";
50542 if (
value & ImageUsageFlagBits::eInputAttachment)
result +=
"InputAttachment | ";
50543 if (
value & ImageUsageFlagBits::eShadingRateImageNV)
result +=
"ShadingRateImageNV | ";
50544 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eTransferSrc.
◆ to_string() [134/272]
◆ to_string() [135/272]
◆ to_string() [136/272]
Definition at line 49203 of file vulkan.hpp.
49207 case ImageViewType::e1D:
return "1D";
49208 case ImageViewType::e2D:
return "2D";
49209 case ImageViewType::e3D:
return "3D";
49210 case ImageViewType::eCube:
return "Cube";
49211 case ImageViewType::e1DArray:
return "1DArray";
49212 case ImageViewType::e2DArray:
return "2DArray";
49213 case ImageViewType::eCubeArray:
return "CubeArray";
49214 default:
return "invalid";
References e1D.
◆ to_string() [137/272]
Definition at line 49340 of file vulkan.hpp.
49344 case IndexType::eUint16:
return "Uint16";
49345 case IndexType::eUint32:
return "Uint32";
49346 case IndexType::eNoneNV:
return "NoneNV";
49347 default:
return "invalid";
References eUint16.
◆ to_string() [138/272]
Definition at line 51415 of file vulkan.hpp.
51419 case IndirectCommandsLayoutUsageFlagBitsNVX::eUnorderedSequences:
return "UnorderedSequences";
51420 case IndirectCommandsLayoutUsageFlagBitsNVX::eSparseSequences:
return "SparseSequences";
51421 case IndirectCommandsLayoutUsageFlagBitsNVX::eEmptyExecutions:
return "EmptyExecutions";
51422 case IndirectCommandsLayoutUsageFlagBitsNVX::eIndexedSequences:
return "IndexedSequences";
51423 default:
return "invalid";
References eUnorderedSequences.
◆ to_string() [139/272]
Definition at line 51427 of file vulkan.hpp.
51429 if (!
value)
return "{}";
51431 if (
value & IndirectCommandsLayoutUsageFlagBitsNVX::eUnorderedSequences)
result +=
"UnorderedSequences | ";
51432 if (
value & IndirectCommandsLayoutUsageFlagBitsNVX::eSparseSequences)
result +=
"SparseSequences | ";
51433 if (
value & IndirectCommandsLayoutUsageFlagBitsNVX::eEmptyExecutions)
result +=
"EmptyExecutions | ";
51434 if (
value & IndirectCommandsLayoutUsageFlagBitsNVX::eIndexedSequences)
result +=
"IndexedSequences | ";
51435 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eUnorderedSequences.
◆ to_string() [140/272]
Definition at line 51457 of file vulkan.hpp.
51461 case IndirectCommandsTokenTypeNVX::ePipeline:
return "Pipeline";
51462 case IndirectCommandsTokenTypeNVX::eDescriptorSet:
return "DescriptorSet";
51463 case IndirectCommandsTokenTypeNVX::eIndexBuffer:
return "IndexBuffer";
51464 case IndirectCommandsTokenTypeNVX::eVertexBuffer:
return "VertexBuffer";
51465 case IndirectCommandsTokenTypeNVX::ePushConstant:
return "PushConstant";
51466 case IndirectCommandsTokenTypeNVX::eDrawIndexed:
return "DrawIndexed";
51467 case IndirectCommandsTokenTypeNVX::eDraw:
return "Draw";
51468 case IndirectCommandsTokenTypeNVX::eDispatch:
return "Dispatch";
51469 default:
return "invalid";
References ePipeline.
◆ to_string() [141/272]
◆ to_string() [142/272]
◆ to_string() [143/272]
Definition at line 49572 of file vulkan.hpp.
49576 case InternalAllocationType::eExecutable:
return "Executable";
49577 default:
return "invalid";
References eExecutable.
◆ to_string() [144/272]
Definition at line 49548 of file vulkan.hpp.
49552 case LogicOp::eClear:
return "Clear";
49553 case LogicOp::eAnd:
return "And";
49554 case LogicOp::eAndReverse:
return "AndReverse";
49555 case LogicOp::eCopy:
return "Copy";
49556 case LogicOp::eAndInverted:
return "AndInverted";
49557 case LogicOp::eNoOp:
return "NoOp";
49558 case LogicOp::eXor:
return "Xor";
49559 case LogicOp::eOr:
return "Or";
49560 case LogicOp::eNor:
return "Nor";
49561 case LogicOp::eEquivalent:
return "Equivalent";
49562 case LogicOp::eInvert:
return "Invert";
49563 case LogicOp::eOrReverse:
return "OrReverse";
49564 case LogicOp::eCopyInverted:
return "CopyInverted";
49565 case LogicOp::eOrInverted:
return "OrInverted";
49566 case LogicOp::eNand:
return "Nand";
49567 case LogicOp::eSet:
return "Set";
49568 default:
return "invalid";
References eClear.
◆ to_string() [145/272]
Definition at line 51752 of file vulkan.hpp.
51756 case MemoryAllocateFlagBits::eDeviceMask:
return "DeviceMask";
51757 default:
return "invalid";
◆ to_string() [146/272]
Definition at line 51761 of file vulkan.hpp.
51763 if (!
value)
return "{}";
51765 if (
value & MemoryAllocateFlagBits::eDeviceMask)
result +=
"DeviceMask | ";
51766 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [147/272]
Definition at line 50315 of file vulkan.hpp.
50319 case MemoryHeapFlagBits::eDeviceLocal:
return "DeviceLocal";
50320 case MemoryHeapFlagBits::eMultiInstance:
return "MultiInstance";
50321 default:
return "invalid";
◆ to_string() [148/272]
Definition at line 50325 of file vulkan.hpp.
50327 if (!
value)
return "{}";
50329 if (
value & MemoryHeapFlagBits::eDeviceLocal)
result +=
"DeviceLocal | ";
50330 if (
value & MemoryHeapFlagBits::eMultiInstance)
result +=
"MultiInstance | ";
50331 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [149/272]
◆ to_string() [150/272]
◆ to_string() [151/272]
Definition at line 52249 of file vulkan.hpp.
52253 case MemoryOverallocationBehaviorAMD::eDefault:
return "Default";
52254 case MemoryOverallocationBehaviorAMD::eAllowed:
return "Allowed";
52255 case MemoryOverallocationBehaviorAMD::eDisallowed:
return "Disallowed";
52256 default:
return "invalid";
References eDefault.
◆ to_string() [152/272]
Definition at line 50288 of file vulkan.hpp.
50292 case MemoryPropertyFlagBits::eDeviceLocal:
return "DeviceLocal";
50293 case MemoryPropertyFlagBits::eHostVisible:
return "HostVisible";
50294 case MemoryPropertyFlagBits::eHostCoherent:
return "HostCoherent";
50295 case MemoryPropertyFlagBits::eHostCached:
return "HostCached";
50296 case MemoryPropertyFlagBits::eLazilyAllocated:
return "LazilyAllocated";
50297 case MemoryPropertyFlagBits::eProtected:
return "Protected";
50298 default:
return "invalid";
References eDeviceLocal.
◆ to_string() [153/272]
Definition at line 50302 of file vulkan.hpp.
50304 if (!
value)
return "{}";
50306 if (
value & MemoryPropertyFlagBits::eDeviceLocal)
result +=
"DeviceLocal | ";
50307 if (
value & MemoryPropertyFlagBits::eHostVisible)
result +=
"HostVisible | ";
50308 if (
value & MemoryPropertyFlagBits::eHostCoherent)
result +=
"HostCoherent | ";
50309 if (
value & MemoryPropertyFlagBits::eHostCached)
result +=
"HostCached | ";
50310 if (
value & MemoryPropertyFlagBits::eLazilyAllocated)
result +=
"LazilyAllocated | ";
50311 if (
value & MemoryPropertyFlagBits::eProtected)
result +=
"Protected | ";
50312 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eDeviceLocal.
◆ to_string() [154/272]
Definition at line 51473 of file vulkan.hpp.
51477 case ObjectEntryTypeNVX::eDescriptorSet:
return "DescriptorSet";
51478 case ObjectEntryTypeNVX::ePipeline:
return "Pipeline";
51479 case ObjectEntryTypeNVX::eIndexBuffer:
return "IndexBuffer";
51480 case ObjectEntryTypeNVX::eVertexBuffer:
return "VertexBuffer";
51481 case ObjectEntryTypeNVX::ePushConstant:
return "PushConstant";
51482 default:
return "invalid";
References eDescriptorSet.
◆ to_string() [155/272]
Definition at line 51438 of file vulkan.hpp.
51442 case ObjectEntryUsageFlagBitsNVX::eGraphics:
return "Graphics";
51443 case ObjectEntryUsageFlagBitsNVX::eCompute:
return "Compute";
51444 default:
return "invalid";
References eGraphics.
◆ to_string() [156/272]
Definition at line 51448 of file vulkan.hpp.
51450 if (!
value)
return "{}";
51452 if (
value & ObjectEntryUsageFlagBitsNVX::eGraphics)
result +=
"Graphics | ";
51453 if (
value & ObjectEntryUsageFlagBitsNVX::eCompute)
result +=
"Compute | ";
51454 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eGraphics.
◆ to_string() [157/272]
Definition at line 50200 of file vulkan.hpp.
50204 case ObjectType::eUnknown:
return "Unknown";
50205 case ObjectType::eInstance:
return "Instance";
50206 case ObjectType::ePhysicalDevice:
return "PhysicalDevice";
50207 case ObjectType::eDevice:
return "Device";
50208 case ObjectType::eQueue:
return "Queue";
50209 case ObjectType::eSemaphore:
return "Semaphore";
50210 case ObjectType::eCommandBuffer:
return "CommandBuffer";
50211 case ObjectType::eFence:
return "Fence";
50212 case ObjectType::eDeviceMemory:
return "DeviceMemory";
50213 case ObjectType::eBuffer:
return "Buffer";
50214 case ObjectType::eImage:
return "Image";
50215 case ObjectType::eEvent:
return "Event";
50216 case ObjectType::eQueryPool:
return "QueryPool";
50217 case ObjectType::eBufferView:
return "BufferView";
50218 case ObjectType::eImageView:
return "ImageView";
50219 case ObjectType::eShaderModule:
return "ShaderModule";
50220 case ObjectType::ePipelineCache:
return "PipelineCache";
50221 case ObjectType::ePipelineLayout:
return "PipelineLayout";
50222 case ObjectType::eRenderPass:
return "RenderPass";
50223 case ObjectType::ePipeline:
return "Pipeline";
50224 case ObjectType::eDescriptorSetLayout:
return "DescriptorSetLayout";
50225 case ObjectType::eSampler:
return "Sampler";
50226 case ObjectType::eDescriptorPool:
return "DescriptorPool";
50227 case ObjectType::eDescriptorSet:
return "DescriptorSet";
50228 case ObjectType::eFramebuffer:
return "Framebuffer";
50229 case ObjectType::eCommandPool:
return "CommandPool";
50230 case ObjectType::eSamplerYcbcrConversion:
return "SamplerYcbcrConversion";
50231 case ObjectType::eDescriptorUpdateTemplate:
return "DescriptorUpdateTemplate";
50232 case ObjectType::eSurfaceKHR:
return "SurfaceKHR";
50233 case ObjectType::eSwapchainKHR:
return "SwapchainKHR";
50234 case ObjectType::eDisplayKHR:
return "DisplayKHR";
50235 case ObjectType::eDisplayModeKHR:
return "DisplayModeKHR";
50236 case ObjectType::eDebugReportCallbackEXT:
return "DebugReportCallbackEXT";
50237 case ObjectType::eObjectTableNVX:
return "ObjectTableNVX";
50238 case ObjectType::eIndirectCommandsLayoutNVX:
return "IndirectCommandsLayoutNVX";
50239 case ObjectType::eDebugUtilsMessengerEXT:
return "DebugUtilsMessengerEXT";
50240 case ObjectType::eValidationCacheEXT:
return "ValidationCacheEXT";
50241 case ObjectType::eAccelerationStructureNV:
return "AccelerationStructureNV";
50242 default:
return "invalid";
References eUnknown.
◆ to_string() [158/272]
Definition at line 51729 of file vulkan.hpp.
51733 case PeerMemoryFeatureFlagBits::eCopySrc:
return "CopySrc";
51734 case PeerMemoryFeatureFlagBits::eCopyDst:
return "CopyDst";
51735 case PeerMemoryFeatureFlagBits::eGenericSrc:
return "GenericSrc";
51736 case PeerMemoryFeatureFlagBits::eGenericDst:
return "GenericDst";
51737 default:
return "invalid";
◆ to_string() [159/272]
Definition at line 51741 of file vulkan.hpp.
51743 if (!
value)
return "{}";
51745 if (
value & PeerMemoryFeatureFlagBits::eCopySrc)
result +=
"CopySrc | ";
51746 if (
value & PeerMemoryFeatureFlagBits::eCopyDst)
result +=
"CopyDst | ";
51747 if (
value & PeerMemoryFeatureFlagBits::eGenericSrc)
result +=
"GenericSrc | ";
51748 if (
value & PeerMemoryFeatureFlagBits::eGenericDst)
result +=
"GenericDst | ";
51749 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [160/272]
Definition at line 49594 of file vulkan.hpp.
49598 case PhysicalDeviceType::eOther:
return "Other";
49599 case PhysicalDeviceType::eIntegratedGpu:
return "IntegratedGpu";
49600 case PhysicalDeviceType::eDiscreteGpu:
return "DiscreteGpu";
49601 case PhysicalDeviceType::eVirtualGpu:
return "VirtualGpu";
49602 case PhysicalDeviceType::eCpu:
return "Cpu";
49603 default:
return "invalid";
References eOther.
◆ to_string() [161/272]
Definition at line 49291 of file vulkan.hpp.
49295 case PipelineBindPoint::eGraphics:
return "Graphics";
49296 case PipelineBindPoint::eCompute:
return "Compute";
49297 case PipelineBindPoint::eRayTracingNV:
return "RayTracingNV";
49298 default:
return "invalid";
References eGraphics.
◆ to_string() [162/272]
◆ to_string() [163/272]
◆ to_string() [164/272]
Definition at line 49302 of file vulkan.hpp.
49306 case PipelineCacheHeaderVersion::eOne:
return "One";
49307 default:
return "invalid";
References eOne.
◆ to_string() [165/272]
◆ to_string() [166/272]
◆ to_string() [167/272]
◆ to_string() [168/272]
◆ to_string() [169/272]
◆ to_string() [170/272]
◆ to_string() [171/272]
Definition at line 50590 of file vulkan.hpp.
50594 case PipelineCreateFlagBits::eDisableOptimization:
return "DisableOptimization";
50595 case PipelineCreateFlagBits::eAllowDerivatives:
return "AllowDerivatives";
50596 case PipelineCreateFlagBits::eDerivative:
return "Derivative";
50597 case PipelineCreateFlagBits::eViewIndexFromDeviceIndex:
return "ViewIndexFromDeviceIndex";
50598 case PipelineCreateFlagBits::eDispatchBase:
return "DispatchBase";
50599 case PipelineCreateFlagBits::eDeferCompileNV:
return "DeferCompileNV";
50600 default:
return "invalid";
References eDisableOptimization.
◆ to_string() [172/272]
Definition at line 50604 of file vulkan.hpp.
50606 if (!
value)
return "{}";
50608 if (
value & PipelineCreateFlagBits::eDisableOptimization)
result +=
"DisableOptimization | ";
50609 if (
value & PipelineCreateFlagBits::eAllowDerivatives)
result +=
"AllowDerivatives | ";
50610 if (
value & PipelineCreateFlagBits::eDerivative)
result +=
"Derivative | ";
50611 if (
value & PipelineCreateFlagBits::eViewIndexFromDeviceIndex)
result +=
"ViewIndexFromDeviceIndex | ";
50612 if (
value & PipelineCreateFlagBits::eDispatchBase)
result +=
"DispatchBase | ";
50613 if (
value & PipelineCreateFlagBits::eDeferCompileNV)
result +=
"DeferCompileNV | ";
50614 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eDisableOptimization.
◆ to_string() [173/272]
◆ to_string() [174/272]
◆ to_string() [175/272]
◆ to_string() [176/272]
◆ to_string() [177/272]
◆ to_string() [178/272]
◆ to_string() [179/272]
◆ to_string() [180/272]
◆ to_string() [181/272]
◆ to_string() [182/272]
◆ to_string() [183/272]
◆ to_string() [184/272]
◆ to_string() [185/272]
◆ to_string() [186/272]
◆ to_string() [187/272]
◆ to_string() [188/272]
◆ to_string() [189/272]
◆ to_string() [190/272]
◆ to_string() [191/272]
◆ to_string() [192/272]
◆ to_string() [193/272]
Definition at line 50893 of file vulkan.hpp.
50897 case PipelineStageFlagBits::eTopOfPipe:
return "TopOfPipe";
50898 case PipelineStageFlagBits::eDrawIndirect:
return "DrawIndirect";
50899 case PipelineStageFlagBits::eVertexInput:
return "VertexInput";
50900 case PipelineStageFlagBits::eVertexShader:
return "VertexShader";
50901 case PipelineStageFlagBits::eTessellationControlShader:
return "TessellationControlShader";
50902 case PipelineStageFlagBits::eTessellationEvaluationShader:
return "TessellationEvaluationShader";
50903 case PipelineStageFlagBits::eGeometryShader:
return "GeometryShader";
50904 case PipelineStageFlagBits::eFragmentShader:
return "FragmentShader";
50905 case PipelineStageFlagBits::eEarlyFragmentTests:
return "EarlyFragmentTests";
50906 case PipelineStageFlagBits::eLateFragmentTests:
return "LateFragmentTests";
50907 case PipelineStageFlagBits::eColorAttachmentOutput:
return "ColorAttachmentOutput";
50908 case PipelineStageFlagBits::eComputeShader:
return "ComputeShader";
50909 case PipelineStageFlagBits::eTransfer:
return "Transfer";
50910 case PipelineStageFlagBits::eBottomOfPipe:
return "BottomOfPipe";
50911 case PipelineStageFlagBits::eHost:
return "Host";
50912 case PipelineStageFlagBits::eAllGraphics:
return "AllGraphics";
50913 case PipelineStageFlagBits::eAllCommands:
return "AllCommands";
50914 case PipelineStageFlagBits::eTransformFeedbackEXT:
return "TransformFeedbackEXT";
50915 case PipelineStageFlagBits::eConditionalRenderingEXT:
return "ConditionalRenderingEXT";
50916 case PipelineStageFlagBits::eCommandProcessNVX:
return "CommandProcessNVX";
50917 case PipelineStageFlagBits::eShadingRateImageNV:
return "ShadingRateImageNV";
50918 case PipelineStageFlagBits::eRayTracingShaderNV:
return "RayTracingShaderNV";
50919 case PipelineStageFlagBits::eAccelerationStructureBuildNV:
return "AccelerationStructureBuildNV";
50920 case PipelineStageFlagBits::eTaskShaderNV:
return "TaskShaderNV";
50921 case PipelineStageFlagBits::eMeshShaderNV:
return "MeshShaderNV";
50922 default:
return "invalid";
References eTopOfPipe.
◆ to_string() [194/272]
Definition at line 50926 of file vulkan.hpp.
50928 if (!
value)
return "{}";
50930 if (
value & PipelineStageFlagBits::eTopOfPipe)
result +=
"TopOfPipe | ";
50931 if (
value & PipelineStageFlagBits::eDrawIndirect)
result +=
"DrawIndirect | ";
50932 if (
value & PipelineStageFlagBits::eVertexInput)
result +=
"VertexInput | ";
50933 if (
value & PipelineStageFlagBits::eVertexShader)
result +=
"VertexShader | ";
50934 if (
value & PipelineStageFlagBits::eTessellationControlShader)
result +=
"TessellationControlShader | ";
50935 if (
value & PipelineStageFlagBits::eTessellationEvaluationShader)
result +=
"TessellationEvaluationShader | ";
50936 if (
value & PipelineStageFlagBits::eGeometryShader)
result +=
"GeometryShader | ";
50937 if (
value & PipelineStageFlagBits::eFragmentShader)
result +=
"FragmentShader | ";
50938 if (
value & PipelineStageFlagBits::eEarlyFragmentTests)
result +=
"EarlyFragmentTests | ";
50939 if (
value & PipelineStageFlagBits::eLateFragmentTests)
result +=
"LateFragmentTests | ";
50940 if (
value & PipelineStageFlagBits::eColorAttachmentOutput)
result +=
"ColorAttachmentOutput | ";
50941 if (
value & PipelineStageFlagBits::eComputeShader)
result +=
"ComputeShader | ";
50942 if (
value & PipelineStageFlagBits::eTransfer)
result +=
"Transfer | ";
50943 if (
value & PipelineStageFlagBits::eBottomOfPipe)
result +=
"BottomOfPipe | ";
50944 if (
value & PipelineStageFlagBits::eHost)
result +=
"Host | ";
50945 if (
value & PipelineStageFlagBits::eAllGraphics)
result +=
"AllGraphics | ";
50946 if (
value & PipelineStageFlagBits::eAllCommands)
result +=
"AllCommands | ";
50947 if (
value & PipelineStageFlagBits::eTransformFeedbackEXT)
result +=
"TransformFeedbackEXT | ";
50948 if (
value & PipelineStageFlagBits::eConditionalRenderingEXT)
result +=
"ConditionalRenderingEXT | ";
50949 if (
value & PipelineStageFlagBits::eCommandProcessNVX)
result +=
"CommandProcessNVX | ";
50950 if (
value & PipelineStageFlagBits::eShadingRateImageNV)
result +=
"ShadingRateImageNV | ";
50951 if (
value & PipelineStageFlagBits::eRayTracingShaderNV)
result +=
"RayTracingShaderNV | ";
50952 if (
value & PipelineStageFlagBits::eAccelerationStructureBuildNV)
result +=
"AccelerationStructureBuildNV | ";
50953 if (
value & PipelineStageFlagBits::eTaskShaderNV)
result +=
"TaskShaderNV | ";
50954 if (
value & PipelineStageFlagBits::eMeshShaderNV)
result +=
"MeshShaderNV | ";
50955 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eTopOfPipe.
◆ to_string() [195/272]
◆ to_string() [196/272]
◆ to_string() [197/272]
◆ to_string() [198/272]
◆ to_string() [199/272]
◆ to_string() [200/272]
◆ to_string() [201/272]
◆ to_string() [202/272]
◆ to_string() [203/272]
Definition at line 51856 of file vulkan.hpp.
51860 case PointClippingBehavior::eAllClipPlanes:
return "AllClipPlanes";
51861 case PointClippingBehavior::eUserClipPlanesOnly:
return "UserClipPlanesOnly";
51862 default:
return "invalid";
◆ to_string() [204/272]
Definition at line 49401 of file vulkan.hpp.
49405 case PolygonMode::eFill:
return "Fill";
49406 case PolygonMode::eLine:
return "Line";
49407 case PolygonMode::ePoint:
return "Point";
49408 case PolygonMode::eFillRectangleNV:
return "FillRectangleNV";
49409 default:
return "invalid";
References eFill.
◆ to_string() [205/272]
Definition at line 51120 of file vulkan.hpp.
51124 case PresentModeKHR::eImmediate:
return "Immediate";
51125 case PresentModeKHR::eMailbox:
return "Mailbox";
51126 case PresentModeKHR::eFifo:
return "Fifo";
51127 case PresentModeKHR::eFifoRelaxed:
return "FifoRelaxed";
51128 case PresentModeKHR::eSharedDemandRefresh:
return "SharedDemandRefresh";
51129 case PresentModeKHR::eSharedContinuousRefresh:
return "SharedContinuousRefresh";
51130 default:
return "invalid";
References eImmediate.
◆ to_string() [206/272]
Definition at line 49311 of file vulkan.hpp.
49315 case PrimitiveTopology::ePointList:
return "PointList";
49316 case PrimitiveTopology::eLineList:
return "LineList";
49317 case PrimitiveTopology::eLineStrip:
return "LineStrip";
49318 case PrimitiveTopology::eTriangleList:
return "TriangleList";
49319 case PrimitiveTopology::eTriangleStrip:
return "TriangleStrip";
49320 case PrimitiveTopology::eTriangleFan:
return "TriangleFan";
49321 case PrimitiveTopology::eLineListWithAdjacency:
return "LineListWithAdjacency";
49322 case PrimitiveTopology::eLineStripWithAdjacency:
return "LineStripWithAdjacency";
49323 case PrimitiveTopology::eTriangleListWithAdjacency:
return "TriangleListWithAdjacency";
49324 case PrimitiveTopology::eTriangleStripWithAdjacency:
return "TriangleStripWithAdjacency";
49325 case PrimitiveTopology::ePatchList:
return "PatchList";
49326 default:
return "invalid";
References ePointList.
◆ to_string() [207/272]
Definition at line 50720 of file vulkan.hpp.
50724 case QueryControlFlagBits::ePrecise:
return "Precise";
50725 default:
return "invalid";
References ePrecise.
◆ to_string() [208/272]
◆ to_string() [209/272]
Definition at line 50781 of file vulkan.hpp.
50785 case QueryPipelineStatisticFlagBits::eInputAssemblyVertices:
return "InputAssemblyVertices";
50786 case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives:
return "InputAssemblyPrimitives";
50787 case QueryPipelineStatisticFlagBits::eVertexShaderInvocations:
return "VertexShaderInvocations";
50788 case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations:
return "GeometryShaderInvocations";
50789 case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives:
return "GeometryShaderPrimitives";
50790 case QueryPipelineStatisticFlagBits::eClippingInvocations:
return "ClippingInvocations";
50791 case QueryPipelineStatisticFlagBits::eClippingPrimitives:
return "ClippingPrimitives";
50792 case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations:
return "FragmentShaderInvocations";
50793 case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches:
return "TessellationControlShaderPatches";
50794 case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations:
return "TessellationEvaluationShaderInvocations";
50795 case QueryPipelineStatisticFlagBits::eComputeShaderInvocations:
return "ComputeShaderInvocations";
50796 default:
return "invalid";
References eInputAssemblyVertices.
◆ to_string() [210/272]
Definition at line 50800 of file vulkan.hpp.
50802 if (!
value)
return "{}";
50804 if (
value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices)
result +=
"InputAssemblyVertices | ";
50805 if (
value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives)
result +=
"InputAssemblyPrimitives | ";
50806 if (
value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations)
result +=
"VertexShaderInvocations | ";
50807 if (
value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations)
result +=
"GeometryShaderInvocations | ";
50808 if (
value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives)
result +=
"GeometryShaderPrimitives | ";
50809 if (
value & QueryPipelineStatisticFlagBits::eClippingInvocations)
result +=
"ClippingInvocations | ";
50810 if (
value & QueryPipelineStatisticFlagBits::eClippingPrimitives)
result +=
"ClippingPrimitives | ";
50811 if (
value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations)
result +=
"FragmentShaderInvocations | ";
50812 if (
value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches)
result +=
"TessellationControlShaderPatches | ";
50813 if (
value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations)
result +=
"TessellationEvaluationShaderInvocations | ";
50814 if (
value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations)
result +=
"ComputeShaderInvocations | ";
50815 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eInputAssemblyVertices.
◆ to_string() [211/272]
◆ to_string() [212/272]
◆ to_string() [213/272]
Definition at line 50737 of file vulkan.hpp.
50741 case QueryResultFlagBits::e64:
return "64";
50742 case QueryResultFlagBits::eWait:
return "Wait";
50743 case QueryResultFlagBits::eWithAvailability:
return "WithAvailability";
50744 case QueryResultFlagBits::ePartial:
return "Partial";
50745 default:
return "invalid";
References e64.
◆ to_string() [214/272]
Definition at line 50749 of file vulkan.hpp.
50751 if (!
value)
return "{}";
50753 if (
value & QueryResultFlagBits::e64)
result +=
"64 | ";
50754 if (
value & QueryResultFlagBits::eWait)
result +=
"Wait | ";
50755 if (
value & QueryResultFlagBits::eWithAvailability)
result +=
"WithAvailability | ";
50756 if (
value & QueryResultFlagBits::ePartial)
result +=
"Partial | ";
50757 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References e64.
◆ to_string() [215/272]
Definition at line 49264 of file vulkan.hpp.
49268 case QueryType::eOcclusion:
return "Occlusion";
49269 case QueryType::ePipelineStatistics:
return "PipelineStatistics";
49270 case QueryType::eTimestamp:
return "Timestamp";
49271 case QueryType::eTransformFeedbackStreamEXT:
return "TransformFeedbackStreamEXT";
49272 case QueryType::eAccelerationStructureCompactedSizeNV:
return "AccelerationStructureCompactedSizeNV";
49273 default:
return "invalid";
References eOcclusion.
◆ to_string() [216/272]
Definition at line 50246 of file vulkan.hpp.
50250 case QueueFlagBits::eGraphics:
return "Graphics";
50251 case QueueFlagBits::eCompute:
return "Compute";
50252 case QueueFlagBits::eTransfer:
return "Transfer";
50253 case QueueFlagBits::eSparseBinding:
return "SparseBinding";
50254 case QueueFlagBits::eProtected:
return "Protected";
50255 default:
return "invalid";
References eGraphics.
◆ to_string() [217/272]
Definition at line 50259 of file vulkan.hpp.
50261 if (!
value)
return "{}";
50263 if (
value & QueueFlagBits::eGraphics)
result +=
"Graphics | ";
50264 if (
value & QueueFlagBits::eCompute)
result +=
"Compute | ";
50265 if (
value & QueueFlagBits::eTransfer)
result +=
"Transfer | ";
50266 if (
value & QueueFlagBits::eSparseBinding)
result +=
"SparseBinding | ";
50267 if (
value & QueueFlagBits::eProtected)
result +=
"Protected | ";
50268 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eGraphics.
◆ to_string() [218/272]
Definition at line 51963 of file vulkan.hpp.
51967 case QueueGlobalPriorityEXT::eLow:
return "Low";
51968 case QueueGlobalPriorityEXT::eMedium:
return "Medium";
51969 case QueueGlobalPriorityEXT::eHigh:
return "High";
51970 case QueueGlobalPriorityEXT::eRealtime:
return "Realtime";
51971 default:
return "invalid";
References eLow.
◆ to_string() [219/272]
Definition at line 51318 of file vulkan.hpp.
51322 case RasterizationOrderAMD::eStrict:
return "Strict";
51323 case RasterizationOrderAMD::eRelaxed:
return "Relaxed";
51324 default:
return "invalid";
References eStrict.
◆ to_string() [220/272]
Definition at line 52238 of file vulkan.hpp.
52242 case RayTracingShaderGroupTypeNV::eGeneral:
return "General";
52243 case RayTracingShaderGroupTypeNV::eTrianglesHitGroup:
return "TrianglesHitGroup";
52244 case RayTracingShaderGroupTypeNV::eProceduralHitGroup:
return "ProceduralHitGroup";
52245 default:
return "invalid";
References eGeneral.
◆ to_string() [221/272]
◆ to_string() [222/272]
◆ to_string() [223/272]
Definition at line 637 of file vulkan.hpp.
641 case Result::eSuccess:
return "Success";
642 case Result::eNotReady:
return "NotReady";
643 case Result::eTimeout:
return "Timeout";
644 case Result::eEventSet:
return "EventSet";
645 case Result::eEventReset:
return "EventReset";
646 case Result::eIncomplete:
return "Incomplete";
647 case Result::eErrorOutOfHostMemory:
return "ErrorOutOfHostMemory";
648 case Result::eErrorOutOfDeviceMemory:
return "ErrorOutOfDeviceMemory";
649 case Result::eErrorInitializationFailed:
return "ErrorInitializationFailed";
650 case Result::eErrorDeviceLost:
return "ErrorDeviceLost";
651 case Result::eErrorMemoryMapFailed:
return "ErrorMemoryMapFailed";
652 case Result::eErrorLayerNotPresent:
return "ErrorLayerNotPresent";
653 case Result::eErrorExtensionNotPresent:
return "ErrorExtensionNotPresent";
654 case Result::eErrorFeatureNotPresent:
return "ErrorFeatureNotPresent";
655 case Result::eErrorIncompatibleDriver:
return "ErrorIncompatibleDriver";
656 case Result::eErrorTooManyObjects:
return "ErrorTooManyObjects";
657 case Result::eErrorFormatNotSupported:
return "ErrorFormatNotSupported";
658 case Result::eErrorFragmentedPool:
return "ErrorFragmentedPool";
659 case Result::eErrorOutOfPoolMemory:
return "ErrorOutOfPoolMemory";
660 case Result::eErrorInvalidExternalHandle:
return "ErrorInvalidExternalHandle";
661 case Result::eErrorSurfaceLostKHR:
return "ErrorSurfaceLostKHR";
662 case Result::eErrorNativeWindowInUseKHR:
return "ErrorNativeWindowInUseKHR";
663 case Result::eSuboptimalKHR:
return "SuboptimalKHR";
664 case Result::eErrorOutOfDateKHR:
return "ErrorOutOfDateKHR";
665 case Result::eErrorIncompatibleDisplayKHR:
return "ErrorIncompatibleDisplayKHR";
666 case Result::eErrorValidationFailedEXT:
return "ErrorValidationFailedEXT";
667 case Result::eErrorInvalidShaderNV:
return "ErrorInvalidShaderNV";
668 case Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT:
return "ErrorInvalidDrmFormatModifierPlaneLayoutEXT";
669 case Result::eErrorFragmentationEXT:
return "ErrorFragmentationEXT";
670 case Result::eErrorNotPermittedEXT:
return "ErrorNotPermittedEXT";
671 default:
return "invalid";
References eSuccess.
Referenced by VULKAN_HPP_NAMESPACE::ErrorCategoryImpl::message().
◆ to_string() [224/272]
Definition at line 51013 of file vulkan.hpp.
51017 case SampleCountFlagBits::e1:
return "1";
51018 case SampleCountFlagBits::e2:
return "2";
51019 case SampleCountFlagBits::e4:
return "4";
51020 case SampleCountFlagBits::e8:
return "8";
51021 case SampleCountFlagBits::e16:
return "16";
51022 case SampleCountFlagBits::e32:
return "32";
51023 case SampleCountFlagBits::e64:
return "64";
51024 default:
return "invalid";
References e1.
◆ to_string() [225/272]
Definition at line 51028 of file vulkan.hpp.
51030 if (!
value)
return "{}";
51032 if (
value & SampleCountFlagBits::e1)
result +=
"1 | ";
51033 if (
value & SampleCountFlagBits::e2)
result +=
"2 | ";
51034 if (
value & SampleCountFlagBits::e4)
result +=
"4 | ";
51035 if (
value & SampleCountFlagBits::e8)
result +=
"8 | ";
51036 if (
value & SampleCountFlagBits::e16)
result +=
"16 | ";
51037 if (
value & SampleCountFlagBits::e32)
result +=
"32 | ";
51038 if (
value & SampleCountFlagBits::e64)
result +=
"64 | ";
51039 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References e1.
◆ to_string() [226/272]
Definition at line 49372 of file vulkan.hpp.
49376 case SamplerAddressMode::eRepeat:
return "Repeat";
49377 case SamplerAddressMode::eMirroredRepeat:
return "MirroredRepeat";
49378 case SamplerAddressMode::eClampToEdge:
return "ClampToEdge";
49379 case SamplerAddressMode::eClampToBorder:
return "ClampToBorder";
49380 case SamplerAddressMode::eMirrorClampToEdge:
return "MirrorClampToEdge";
49381 default:
return "invalid";
References eRepeat.
◆ to_string() [227/272]
◆ to_string() [228/272]
◆ to_string() [229/272]
Definition at line 49362 of file vulkan.hpp.
49366 case SamplerMipmapMode::eNearest:
return "Nearest";
49367 case SamplerMipmapMode::eLinear:
return "Linear";
49368 default:
return "invalid";
References eNearest.
◆ to_string() [230/272]
Definition at line 51866 of file vulkan.hpp.
51870 case SamplerReductionModeEXT::eWeightedAverage:
return "WeightedAverage";
51871 case SamplerReductionModeEXT::eMin:
return "Min";
51872 case SamplerReductionModeEXT::eMax:
return "Max";
51873 default:
return "invalid";
References eWeightedAverage.
◆ to_string() [231/272]
Definition at line 51887 of file vulkan.hpp.
51891 case SamplerYcbcrModelConversion::eRgbIdentity:
return "RgbIdentity";
51892 case SamplerYcbcrModelConversion::eYcbcrIdentity:
return "YcbcrIdentity";
51893 case SamplerYcbcrModelConversion::eYcbcr709:
return "Ycbcr709";
51894 case SamplerYcbcrModelConversion::eYcbcr601:
return "Ycbcr601";
51895 case SamplerYcbcrModelConversion::eYcbcr2020:
return "Ycbcr2020";
51896 default:
return "invalid";
◆ to_string() [232/272]
Definition at line 51900 of file vulkan.hpp.
51904 case SamplerYcbcrRange::eItuFull:
return "ItuFull";
51905 case SamplerYcbcrRange::eItuNarrow:
return "ItuNarrow";
51906 default:
return "invalid";
◆ to_string() [233/272]
◆ to_string() [234/272]
◆ to_string() [235/272]
Definition at line 51607 of file vulkan.hpp.
51611 case SemaphoreImportFlagBits::eTemporary:
return "Temporary";
51612 default:
return "invalid";
◆ to_string() [236/272]
Definition at line 51616 of file vulkan.hpp.
51618 if (!
value)
return "{}";
51620 if (
value & SemaphoreImportFlagBits::eTemporary)
result +=
"Temporary | ";
51621 return "{" +
result.substr(0,
result.size() - 3) +
"}";
◆ to_string() [237/272]
Definition at line 51952 of file vulkan.hpp.
51956 case ShaderInfoTypeAMD::eStatistics:
return "Statistics";
51957 case ShaderInfoTypeAMD::eBinary:
return "Binary";
51958 case ShaderInfoTypeAMD::eDisassembly:
return "Disassembly";
51959 default:
return "invalid";
References eStatistics.
◆ to_string() [238/272]
◆ to_string() [239/272]
◆ to_string() [240/272]
Definition at line 50467 of file vulkan.hpp.
50471 case ShaderStageFlagBits::eVertex:
return "Vertex";
50472 case ShaderStageFlagBits::eTessellationControl:
return "TessellationControl";
50473 case ShaderStageFlagBits::eTessellationEvaluation:
return "TessellationEvaluation";
50474 case ShaderStageFlagBits::eGeometry:
return "Geometry";
50475 case ShaderStageFlagBits::eFragment:
return "Fragment";
50476 case ShaderStageFlagBits::eCompute:
return "Compute";
50477 case ShaderStageFlagBits::eAllGraphics:
return "AllGraphics";
50478 case ShaderStageFlagBits::eAll:
return "All";
50479 case ShaderStageFlagBits::eRaygenNV:
return "RaygenNV";
50480 case ShaderStageFlagBits::eAnyHitNV:
return "AnyHitNV";
50481 case ShaderStageFlagBits::eClosestHitNV:
return "ClosestHitNV";
50482 case ShaderStageFlagBits::eMissNV:
return "MissNV";
50483 case ShaderStageFlagBits::eIntersectionNV:
return "IntersectionNV";
50484 case ShaderStageFlagBits::eCallableNV:
return "CallableNV";
50485 case ShaderStageFlagBits::eTaskNV:
return "TaskNV";
50486 case ShaderStageFlagBits::eMeshNV:
return "MeshNV";
50487 default:
return "invalid";
References eVertex.
◆ to_string() [241/272]
Definition at line 50491 of file vulkan.hpp.
50493 if (!
value)
return "{}";
50495 if (
value & ShaderStageFlagBits::eVertex)
result +=
"Vertex | ";
50496 if (
value & ShaderStageFlagBits::eTessellationControl)
result +=
"TessellationControl | ";
50497 if (
value & ShaderStageFlagBits::eTessellationEvaluation)
result +=
"TessellationEvaluation | ";
50498 if (
value & ShaderStageFlagBits::eGeometry)
result +=
"Geometry | ";
50499 if (
value & ShaderStageFlagBits::eFragment)
result +=
"Fragment | ";
50500 if (
value & ShaderStageFlagBits::eCompute)
result +=
"Compute | ";
50501 if (
value & ShaderStageFlagBits::eAllGraphics)
result +=
"AllGraphics | ";
50502 if (
value & ShaderStageFlagBits::eAll)
result +=
"All | ";
50503 if (
value & ShaderStageFlagBits::eRaygenNV)
result +=
"RaygenNV | ";
50504 if (
value & ShaderStageFlagBits::eAnyHitNV)
result +=
"AnyHitNV | ";
50505 if (
value & ShaderStageFlagBits::eClosestHitNV)
result +=
"ClosestHitNV | ";
50506 if (
value & ShaderStageFlagBits::eMissNV)
result +=
"MissNV | ";
50507 if (
value & ShaderStageFlagBits::eIntersectionNV)
result +=
"IntersectionNV | ";
50508 if (
value & ShaderStageFlagBits::eCallableNV)
result +=
"CallableNV | ";
50509 if (
value & ShaderStageFlagBits::eTaskNV)
result +=
"TaskNV | ";
50510 if (
value & ShaderStageFlagBits::eMeshNV)
result +=
"MeshNV | ";
50511 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eVertex.
◆ to_string() [242/272]
Definition at line 52098 of file vulkan.hpp.
52102 case ShadingRatePaletteEntryNV::eNoInvocations:
return "NoInvocations";
52103 case ShadingRatePaletteEntryNV::e16InvocationsPerPixel:
return "16InvocationsPerPixel";
52104 case ShadingRatePaletteEntryNV::e8InvocationsPerPixel:
return "8InvocationsPerPixel";
52105 case ShadingRatePaletteEntryNV::e4InvocationsPerPixel:
return "4InvocationsPerPixel";
52106 case ShadingRatePaletteEntryNV::e2InvocationsPerPixel:
return "2InvocationsPerPixel";
52107 case ShadingRatePaletteEntryNV::e1InvocationPerPixel:
return "1InvocationPerPixel";
52108 case ShadingRatePaletteEntryNV::e1InvocationPer2X1Pixels:
return "1InvocationPer2X1Pixels";
52109 case ShadingRatePaletteEntryNV::e1InvocationPer1X2Pixels:
return "1InvocationPer1X2Pixels";
52110 case ShadingRatePaletteEntryNV::e1InvocationPer2X2Pixels:
return "1InvocationPer2X2Pixels";
52111 case ShadingRatePaletteEntryNV::e1InvocationPer4X2Pixels:
return "1InvocationPer4X2Pixels";
52112 case ShadingRatePaletteEntryNV::e1InvocationPer2X4Pixels:
return "1InvocationPer2X4Pixels";
52113 case ShadingRatePaletteEntryNV::e1InvocationPer4X4Pixels:
return "1InvocationPer4X4Pixels";
52114 default:
return "invalid";
References eNoInvocations.
◆ to_string() [243/272]
Definition at line 49330 of file vulkan.hpp.
49334 case SharingMode::eExclusive:
return "Exclusive";
49335 case SharingMode::eConcurrent:
return "Concurrent";
49336 default:
return "invalid";
References eExclusive.
◆ to_string() [244/272]
Definition at line 50855 of file vulkan.hpp.
50859 case SparseImageFormatFlagBits::eSingleMiptail:
return "SingleMiptail";
50860 case SparseImageFormatFlagBits::eAlignedMipSize:
return "AlignedMipSize";
50861 case SparseImageFormatFlagBits::eNonstandardBlockSize:
return "NonstandardBlockSize";
50862 default:
return "invalid";
References eSingleMiptail.
◆ to_string() [245/272]
Definition at line 50866 of file vulkan.hpp.
50868 if (!
value)
return "{}";
50870 if (
value & SparseImageFormatFlagBits::eSingleMiptail)
result +=
"SingleMiptail | ";
50871 if (
value & SparseImageFormatFlagBits::eAlignedMipSize)
result +=
"AlignedMipSize | ";
50872 if (
value & SparseImageFormatFlagBits::eNonstandardBlockSize)
result +=
"NonstandardBlockSize | ";
50873 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eSingleMiptail.
◆ to_string() [246/272]
Definition at line 50876 of file vulkan.hpp.
50880 case SparseMemoryBindFlagBits::eMetadata:
return "Metadata";
50881 default:
return "invalid";
References eMetadata.
◆ to_string() [247/272]
◆ to_string() [248/272]
Definition at line 51059 of file vulkan.hpp.
51063 case StencilFaceFlagBits::eFront:
return "Front";
51064 case StencilFaceFlagBits::eBack:
return "Back";
51065 case StencilFaceFlagBits::eVkStencilFrontAndBack:
return "VkStencilFrontAndBack";
51066 default:
return "invalid";
References eFront.
◆ to_string() [249/272]
Definition at line 51070 of file vulkan.hpp.
51072 if (!
value)
return "{}";
51074 if (
value & StencilFaceFlagBits::eFront)
result +=
"Front | ";
51075 if (
value & StencilFaceFlagBits::eBack)
result +=
"Back | ";
51076 if (
value & StencilFaceFlagBits::eVkStencilFrontAndBack)
result +=
"VkStencilFrontAndBack | ";
51077 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eFront.
◆ to_string() [250/272]
Definition at line 49532 of file vulkan.hpp.
49536 case StencilOp::eKeep:
return "Keep";
49537 case StencilOp::eZero:
return "Zero";
49538 case StencilOp::eReplace:
return "Replace";
49539 case StencilOp::eIncrementAndClamp:
return "IncrementAndClamp";
49540 case StencilOp::eDecrementAndClamp:
return "DecrementAndClamp";
49541 case StencilOp::eInvert:
return "Invert";
49542 case StencilOp::eIncrementAndWrap:
return "IncrementAndWrap";
49543 case StencilOp::eDecrementAndWrap:
return "DecrementAndWrap";
49544 default:
return "invalid";
References eKeep.
◆ to_string() [251/272]
Definition at line 49852 of file vulkan.hpp.
49856 case StructureType::eApplicationInfo:
return "ApplicationInfo";
49857 case StructureType::eInstanceCreateInfo:
return "InstanceCreateInfo";
49858 case StructureType::eDeviceQueueCreateInfo:
return "DeviceQueueCreateInfo";
49859 case StructureType::eDeviceCreateInfo:
return "DeviceCreateInfo";
49860 case StructureType::eSubmitInfo:
return "SubmitInfo";
49861 case StructureType::eMemoryAllocateInfo:
return "MemoryAllocateInfo";
49862 case StructureType::eMappedMemoryRange:
return "MappedMemoryRange";
49863 case StructureType::eBindSparseInfo:
return "BindSparseInfo";
49864 case StructureType::eFenceCreateInfo:
return "FenceCreateInfo";
49865 case StructureType::eSemaphoreCreateInfo:
return "SemaphoreCreateInfo";
49866 case StructureType::eEventCreateInfo:
return "EventCreateInfo";
49867 case StructureType::eQueryPoolCreateInfo:
return "QueryPoolCreateInfo";
49868 case StructureType::eBufferCreateInfo:
return "BufferCreateInfo";
49869 case StructureType::eBufferViewCreateInfo:
return "BufferViewCreateInfo";
49870 case StructureType::eImageCreateInfo:
return "ImageCreateInfo";
49871 case StructureType::eImageViewCreateInfo:
return "ImageViewCreateInfo";
49872 case StructureType::eShaderModuleCreateInfo:
return "ShaderModuleCreateInfo";
49873 case StructureType::ePipelineCacheCreateInfo:
return "PipelineCacheCreateInfo";
49874 case StructureType::ePipelineShaderStageCreateInfo:
return "PipelineShaderStageCreateInfo";
49875 case StructureType::ePipelineVertexInputStateCreateInfo:
return "PipelineVertexInputStateCreateInfo";
49876 case StructureType::ePipelineInputAssemblyStateCreateInfo:
return "PipelineInputAssemblyStateCreateInfo";
49877 case StructureType::ePipelineTessellationStateCreateInfo:
return "PipelineTessellationStateCreateInfo";
49878 case StructureType::ePipelineViewportStateCreateInfo:
return "PipelineViewportStateCreateInfo";
49879 case StructureType::ePipelineRasterizationStateCreateInfo:
return "PipelineRasterizationStateCreateInfo";
49880 case StructureType::ePipelineMultisampleStateCreateInfo:
return "PipelineMultisampleStateCreateInfo";
49881 case StructureType::ePipelineDepthStencilStateCreateInfo:
return "PipelineDepthStencilStateCreateInfo";
49882 case StructureType::ePipelineColorBlendStateCreateInfo:
return "PipelineColorBlendStateCreateInfo";
49883 case StructureType::ePipelineDynamicStateCreateInfo:
return "PipelineDynamicStateCreateInfo";
49884 case StructureType::eGraphicsPipelineCreateInfo:
return "GraphicsPipelineCreateInfo";
49885 case StructureType::eComputePipelineCreateInfo:
return "ComputePipelineCreateInfo";
49886 case StructureType::ePipelineLayoutCreateInfo:
return "PipelineLayoutCreateInfo";
49887 case StructureType::eSamplerCreateInfo:
return "SamplerCreateInfo";
49888 case StructureType::eDescriptorSetLayoutCreateInfo:
return "DescriptorSetLayoutCreateInfo";
49889 case StructureType::eDescriptorPoolCreateInfo:
return "DescriptorPoolCreateInfo";
49890 case StructureType::eDescriptorSetAllocateInfo:
return "DescriptorSetAllocateInfo";
49891 case StructureType::eWriteDescriptorSet:
return "WriteDescriptorSet";
49892 case StructureType::eCopyDescriptorSet:
return "CopyDescriptorSet";
49893 case StructureType::eFramebufferCreateInfo:
return "FramebufferCreateInfo";
49894 case StructureType::eRenderPassCreateInfo:
return "RenderPassCreateInfo";
49895 case StructureType::eCommandPoolCreateInfo:
return "CommandPoolCreateInfo";
49896 case StructureType::eCommandBufferAllocateInfo:
return "CommandBufferAllocateInfo";
49897 case StructureType::eCommandBufferInheritanceInfo:
return "CommandBufferInheritanceInfo";
49898 case StructureType::eCommandBufferBeginInfo:
return "CommandBufferBeginInfo";
49899 case StructureType::eRenderPassBeginInfo:
return "RenderPassBeginInfo";
49900 case StructureType::eBufferMemoryBarrier:
return "BufferMemoryBarrier";
49901 case StructureType::eImageMemoryBarrier:
return "ImageMemoryBarrier";
49902 case StructureType::eMemoryBarrier:
return "MemoryBarrier";
49903 case StructureType::eLoaderInstanceCreateInfo:
return "LoaderInstanceCreateInfo";
49904 case StructureType::eLoaderDeviceCreateInfo:
return "LoaderDeviceCreateInfo";
49905 case StructureType::ePhysicalDeviceSubgroupProperties:
return "PhysicalDeviceSubgroupProperties";
49906 case StructureType::eBindBufferMemoryInfo:
return "BindBufferMemoryInfo";
49907 case StructureType::eBindImageMemoryInfo:
return "BindImageMemoryInfo";
49908 case StructureType::ePhysicalDevice16BitStorageFeatures:
return "PhysicalDevice16BitStorageFeatures";
49909 case StructureType::eMemoryDedicatedRequirements:
return "MemoryDedicatedRequirements";
49910 case StructureType::eMemoryDedicatedAllocateInfo:
return "MemoryDedicatedAllocateInfo";
49911 case StructureType::eMemoryAllocateFlagsInfo:
return "MemoryAllocateFlagsInfo";
49912 case StructureType::eDeviceGroupRenderPassBeginInfo:
return "DeviceGroupRenderPassBeginInfo";
49913 case StructureType::eDeviceGroupCommandBufferBeginInfo:
return "DeviceGroupCommandBufferBeginInfo";
49914 case StructureType::eDeviceGroupSubmitInfo:
return "DeviceGroupSubmitInfo";
49915 case StructureType::eDeviceGroupBindSparseInfo:
return "DeviceGroupBindSparseInfo";
49916 case StructureType::eBindBufferMemoryDeviceGroupInfo:
return "BindBufferMemoryDeviceGroupInfo";
49917 case StructureType::eBindImageMemoryDeviceGroupInfo:
return "BindImageMemoryDeviceGroupInfo";
49918 case StructureType::ePhysicalDeviceGroupProperties:
return "PhysicalDeviceGroupProperties";
49919 case StructureType::eDeviceGroupDeviceCreateInfo:
return "DeviceGroupDeviceCreateInfo";
49920 case StructureType::eBufferMemoryRequirementsInfo2:
return "BufferMemoryRequirementsInfo2";
49921 case StructureType::eImageMemoryRequirementsInfo2:
return "ImageMemoryRequirementsInfo2";
49922 case StructureType::eImageSparseMemoryRequirementsInfo2:
return "ImageSparseMemoryRequirementsInfo2";
49923 case StructureType::eMemoryRequirements2:
return "MemoryRequirements2";
49924 case StructureType::eSparseImageMemoryRequirements2:
return "SparseImageMemoryRequirements2";
49925 case StructureType::ePhysicalDeviceFeatures2:
return "PhysicalDeviceFeatures2";
49926 case StructureType::ePhysicalDeviceProperties2:
return "PhysicalDeviceProperties2";
49927 case StructureType::eFormatProperties2:
return "FormatProperties2";
49928 case StructureType::eImageFormatProperties2:
return "ImageFormatProperties2";
49929 case StructureType::ePhysicalDeviceImageFormatInfo2:
return "PhysicalDeviceImageFormatInfo2";
49930 case StructureType::eQueueFamilyProperties2:
return "QueueFamilyProperties2";
49931 case StructureType::ePhysicalDeviceMemoryProperties2:
return "PhysicalDeviceMemoryProperties2";
49932 case StructureType::eSparseImageFormatProperties2:
return "SparseImageFormatProperties2";
49933 case StructureType::ePhysicalDeviceSparseImageFormatInfo2:
return "PhysicalDeviceSparseImageFormatInfo2";
49934 case StructureType::ePhysicalDevicePointClippingProperties:
return "PhysicalDevicePointClippingProperties";
49935 case StructureType::eRenderPassInputAttachmentAspectCreateInfo:
return "RenderPassInputAttachmentAspectCreateInfo";
49936 case StructureType::eImageViewUsageCreateInfo:
return "ImageViewUsageCreateInfo";
49937 case StructureType::ePipelineTessellationDomainOriginStateCreateInfo:
return "PipelineTessellationDomainOriginStateCreateInfo";
49938 case StructureType::eRenderPassMultiviewCreateInfo:
return "RenderPassMultiviewCreateInfo";
49939 case StructureType::ePhysicalDeviceMultiviewFeatures:
return "PhysicalDeviceMultiviewFeatures";
49940 case StructureType::ePhysicalDeviceMultiviewProperties:
return "PhysicalDeviceMultiviewProperties";
49941 case StructureType::ePhysicalDeviceVariablePointerFeatures:
return "PhysicalDeviceVariablePointerFeatures";
49942 case StructureType::eProtectedSubmitInfo:
return "ProtectedSubmitInfo";
49943 case StructureType::ePhysicalDeviceProtectedMemoryFeatures:
return "PhysicalDeviceProtectedMemoryFeatures";
49944 case StructureType::ePhysicalDeviceProtectedMemoryProperties:
return "PhysicalDeviceProtectedMemoryProperties";
49945 case StructureType::eDeviceQueueInfo2:
return "DeviceQueueInfo2";
49946 case StructureType::eSamplerYcbcrConversionCreateInfo:
return "SamplerYcbcrConversionCreateInfo";
49947 case StructureType::eSamplerYcbcrConversionInfo:
return "SamplerYcbcrConversionInfo";
49948 case StructureType::eBindImagePlaneMemoryInfo:
return "BindImagePlaneMemoryInfo";
49949 case StructureType::eImagePlaneMemoryRequirementsInfo:
return "ImagePlaneMemoryRequirementsInfo";
49950 case StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures:
return "PhysicalDeviceSamplerYcbcrConversionFeatures";
49951 case StructureType::eSamplerYcbcrConversionImageFormatProperties:
return "SamplerYcbcrConversionImageFormatProperties";
49952 case StructureType::eDescriptorUpdateTemplateCreateInfo:
return "DescriptorUpdateTemplateCreateInfo";
49953 case StructureType::ePhysicalDeviceExternalImageFormatInfo:
return "PhysicalDeviceExternalImageFormatInfo";
49954 case StructureType::eExternalImageFormatProperties:
return "ExternalImageFormatProperties";
49955 case StructureType::ePhysicalDeviceExternalBufferInfo:
return "PhysicalDeviceExternalBufferInfo";
49956 case StructureType::eExternalBufferProperties:
return "ExternalBufferProperties";
49957 case StructureType::ePhysicalDeviceIdProperties:
return "PhysicalDeviceIdProperties";
49958 case StructureType::eExternalMemoryBufferCreateInfo:
return "ExternalMemoryBufferCreateInfo";
49959 case StructureType::eExternalMemoryImageCreateInfo:
return "ExternalMemoryImageCreateInfo";
49960 case StructureType::eExportMemoryAllocateInfo:
return "ExportMemoryAllocateInfo";
49961 case StructureType::ePhysicalDeviceExternalFenceInfo:
return "PhysicalDeviceExternalFenceInfo";
49962 case StructureType::eExternalFenceProperties:
return "ExternalFenceProperties";
49963 case StructureType::eExportFenceCreateInfo:
return "ExportFenceCreateInfo";
49964 case StructureType::eExportSemaphoreCreateInfo:
return "ExportSemaphoreCreateInfo";
49965 case StructureType::ePhysicalDeviceExternalSemaphoreInfo:
return "PhysicalDeviceExternalSemaphoreInfo";
49966 case StructureType::eExternalSemaphoreProperties:
return "ExternalSemaphoreProperties";
49967 case StructureType::ePhysicalDeviceMaintenance3Properties:
return "PhysicalDeviceMaintenance3Properties";
49968 case StructureType::eDescriptorSetLayoutSupport:
return "DescriptorSetLayoutSupport";
49969 case StructureType::ePhysicalDeviceShaderDrawParameterFeatures:
return "PhysicalDeviceShaderDrawParameterFeatures";
49970 case StructureType::eSwapchainCreateInfoKHR:
return "SwapchainCreateInfoKHR";
49971 case StructureType::ePresentInfoKHR:
return "PresentInfoKHR";
49972 case StructureType::eDeviceGroupPresentCapabilitiesKHR:
return "DeviceGroupPresentCapabilitiesKHR";
49973 case StructureType::eImageSwapchainCreateInfoKHR:
return "ImageSwapchainCreateInfoKHR";
49974 case StructureType::eBindImageMemorySwapchainInfoKHR:
return "BindImageMemorySwapchainInfoKHR";
49975 case StructureType::eAcquireNextImageInfoKHR:
return "AcquireNextImageInfoKHR";
49976 case StructureType::eDeviceGroupPresentInfoKHR:
return "DeviceGroupPresentInfoKHR";
49977 case StructureType::eDeviceGroupSwapchainCreateInfoKHR:
return "DeviceGroupSwapchainCreateInfoKHR";
49978 case StructureType::eDisplayModeCreateInfoKHR:
return "DisplayModeCreateInfoKHR";
49979 case StructureType::eDisplaySurfaceCreateInfoKHR:
return "DisplaySurfaceCreateInfoKHR";
49980 case StructureType::eDisplayPresentInfoKHR:
return "DisplayPresentInfoKHR";
49981 case StructureType::eXlibSurfaceCreateInfoKHR:
return "XlibSurfaceCreateInfoKHR";
49982 case StructureType::eXcbSurfaceCreateInfoKHR:
return "XcbSurfaceCreateInfoKHR";
49983 case StructureType::eWaylandSurfaceCreateInfoKHR:
return "WaylandSurfaceCreateInfoKHR";
49984 case StructureType::eAndroidSurfaceCreateInfoKHR:
return "AndroidSurfaceCreateInfoKHR";
49985 case StructureType::eWin32SurfaceCreateInfoKHR:
return "Win32SurfaceCreateInfoKHR";
49986 case StructureType::eDebugReportCallbackCreateInfoEXT:
return "DebugReportCallbackCreateInfoEXT";
49987 case StructureType::ePipelineRasterizationStateRasterizationOrderAMD:
return "PipelineRasterizationStateRasterizationOrderAMD";
49988 case StructureType::eDebugMarkerObjectNameInfoEXT:
return "DebugMarkerObjectNameInfoEXT";
49989 case StructureType::eDebugMarkerObjectTagInfoEXT:
return "DebugMarkerObjectTagInfoEXT";
49990 case StructureType::eDebugMarkerMarkerInfoEXT:
return "DebugMarkerMarkerInfoEXT";
49991 case StructureType::eDedicatedAllocationImageCreateInfoNV:
return "DedicatedAllocationImageCreateInfoNV";
49992 case StructureType::eDedicatedAllocationBufferCreateInfoNV:
return "DedicatedAllocationBufferCreateInfoNV";
49993 case StructureType::eDedicatedAllocationMemoryAllocateInfoNV:
return "DedicatedAllocationMemoryAllocateInfoNV";
49994 case StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT:
return "PhysicalDeviceTransformFeedbackFeaturesEXT";
49995 case StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT:
return "PhysicalDeviceTransformFeedbackPropertiesEXT";
49996 case StructureType::ePipelineRasterizationStateStreamCreateInfoEXT:
return "PipelineRasterizationStateStreamCreateInfoEXT";
49997 case StructureType::eTextureLodGatherFormatPropertiesAMD:
return "TextureLodGatherFormatPropertiesAMD";
49998 case StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV:
return "PhysicalDeviceCornerSampledImageFeaturesNV";
49999 case StructureType::eExternalMemoryImageCreateInfoNV:
return "ExternalMemoryImageCreateInfoNV";
50000 case StructureType::eExportMemoryAllocateInfoNV:
return "ExportMemoryAllocateInfoNV";
50001 case StructureType::eImportMemoryWin32HandleInfoNV:
return "ImportMemoryWin32HandleInfoNV";
50002 case StructureType::eExportMemoryWin32HandleInfoNV:
return "ExportMemoryWin32HandleInfoNV";
50003 case StructureType::eWin32KeyedMutexAcquireReleaseInfoNV:
return "Win32KeyedMutexAcquireReleaseInfoNV";
50004 case StructureType::eValidationFlagsEXT:
return "ValidationFlagsEXT";
50005 case StructureType::eViSurfaceCreateInfoNN:
return "ViSurfaceCreateInfoNN";
50006 case StructureType::eImageViewAstcDecodeModeEXT:
return "ImageViewAstcDecodeModeEXT";
50007 case StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT:
return "PhysicalDeviceAstcDecodeFeaturesEXT";
50008 case StructureType::eImportMemoryWin32HandleInfoKHR:
return "ImportMemoryWin32HandleInfoKHR";
50009 case StructureType::eExportMemoryWin32HandleInfoKHR:
return "ExportMemoryWin32HandleInfoKHR";
50010 case StructureType::eMemoryWin32HandlePropertiesKHR:
return "MemoryWin32HandlePropertiesKHR";
50011 case StructureType::eMemoryGetWin32HandleInfoKHR:
return "MemoryGetWin32HandleInfoKHR";
50012 case StructureType::eImportMemoryFdInfoKHR:
return "ImportMemoryFdInfoKHR";
50013 case StructureType::eMemoryFdPropertiesKHR:
return "MemoryFdPropertiesKHR";
50014 case StructureType::eMemoryGetFdInfoKHR:
return "MemoryGetFdInfoKHR";
50015 case StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR:
return "Win32KeyedMutexAcquireReleaseInfoKHR";
50016 case StructureType::eImportSemaphoreWin32HandleInfoKHR:
return "ImportSemaphoreWin32HandleInfoKHR";
50017 case StructureType::eExportSemaphoreWin32HandleInfoKHR:
return "ExportSemaphoreWin32HandleInfoKHR";
50018 case StructureType::eD3D12FenceSubmitInfoKHR:
return "D3D12FenceSubmitInfoKHR";
50019 case StructureType::eSemaphoreGetWin32HandleInfoKHR:
return "SemaphoreGetWin32HandleInfoKHR";
50020 case StructureType::eImportSemaphoreFdInfoKHR:
return "ImportSemaphoreFdInfoKHR";
50021 case StructureType::eSemaphoreGetFdInfoKHR:
return "SemaphoreGetFdInfoKHR";
50022 case StructureType::ePhysicalDevicePushDescriptorPropertiesKHR:
return "PhysicalDevicePushDescriptorPropertiesKHR";
50023 case StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT:
return "CommandBufferInheritanceConditionalRenderingInfoEXT";
50024 case StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT:
return "PhysicalDeviceConditionalRenderingFeaturesEXT";
50025 case StructureType::eConditionalRenderingBeginInfoEXT:
return "ConditionalRenderingBeginInfoEXT";
50026 case StructureType::ePresentRegionsKHR:
return "PresentRegionsKHR";
50027 case StructureType::eObjectTableCreateInfoNVX:
return "ObjectTableCreateInfoNVX";
50028 case StructureType::eIndirectCommandsLayoutCreateInfoNVX:
return "IndirectCommandsLayoutCreateInfoNVX";
50029 case StructureType::eCmdProcessCommandsInfoNVX:
return "CmdProcessCommandsInfoNVX";
50030 case StructureType::eCmdReserveSpaceForCommandsInfoNVX:
return "CmdReserveSpaceForCommandsInfoNVX";
50031 case StructureType::eDeviceGeneratedCommandsLimitsNVX:
return "DeviceGeneratedCommandsLimitsNVX";
50032 case StructureType::eDeviceGeneratedCommandsFeaturesNVX:
return "DeviceGeneratedCommandsFeaturesNVX";
50033 case StructureType::ePipelineViewportWScalingStateCreateInfoNV:
return "PipelineViewportWScalingStateCreateInfoNV";
50034 case StructureType::eSurfaceCapabilities2EXT:
return "SurfaceCapabilities2EXT";
50035 case StructureType::eDisplayPowerInfoEXT:
return "DisplayPowerInfoEXT";
50036 case StructureType::eDeviceEventInfoEXT:
return "DeviceEventInfoEXT";
50037 case StructureType::eDisplayEventInfoEXT:
return "DisplayEventInfoEXT";
50038 case StructureType::eSwapchainCounterCreateInfoEXT:
return "SwapchainCounterCreateInfoEXT";
50039 case StructureType::ePresentTimesInfoGOOGLE:
return "PresentTimesInfoGOOGLE";
50040 case StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX:
return "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX";
50041 case StructureType::ePipelineViewportSwizzleStateCreateInfoNV:
return "PipelineViewportSwizzleStateCreateInfoNV";
50042 case StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT:
return "PhysicalDeviceDiscardRectanglePropertiesEXT";
50043 case StructureType::ePipelineDiscardRectangleStateCreateInfoEXT:
return "PipelineDiscardRectangleStateCreateInfoEXT";
50044 case StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT:
return "PhysicalDeviceConservativeRasterizationPropertiesEXT";
50045 case StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT:
return "PipelineRasterizationConservativeStateCreateInfoEXT";
50046 case StructureType::eHdrMetadataEXT:
return "HdrMetadataEXT";
50047 case StructureType::eAttachmentDescription2KHR:
return "AttachmentDescription2KHR";
50048 case StructureType::eAttachmentReference2KHR:
return "AttachmentReference2KHR";
50049 case StructureType::eSubpassDescription2KHR:
return "SubpassDescription2KHR";
50050 case StructureType::eSubpassDependency2KHR:
return "SubpassDependency2KHR";
50051 case StructureType::eRenderPassCreateInfo2KHR:
return "RenderPassCreateInfo2KHR";
50052 case StructureType::eSubpassBeginInfoKHR:
return "SubpassBeginInfoKHR";
50053 case StructureType::eSubpassEndInfoKHR:
return "SubpassEndInfoKHR";
50054 case StructureType::eSharedPresentSurfaceCapabilitiesKHR:
return "SharedPresentSurfaceCapabilitiesKHR";
50055 case StructureType::eImportFenceWin32HandleInfoKHR:
return "ImportFenceWin32HandleInfoKHR";
50056 case StructureType::eExportFenceWin32HandleInfoKHR:
return "ExportFenceWin32HandleInfoKHR";
50057 case StructureType::eFenceGetWin32HandleInfoKHR:
return "FenceGetWin32HandleInfoKHR";
50058 case StructureType::eImportFenceFdInfoKHR:
return "ImportFenceFdInfoKHR";
50059 case StructureType::eFenceGetFdInfoKHR:
return "FenceGetFdInfoKHR";
50060 case StructureType::ePhysicalDeviceSurfaceInfo2KHR:
return "PhysicalDeviceSurfaceInfo2KHR";
50061 case StructureType::eSurfaceCapabilities2KHR:
return "SurfaceCapabilities2KHR";
50062 case StructureType::eSurfaceFormat2KHR:
return "SurfaceFormat2KHR";
50063 case StructureType::eDisplayProperties2KHR:
return "DisplayProperties2KHR";
50064 case StructureType::eDisplayPlaneProperties2KHR:
return "DisplayPlaneProperties2KHR";
50065 case StructureType::eDisplayModeProperties2KHR:
return "DisplayModeProperties2KHR";
50066 case StructureType::eDisplayPlaneInfo2KHR:
return "DisplayPlaneInfo2KHR";
50067 case StructureType::eDisplayPlaneCapabilities2KHR:
return "DisplayPlaneCapabilities2KHR";
50068 case StructureType::eIosSurfaceCreateInfoMVK:
return "IosSurfaceCreateInfoMVK";
50069 case StructureType::eMacosSurfaceCreateInfoMVK:
return "MacosSurfaceCreateInfoMVK";
50070 case StructureType::eDebugUtilsObjectNameInfoEXT:
return "DebugUtilsObjectNameInfoEXT";
50071 case StructureType::eDebugUtilsObjectTagInfoEXT:
return "DebugUtilsObjectTagInfoEXT";
50072 case StructureType::eDebugUtilsLabelEXT:
return "DebugUtilsLabelEXT";
50073 case StructureType::eDebugUtilsMessengerCallbackDataEXT:
return "DebugUtilsMessengerCallbackDataEXT";
50074 case StructureType::eDebugUtilsMessengerCreateInfoEXT:
return "DebugUtilsMessengerCreateInfoEXT";
50075 case StructureType::eAndroidHardwareBufferUsageANDROID:
return "AndroidHardwareBufferUsageANDROID";
50076 case StructureType::eAndroidHardwareBufferPropertiesANDROID:
return "AndroidHardwareBufferPropertiesANDROID";
50077 case StructureType::eAndroidHardwareBufferFormatPropertiesANDROID:
return "AndroidHardwareBufferFormatPropertiesANDROID";
50078 case StructureType::eImportAndroidHardwareBufferInfoANDROID:
return "ImportAndroidHardwareBufferInfoANDROID";
50079 case StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID:
return "MemoryGetAndroidHardwareBufferInfoANDROID";
50080 case StructureType::eExternalFormatANDROID:
return "ExternalFormatANDROID";
50081 case StructureType::ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT:
return "PhysicalDeviceSamplerFilterMinmaxPropertiesEXT";
50082 case StructureType::eSamplerReductionModeCreateInfoEXT:
return "SamplerReductionModeCreateInfoEXT";
50083 case StructureType::ePhysicalDeviceInlineUniformBlockFeaturesEXT:
return "PhysicalDeviceInlineUniformBlockFeaturesEXT";
50084 case StructureType::ePhysicalDeviceInlineUniformBlockPropertiesEXT:
return "PhysicalDeviceInlineUniformBlockPropertiesEXT";
50085 case StructureType::eWriteDescriptorSetInlineUniformBlockEXT:
return "WriteDescriptorSetInlineUniformBlockEXT";
50086 case StructureType::eDescriptorPoolInlineUniformBlockCreateInfoEXT:
return "DescriptorPoolInlineUniformBlockCreateInfoEXT";
50087 case StructureType::eSampleLocationsInfoEXT:
return "SampleLocationsInfoEXT";
50088 case StructureType::eRenderPassSampleLocationsBeginInfoEXT:
return "RenderPassSampleLocationsBeginInfoEXT";
50089 case StructureType::ePipelineSampleLocationsStateCreateInfoEXT:
return "PipelineSampleLocationsStateCreateInfoEXT";
50090 case StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT:
return "PhysicalDeviceSampleLocationsPropertiesEXT";
50091 case StructureType::eMultisamplePropertiesEXT:
return "MultisamplePropertiesEXT";
50092 case StructureType::eImageFormatListCreateInfoKHR:
return "ImageFormatListCreateInfoKHR";
50093 case StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT:
return "PhysicalDeviceBlendOperationAdvancedFeaturesEXT";
50094 case StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT:
return "PhysicalDeviceBlendOperationAdvancedPropertiesEXT";
50095 case StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT:
return "PipelineColorBlendAdvancedStateCreateInfoEXT";
50096 case StructureType::ePipelineCoverageToColorStateCreateInfoNV:
return "PipelineCoverageToColorStateCreateInfoNV";
50097 case StructureType::ePipelineCoverageModulationStateCreateInfoNV:
return "PipelineCoverageModulationStateCreateInfoNV";
50098 case StructureType::eDrmFormatModifierPropertiesListEXT:
return "DrmFormatModifierPropertiesListEXT";
50099 case StructureType::eDrmFormatModifierPropertiesEXT:
return "DrmFormatModifierPropertiesEXT";
50100 case StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT:
return "PhysicalDeviceImageDrmFormatModifierInfoEXT";
50101 case StructureType::eImageDrmFormatModifierListCreateInfoEXT:
return "ImageDrmFormatModifierListCreateInfoEXT";
50102 case StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT:
return "ImageDrmFormatModifierExplicitCreateInfoEXT";
50103 case StructureType::eImageDrmFormatModifierPropertiesEXT:
return "ImageDrmFormatModifierPropertiesEXT";
50104 case StructureType::eValidationCacheCreateInfoEXT:
return "ValidationCacheCreateInfoEXT";
50105 case StructureType::eShaderModuleValidationCacheCreateInfoEXT:
return "ShaderModuleValidationCacheCreateInfoEXT";
50106 case StructureType::eDescriptorSetLayoutBindingFlagsCreateInfoEXT:
return "DescriptorSetLayoutBindingFlagsCreateInfoEXT";
50107 case StructureType::ePhysicalDeviceDescriptorIndexingFeaturesEXT:
return "PhysicalDeviceDescriptorIndexingFeaturesEXT";
50108 case StructureType::ePhysicalDeviceDescriptorIndexingPropertiesEXT:
return "PhysicalDeviceDescriptorIndexingPropertiesEXT";
50109 case StructureType::eDescriptorSetVariableDescriptorCountAllocateInfoEXT:
return "DescriptorSetVariableDescriptorCountAllocateInfoEXT";
50110 case StructureType::eDescriptorSetVariableDescriptorCountLayoutSupportEXT:
return "DescriptorSetVariableDescriptorCountLayoutSupportEXT";
50111 case StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV:
return "PipelineViewportShadingRateImageStateCreateInfoNV";
50112 case StructureType::ePhysicalDeviceShadingRateImageFeaturesNV:
return "PhysicalDeviceShadingRateImageFeaturesNV";
50113 case StructureType::ePhysicalDeviceShadingRateImagePropertiesNV:
return "PhysicalDeviceShadingRateImagePropertiesNV";
50114 case StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV:
return "PipelineViewportCoarseSampleOrderStateCreateInfoNV";
50115 case StructureType::eRayTracingPipelineCreateInfoNV:
return "RayTracingPipelineCreateInfoNV";
50116 case StructureType::eAccelerationStructureCreateInfoNV:
return "AccelerationStructureCreateInfoNV";
50117 case StructureType::eGeometryNV:
return "GeometryNV";
50118 case StructureType::eGeometryTrianglesNV:
return "GeometryTrianglesNV";
50119 case StructureType::eGeometryAabbNV:
return "GeometryAabbNV";
50120 case StructureType::eBindAccelerationStructureMemoryInfoNV:
return "BindAccelerationStructureMemoryInfoNV";
50121 case StructureType::eWriteDescriptorSetAccelerationStructureNV:
return "WriteDescriptorSetAccelerationStructureNV";
50122 case StructureType::eAccelerationStructureMemoryRequirementsInfoNV:
return "AccelerationStructureMemoryRequirementsInfoNV";
50123 case StructureType::ePhysicalDeviceRayTracingPropertiesNV:
return "PhysicalDeviceRayTracingPropertiesNV";
50124 case StructureType::eRayTracingShaderGroupCreateInfoNV:
return "RayTracingShaderGroupCreateInfoNV";
50125 case StructureType::eAccelerationStructureInfoNV:
return "AccelerationStructureInfoNV";
50126 case StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV:
return "PhysicalDeviceRepresentativeFragmentTestFeaturesNV";
50127 case StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV:
return "PipelineRepresentativeFragmentTestStateCreateInfoNV";
50128 case StructureType::eDeviceQueueGlobalPriorityCreateInfoEXT:
return "DeviceQueueGlobalPriorityCreateInfoEXT";
50129 case StructureType::ePhysicalDevice8BitStorageFeaturesKHR:
return "PhysicalDevice8BitStorageFeaturesKHR";
50130 case StructureType::eImportMemoryHostPointerInfoEXT:
return "ImportMemoryHostPointerInfoEXT";
50131 case StructureType::eMemoryHostPointerPropertiesEXT:
return "MemoryHostPointerPropertiesEXT";
50132 case StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT:
return "PhysicalDeviceExternalMemoryHostPropertiesEXT";
50133 case StructureType::ePhysicalDeviceShaderAtomicInt64FeaturesKHR:
return "PhysicalDeviceShaderAtomicInt64FeaturesKHR";
50134 case StructureType::eCalibratedTimestampInfoEXT:
return "CalibratedTimestampInfoEXT";
50135 case StructureType::ePhysicalDeviceShaderCorePropertiesAMD:
return "PhysicalDeviceShaderCorePropertiesAMD";
50136 case StructureType::eDeviceMemoryOverallocationCreateInfoAMD:
return "DeviceMemoryOverallocationCreateInfoAMD";
50137 case StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT:
return "PhysicalDeviceVertexAttributeDivisorPropertiesEXT";
50138 case StructureType::ePipelineVertexInputDivisorStateCreateInfoEXT:
return "PipelineVertexInputDivisorStateCreateInfoEXT";
50139 case StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesEXT:
return "PhysicalDeviceVertexAttributeDivisorFeaturesEXT";
50140 case StructureType::ePhysicalDeviceDriverPropertiesKHR:
return "PhysicalDeviceDriverPropertiesKHR";
50141 case StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV:
return "PhysicalDeviceComputeShaderDerivativesFeaturesNV";
50142 case StructureType::ePhysicalDeviceMeshShaderFeaturesNV:
return "PhysicalDeviceMeshShaderFeaturesNV";
50143 case StructureType::ePhysicalDeviceMeshShaderPropertiesNV:
return "PhysicalDeviceMeshShaderPropertiesNV";
50144 case StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV:
return "PhysicalDeviceFragmentShaderBarycentricFeaturesNV";
50145 case StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV:
return "PhysicalDeviceShaderImageFootprintFeaturesNV";
50146 case StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV:
return "PipelineViewportExclusiveScissorStateCreateInfoNV";
50147 case StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV:
return "PhysicalDeviceExclusiveScissorFeaturesNV";
50148 case StructureType::eCheckpointDataNV:
return "CheckpointDataNV";
50149 case StructureType::eQueueFamilyCheckpointPropertiesNV:
return "QueueFamilyCheckpointPropertiesNV";
50150 case StructureType::ePhysicalDeviceVulkanMemoryModelFeaturesKHR:
return "PhysicalDeviceVulkanMemoryModelFeaturesKHR";
50151 case StructureType::ePhysicalDevicePciBusInfoPropertiesEXT:
return "PhysicalDevicePciBusInfoPropertiesEXT";
50152 case StructureType::eImagepipeSurfaceCreateInfoFUCHSIA:
return "ImagepipeSurfaceCreateInfoFUCHSIA";
50153 default:
return "invalid";
References eApplicationInfo.
◆ to_string() [252/272]
Definition at line 51382 of file vulkan.hpp.
51386 case SubgroupFeatureFlagBits::eBasic:
return "Basic";
51387 case SubgroupFeatureFlagBits::eVote:
return "Vote";
51388 case SubgroupFeatureFlagBits::eArithmetic:
return "Arithmetic";
51389 case SubgroupFeatureFlagBits::eBallot:
return "Ballot";
51390 case SubgroupFeatureFlagBits::eShuffle:
return "Shuffle";
51391 case SubgroupFeatureFlagBits::eShuffleRelative:
return "ShuffleRelative";
51392 case SubgroupFeatureFlagBits::eClustered:
return "Clustered";
51393 case SubgroupFeatureFlagBits::eQuad:
return "Quad";
51394 case SubgroupFeatureFlagBits::ePartitionedNV:
return "PartitionedNV";
51395 default:
return "invalid";
References eBasic.
◆ to_string() [253/272]
Definition at line 51399 of file vulkan.hpp.
51401 if (!
value)
return "{}";
51403 if (
value & SubgroupFeatureFlagBits::eBasic)
result +=
"Basic | ";
51404 if (
value & SubgroupFeatureFlagBits::eVote)
result +=
"Vote | ";
51405 if (
value & SubgroupFeatureFlagBits::eArithmetic)
result +=
"Arithmetic | ";
51406 if (
value & SubgroupFeatureFlagBits::eBallot)
result +=
"Ballot | ";
51407 if (
value & SubgroupFeatureFlagBits::eShuffle)
result +=
"Shuffle | ";
51408 if (
value & SubgroupFeatureFlagBits::eShuffleRelative)
result +=
"ShuffleRelative | ";
51409 if (
value & SubgroupFeatureFlagBits::eClustered)
result +=
"Clustered | ";
51410 if (
value & SubgroupFeatureFlagBits::eQuad)
result +=
"Quad | ";
51411 if (
value & SubgroupFeatureFlagBits::ePartitionedNV)
result +=
"PartitionedNV | ";
51412 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eBasic.
◆ to_string() [254/272]
Definition at line 50157 of file vulkan.hpp.
50161 case SubpassContents::eInline:
return "Inline";
50162 case SubpassContents::eSecondaryCommandBuffers:
return "SecondaryCommandBuffers";
50163 default:
return "invalid";
References eInline.
◆ to_string() [255/272]
Definition at line 51837 of file vulkan.hpp.
51841 case SubpassDescriptionFlagBits::ePerViewAttributesNVX:
return "PerViewAttributesNVX";
51842 case SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX:
return "PerViewPositionXOnlyNVX";
51843 default:
return "invalid";
References ePerViewAttributesNVX.
◆ to_string() [256/272]
Definition at line 51847 of file vulkan.hpp.
51849 if (!
value)
return "{}";
51851 if (
value & SubpassDescriptionFlagBits::ePerViewAttributesNVX)
result +=
"PerViewAttributesNVX | ";
51852 if (
value & SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX)
result +=
"PerViewPositionXOnlyNVX | ";
51853 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References ePerViewAttributesNVX.
◆ to_string() [257/272]
Definition at line 51683 of file vulkan.hpp.
51687 case SurfaceCounterFlagBitsEXT::eVblank:
return "Vblank";
51688 default:
return "invalid";
References eVblank.
◆ to_string() [258/272]
◆ to_string() [259/272]
Definition at line 51203 of file vulkan.hpp.
51207 case SurfaceTransformFlagBitsKHR::eIdentity:
return "Identity";
51208 case SurfaceTransformFlagBitsKHR::eRotate90:
return "Rotate90";
51209 case SurfaceTransformFlagBitsKHR::eRotate180:
return "Rotate180";
51210 case SurfaceTransformFlagBitsKHR::eRotate270:
return "Rotate270";
51211 case SurfaceTransformFlagBitsKHR::eHorizontalMirror:
return "HorizontalMirror";
51212 case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90:
return "HorizontalMirrorRotate90";
51213 case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180:
return "HorizontalMirrorRotate180";
51214 case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270:
return "HorizontalMirrorRotate270";
51215 case SurfaceTransformFlagBitsKHR::eInherit:
return "Inherit";
51216 default:
return "invalid";
References eIdentity.
◆ to_string() [260/272]
Definition at line 51220 of file vulkan.hpp.
51222 if (!
value)
return "{}";
51224 if (
value & SurfaceTransformFlagBitsKHR::eIdentity)
result +=
"Identity | ";
51225 if (
value & SurfaceTransformFlagBitsKHR::eRotate90)
result +=
"Rotate90 | ";
51226 if (
value & SurfaceTransformFlagBitsKHR::eRotate180)
result +=
"Rotate180 | ";
51227 if (
value & SurfaceTransformFlagBitsKHR::eRotate270)
result +=
"Rotate270 | ";
51228 if (
value & SurfaceTransformFlagBitsKHR::eHorizontalMirror)
result +=
"HorizontalMirror | ";
51229 if (
value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90)
result +=
"HorizontalMirrorRotate90 | ";
51230 if (
value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180)
result +=
"HorizontalMirrorRotate180 | ";
51231 if (
value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270)
result +=
"HorizontalMirrorRotate270 | ";
51232 if (
value & SurfaceTransformFlagBitsKHR::eInherit)
result +=
"Inherit | ";
51233 return "{" +
result.substr(0,
result.size() - 3) +
"}";
References eIdentity.
◆ to_string() [261/272]
Definition at line 51792 of file vulkan.hpp.
51796 case SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions:
return "SplitInstanceBindRegions";
51797 case SwapchainCreateFlagBitsKHR::eProtected:
return "Protected";
51798 default:
return "invalid";
References eSplitInstanceBindRegions.
◆ to_string() [262/272]
◆ to_string() [263/272]
Definition at line 49581 of file vulkan.hpp.
49585 case SystemAllocationScope::eCommand:
return "Command";
49586 case SystemAllocationScope::eObject:
return "Object";
49587 case SystemAllocationScope::eCache:
return "Cache";
49588 case SystemAllocationScope::eDevice:
return "Device";
49589 case SystemAllocationScope::eInstance:
return "Instance";
49590 default:
return "invalid";
References eCommand.
◆ to_string() [264/272]
Definition at line 51877 of file vulkan.hpp.
51881 case TessellationDomainOrigin::eUpperLeft:
return "UpperLeft";
51882 case TessellationDomainOrigin::eLowerLeft:
return "LowerLeft";
51883 default:
return "invalid";
◆ to_string() [265/272]
Definition at line 51236 of file vulkan.hpp.
51240 case TimeDomainEXT::eDevice:
return "Device";
51241 case TimeDomainEXT::eClockMonotonic:
return "ClockMonotonic";
51242 case TimeDomainEXT::eClockMonotonicRaw:
return "ClockMonotonicRaw";
51243 case TimeDomainEXT::eQueryPerformanceCounter:
return "QueryPerformanceCounter";
51244 default:
return "invalid";
References eDevice.
◆ to_string() [266/272]
◆ to_string() [267/272]
◆ to_string() [268/272]
Definition at line 51943 of file vulkan.hpp.
51947 case ValidationCacheHeaderVersionEXT::eOne:
return "One";
51948 default:
return "invalid";
References eOne.
◆ to_string() [269/272]
Definition at line 51372 of file vulkan.hpp.
51376 case ValidationCheckEXT::eAll:
return "All";
51377 case ValidationCheckEXT::eShaders:
return "Shaders";
51378 default:
return "invalid";
References eAll.
◆ to_string() [270/272]
Definition at line 52053 of file vulkan.hpp.
52057 case VendorId::eViv:
return "Viv";
52058 case VendorId::eVsi:
return "Vsi";
52059 case VendorId::eKazan:
return "Kazan";
52060 default:
return "invalid";
References eViv.
◆ to_string() [271/272]
Definition at line 49607 of file vulkan.hpp.
49611 case VertexInputRate::eVertex:
return "Vertex";
49612 case VertexInputRate::eInstance:
return "Instance";
49613 default:
return "invalid";
References eVertex.
◆ to_string() [272/272]
Definition at line 51811 of file vulkan.hpp.
51815 case ViewportCoordinateSwizzleNV::ePositiveX:
return "PositiveX";
51816 case ViewportCoordinateSwizzleNV::eNegativeX:
return "NegativeX";
51817 case ViewportCoordinateSwizzleNV::ePositiveY:
return "PositiveY";
51818 case ViewportCoordinateSwizzleNV::eNegativeY:
return "NegativeY";
51819 case ViewportCoordinateSwizzleNV::ePositiveZ:
return "PositiveZ";
51820 case ViewportCoordinateSwizzleNV::eNegativeZ:
return "NegativeZ";
51821 case ViewportCoordinateSwizzleNV::ePositiveW:
return "PositiveW";
51822 case ViewportCoordinateSwizzleNV::eNegativeW:
return "NegativeW";
51823 default:
return "invalid";
References ePositiveX.
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV
@ VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR
@ VK_FORMAT_R16G16B16A16_SNORM
@ VK_COLOR_COMPONENT_R_BIT
@ VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
@ VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT
@ VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT
@ VK_BLEND_OP_LIGHTEN_EXT
@ VK_FORMAT_R16G16B16A16_USCALED
@ VK_BLEND_OVERLAP_CONJOINT_EXT
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
@ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO
@ VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
@ VK_SUBGROUP_FEATURE_BALLOT_BIT
@ VK_FORMAT_BC3_SRGB_BLOCK
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT
@ VK_FORMAT_R4G4_UNORM_PACK8
VULKAN_HPP_INLINE const std::error_category & errorCategory()
@ VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT
@ VK_BLEND_OP_HARDMIX_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
@ VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT
@ VK_SUBGROUP_FEATURE_BASIC_BIT
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE
@ VK_FORMAT_EAC_R11G11_SNORM_BLOCK
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT
Flags< PipelineStageFlagBits, VkPipelineStageFlags > PipelineStageFlags
@ VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT
@ VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
@ VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX
@ VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST
@ VK_FORMAT_R16G16B16A16_SSCALED
@ VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO
@ VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT
@ VK_COLOR_SPACE_DOLBYVISION_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
@ VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT
@ VK_SYSTEM_ALLOCATION_SCOPE_CACHE
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
@ VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
@ VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX
@ VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_FENCE_CREATE_INFO
@ VK_BLEND_OP_HARDLIGHT_EXT
@ VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO
@ VK_BLEND_OP_CONTRAST_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR
@ VK_SHADER_STAGE_ANY_HIT_BIT_NV
@ VK_PIPELINE_STAGE_VERTEX_SHADER_BIT
@ VK_BLEND_OP_COLORDODGE_EXT
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV
@ VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
@ VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR
@ VK_FORMAT_R16G16B16_SINT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
@ VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
@ VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
@ VK_FORMAT_R32G32B32A32_UINT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT
@ VK_BLEND_OP_INVERT_RGB_EXT
@ VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO
@ VK_FORMAT_R64G64B64_SINT
@ VK_IMAGE_USAGE_TRANSFER_DST_BIT
@ VK_IMAGE_ASPECT_DEPTH_BIT
@ VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT
@ VK_BLEND_FACTOR_DST_ALPHA
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT
@ VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU
@ VK_ACCESS_INDIRECT_COMMAND_READ_BIT
VULKAN_HPP_INLINE void throwResultException(Result result, char const *message)
@ VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
@ VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
@ VK_FORMAT_A2B10G10R10_UINT_PACK32
@ VK_FORMAT_R32G32_SFLOAT
@ VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT
@ VK_DRIVER_ID_AMD_PROPRIETARY_KHR
@ VK_FORMAT_R8G8B8A8_SRGB
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO
@ VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT
@ VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO
@ VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_SPARSE_SEQUENCES_BIT_NVX
@ VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT
Flags< ImageAspectFlagBits, VkImageAspectFlags > ImageAspectFlags
@ VK_IMAGE_CREATE_EXTENDED_USAGE_BIT
@ VK_PIPELINE_STAGE_VERTEX_INPUT_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
Flags< AttachmentDescriptionFlagBits, VkAttachmentDescriptionFlags > AttachmentDescriptionFlags
Flags< QueryPipelineStatisticFlagBits, VkQueryPipelineStatisticFlags > QueryPipelineStatisticFlags
@ VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY
@ VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
@ VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT
@ VK_COMPARE_OP_LESS_OR_EQUAL
@ VK_FORMAT_R16G16_SFLOAT
Flags< DescriptorSetLayoutCreateFlagBits, VkDescriptorSetLayoutCreateFlags > DescriptorSetLayoutCreateFlags
@ VK_MEMORY_PROPERTY_PROTECTED_BIT
@ VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV
@ VK_FORMAT_BC7_SRGB_BLOCK
@ VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2
Flags< BuildAccelerationStructureFlagBitsNV, VkBuildAccelerationStructureFlagsNV > BuildAccelerationStructureFlagsNV
@ VK_ERROR_MEMORY_MAP_FAILED
@ VK_BLEND_OP_DIFFERENCE_EXT
@ VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT
@ VK_ACCESS_INDEX_READ_BIT
@ VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV
@ VK_FORMAT_A2B10G10R10_USCALED_PACK32
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV
@ VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV
@ VK_FENCE_CREATE_SIGNALED_BIT
@ VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
@ VK_OBJECT_ENTRY_USAGE_COMPUTE_BIT_NVX
Flags< CommandPoolResetFlagBits, VkCommandPoolResetFlags > CommandPoolResetFlags
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV
@ VK_FORMAT_B4G4R4A4_UNORM_PACK16
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV
@ VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
@ VK_PIPELINE_CACHE_HEADER_VERSION_ONE
@ VK_DISPLAY_POWER_STATE_OFF_EXT
@ VK_FORMAT_ASTC_6x5_SRGB_BLOCK
@ VK_FORMAT_G16B16G16R16_422_UNORM
@ VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT
@ VK_FORMAT_B8G8R8A8_USCALED
@ VK_ERROR_INCOMPATIBLE_DISPLAY_KHR
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER
@ VK_IMAGE_LAYOUT_PREINITIALIZED
@ VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN
@ VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT
@ VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
@ VK_BLEND_OP_DST_OVER_EXT
@ VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
@ VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
@ VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT
GLuint GLsizei const GLchar * message
@ VK_FORMAT_B8G8R8G8_422_UNORM
@ VK_COLOR_SPACE_BT2020_LINEAR_EXT
@ VK_FORMAT_ASTC_5x5_SRGB_BLOCK
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
@ VK_ACCESS_COLOR_ATTACHMENT_READ_BIT
@ VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT
@ VK_DEPENDENCY_BY_REGION_BIT
@ VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_SUBMIT_INFO
@ VK_FORMAT_FEATURE_BLIT_DST_BIT
@ VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
@ VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX
@ VK_DEPENDENCY_DEVICE_GROUP_BIT
@ VK_SAMPLER_MIPMAP_MODE_LINEAR
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT
@ VK_QUERY_TYPE_PIPELINE_STATISTICS
@ VK_STRUCTURE_TYPE_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
@ VK_OBJECT_TYPE_PIPELINE_CACHE
@ VK_QUERY_RESULT_WITH_AVAILABILITY_BIT
@ VK_SHADER_STAGE_ALL_GRAPHICS
@ VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO
@ VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO
@ VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR
@ VK_ACCESS_TRANSFER_WRITE_BIT
@ VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT
@ VK_COMMAND_POOL_CREATE_PROTECTED_BIT
@ VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV
@ VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT
@ VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
@ VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT
@ VK_PHYSICAL_DEVICE_TYPE_OTHER
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
@ VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2
@ VK_FORMAT_R8G8B8A8_SNORM
@ VK_SYSTEM_ALLOCATION_SCOPE_DEVICE
@ VK_FORMAT_A2R10G10B10_SSCALED_PACK32
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
@ VK_FORMAT_R8G8B8_SSCALED
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO
@ VK_VALIDATION_CHECK_ALL_EXT
@ VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV
Flags< ExternalSemaphoreFeatureFlagBits, VkExternalSemaphoreFeatureFlags > ExternalSemaphoreFeatureFlags
@ VK_FORMAT_D16_UNORM_S8_UINT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT
@ VK_SAMPLER_YCBCR_RANGE_ITU_NARROW
@ VK_SHADER_STAGE_RAYGEN_BIT_NV
@ VK_BUFFER_USAGE_STORAGE_BUFFER_BIT
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
@ VK_SAMPLER_ADDRESS_MODE_REPEAT
@ VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT
@ VK_PRESENT_MODE_FIFO_KHR
@ VK_MEMORY_HEAP_MULTI_INSTANCE_BIT
@ VK_FORMAT_R16G16B16_SFLOAT
@ VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR
@ VK_STENCIL_FACE_FRONT_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV
@ VK_ACCESS_MEMORY_WRITE_BIT
@ VK_FORMAT_BC1_RGB_SRGB_BLOCK
@ VK_LOGIC_OP_OR_INVERTED
@ VK_BLEND_OP_LINEARLIGHT_EXT
@ VK_BLEND_OP_HSL_COLOR_EXT
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM
@ VK_ACCESS_MEMORY_READ_BIT
Flags< MemoryHeapFlagBits, VkMemoryHeapFlags > MemoryHeapFlags
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT
@ VK_BLEND_OP_SOFTLIGHT_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO
@ VK_IMAGE_CREATE_ALIAS_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV
@ VK_DISPLAY_POWER_STATE_SUSPEND_EXT
@ VK_ERROR_FRAGMENTATION_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT
@ VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR
@ VK_COMMAND_BUFFER_LEVEL_PRIMARY
@ VK_BLEND_OP_EXCLUSION_EXT
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2
@ VK_FORMAT_B8G8R8A8_SSCALED
@ VK_ERROR_FRAGMENTED_POOL
Flags< DeviceQueueCreateFlagBits, VkDeviceQueueCreateFlags > DeviceQueueCreateFlags
@ VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
@ VK_SHADER_STAGE_TASK_BIT_NV
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID
@ VK_STENCIL_OP_INCREMENT_AND_WRAP
@ VK_FORMAT_BC5_SNORM_BLOCK
@ VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR
@ VK_ATTACHMENT_STORE_OP_DONT_CARE
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO
@ VK_OBJECT_TYPE_SHADER_MODULE
@ VK_SAMPLER_REDUCTION_MODE_MAX_EXT
@ VK_FORMAT_A2R10G10B10_SINT_PACK32
@ VK_COVERAGE_MODULATION_MODE_RGB_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT
@ VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT
@ VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT
@ VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
@ VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_SYSTEM_ALLOCATION_SCOPE_OBJECT
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT
@ VK_FORMAT_BC5_UNORM_BLOCK
@ VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV
@ VK_VERTEX_INPUT_RATE_INSTANCE
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT
Flags< DisplayPlaneAlphaFlagBitsKHR, VkDisplayPlaneAlphaFlagsKHR > DisplayPlaneAlphaFlagsKHR
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
@ VK_FRONT_FACE_CLOCKWISE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE
@ VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
Flags< DebugReportFlagBitsEXT, VkDebugReportFlagsEXT > DebugReportFlagsEXT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR
@ VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT
@ VK_PHYSICAL_DEVICE_TYPE_CPU
@ VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
@ VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2
@ VK_BLEND_OP_DST_OUT_EXT
@ VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV
@ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
@ VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO
@ VK_LOGIC_OP_AND_REVERSE
@ VK_FORMAT_B8G8R8A8_SNORM
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD
@ VK_DYNAMIC_STATE_STENCIL_REFERENCE
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
@ VK_FORMAT_BC1_RGB_UNORM_BLOCK
@ VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV
@ VK_CHROMA_LOCATION_MIDPOINT
@ VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX
@ VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT
Flags< DescriptorPoolCreateFlagBits, VkDescriptorPoolCreateFlags > DescriptorPoolCreateFlags
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM
@ VK_FORMAT_B8G8R8A8_UNORM
@ VK_BLEND_OP_REVERSE_SUBTRACT
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR
@ VK_BUFFER_USAGE_INDEX_BUFFER_BIT
@ VK_FORMAT_B10G11R11_UFLOAT_PACK32
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV
Flags< ExternalMemoryHandleTypeFlagBitsNV, VkExternalMemoryHandleTypeFlagsNV > ExternalMemoryHandleTypeFlagsNV
@ VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
@ VK_FORMAT_R12X4_UNORM_PACK16
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR
@ VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
Flags< DeviceGroupPresentModeFlagBitsKHR, VkDeviceGroupPresentModeFlagsKHR > DeviceGroupPresentModeFlagsKHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
@ VK_BLEND_FACTOR_SRC1_ALPHA
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO
@ VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_EXT
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
@ VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX
@ VK_ERROR_LAYER_NOT_PRESENT
@ VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
@ VK_VALIDATION_CHECK_SHADERS_EXT
@ VK_OBJECT_TYPE_INSTANCE
@ VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT
@ VK_SHADER_STAGE_INTERSECTION_BIT_NV
@ VK_COMPONENT_SWIZZLE_IDENTITY
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT
@ VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO
@ VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
@ VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO
@ VK_SHADER_STAGE_FRAGMENT_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
@ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX
@ VK_QUERY_RESULT_WAIT_BIT
@ VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR
@ VK_FORMAT_ASTC_8x8_UNORM_BLOCK
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
@ VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2
@ VK_CULL_MODE_FRONT_AND_BACK
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES
@ VK_FORMAT_ASTC_12x12_SRGB_BLOCK
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX
@ VK_FORMAT_R8G8B8A8_UINT
Flags< SparseImageFormatFlagBits, VkSparseImageFormatFlags > SparseImageFormatFlags
@ VK_ACCESS_TRANSFER_READ_BIT
@ VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
@ VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
@ VK_PRESENT_MODE_MAILBOX_KHR
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV
@ VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV
@ VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT
@ VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT
@ VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
@ VK_QUERY_CONTROL_PRECISE_BIT
@ VK_IMAGE_ASPECT_METADATA_BIT
@ VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
@ VK_OBJECT_TYPE_PIPELINE
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_NV
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
@ VK_FORMAT_G8B8G8R8_422_UNORM
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY
@ VK_FORMAT_A8B8G8R8_UINT_PACK32
Flags< SemaphoreImportFlagBits, VkSemaphoreImportFlags > SemaphoreImportFlags
@ VK_COLOR_COMPONENT_A_BIT
@ VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV
@ VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
@ VK_BLEND_OVERLAP_UNCORRELATED_EXT
@ VK_FORMAT_R32G32B32A32_SFLOAT
@ VK_FORMAT_B5G5R5A1_UNORM_PACK16
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET
@ VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV
@ VK_PIPELINE_STAGE_TRANSFER_BIT
@ VK_OBJECT_ENTRY_USAGE_GRAPHICS_BIT_NVX
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NVX
@ VK_FORMAT_R32G32B32_SINT
@ VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
@ VK_BUFFER_USAGE_RAY_TRACING_BIT_NV
@ VK_DESCRIPTOR_TYPE_SAMPLER
@ VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
@ VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT
@ VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR
Flags< ExternalMemoryFeatureFlagBitsNV, VkExternalMemoryFeatureFlagsNV > ExternalMemoryFeatureFlagsNV
@ VK_STENCIL_OP_DECREMENT_AND_CLAMP
@ VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT
@ VK_LOGIC_OP_AND_INVERTED
@ VK_BUFFER_CREATE_PROTECTED_BIT
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EMPTY_EXECUTIONS_BIT_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT
@ VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
@ VK_COVERAGE_MODULATION_MODE_RGBA_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
@ VK_DYNAMIC_STATE_DEPTH_BIAS
@ VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT
@ VK_FORMAT_BC6H_UFLOAT_BLOCK
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX
@ VK_IMAGE_USAGE_TRANSFER_SRC_BIT
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD
@ VK_FORMAT_ASTC_10x10_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES
@ VK_SHADER_STAGE_CALLABLE_BIT_NV
@ VK_ERROR_INITIALIZATION_FAILED
@ VK_FORMAT_BC2_UNORM_BLOCK
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA
@ VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
@ VK_IMAGE_TILING_OPTIMAL
@ VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
@ VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK
@ VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT
@ VK_FORMAT_BC2_SRGB_BLOCK
@ VK_BLEND_OP_LINEARDODGE_EXT
@ VK_SHARING_MODE_EXCLUSIVE
@ VK_PIPELINE_BIND_POINT_GRAPHICS
@ VK_BUFFER_CREATE_SPARSE_ALIASED_BIT
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO
Flags< ExternalFenceFeatureFlagBits, VkExternalFenceFeatureFlags > ExternalFenceFeatureFlags
Flags< StencilFaceFlagBits, VkStencilFaceFlags > StencilFaceFlags
@ VK_FORMAT_R64G64B64_SFLOAT
@ VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE
@ VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
@ VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
@ VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO
@ VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
@ VK_IMAGE_CREATE_SPARSE_ALIASED_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT
@ VK_DEBUG_REPORT_DEBUG_BIT_EXT
@ VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
@ VK_SHADER_STAGE_VERTEX_BIT
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO
@ VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV
@ VK_OBJECT_TYPE_PIPELINE_LAYOUT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV
@ VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP
@ VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
Flags< ImageUsageFlagBits, VkImageUsageFlags > ImageUsageFlags
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR
@ VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR
@ VK_OBJECT_TYPE_COMMAND_POOL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV
@ VK_POLYGON_MODE_FILL_RECTANGLE_NV
@ VK_FORMAT_FEATURE_DISJOINT_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT
@ VK_BUFFER_USAGE_VERTEX_BUFFER_BIT
@ VK_BLEND_OP_HSL_LUMINOSITY_EXT
@ VK_FORMAT_B8G8R8A8_SRGB
@ VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT
@ VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV
@ VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV
@ VK_CHROMA_LOCATION_COSITED_EVEN
@ VK_RASTERIZATION_ORDER_RELAXED_AMD
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX
@ VK_COMPONENT_SWIZZLE_ONE
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
@ VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV
@ VK_STENCIL_FACE_BACK_BIT
@ VK_ACCESS_HOST_READ_BIT
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
@ VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT
@ VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
@ VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO
Flags< FenceImportFlagBits, VkFenceImportFlags > FenceImportFlags
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT
Flags< MemoryAllocateFlagBits, VkMemoryAllocateFlags > MemoryAllocateFlags
@ VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO
@ VK_FORMAT_R16G16B16A16_SFLOAT
@ VK_FORMAT_A8B8G8R8_SSCALED_PACK32
@ VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO
@ VK_FORMAT_D32_SFLOAT_S8_UINT
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO
@ VK_DYNAMIC_STATE_STENCIL_WRITE_MASK
@ VK_BLEND_OP_COLORBURN_EXT
@ VK_FORMAT_FEATURE_TRANSFER_DST_BIT
@ VK_FORMAT_ASTC_12x12_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT
@ VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER
@ VK_IMAGE_USAGE_SAMPLED_BIT
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR
@ VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT
Flags< SurfaceCounterFlagBitsEXT, VkSurfaceCounterFlagsEXT > SurfaceCounterFlagsEXT
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT
@ VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID
@ VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
@ VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO
@ VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT
@ VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
@ VK_FORMAT_BC7_UNORM_BLOCK
@ VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV
@ VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT
Flags< DescriptorBindingFlagBitsEXT, VkDescriptorBindingFlagsEXT > DescriptorBindingFlagsEXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
@ VK_BLEND_OP_VIVIDLIGHT_EXT
@ VK_FORMAT_R8G8B8A8_SINT
@ VK_FORMAT_ASTC_10x6_SRGB_BLOCK
@ VK_FORMAT_R16G16B16_SNORM
@ VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
Flags< GeometryInstanceFlagBitsNV, VkGeometryInstanceFlagsNV > GeometryInstanceFlagsNV
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
@ VK_ACCESS_SHADER_WRITE_BIT
@ VK_SUBGROUP_FEATURE_SHUFFLE_BIT
@ VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
@ VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
@ VK_IMAGE_VIEW_TYPE_2D_ARRAY
@ VK_ERROR_OUT_OF_HOST_MEMORY
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
@ VK_DISPLAY_POWER_STATE_ON_EXT
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
@ VK_OBJECT_TYPE_IMAGE_VIEW
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
@ VK_DEPENDENCY_VIEW_LOCAL_BIT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT
@ VK_FORMAT_ASTC_10x10_SRGB_BLOCK
Flags< AccessFlagBits, VkAccessFlags > AccessFlags
@ VK_SHADER_STAGE_COMPUTE_BIT
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM
@ VK_COVERAGE_MODULATION_MODE_NONE_NV
@ VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
@ VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT
Flags< SwapchainCreateFlagBitsKHR, VkSwapchainCreateFlagsKHR > SwapchainCreateFlagsKHR
@ VK_IMAGE_ASPECT_PLANE_1_BIT
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
@ VK_COMPARE_OP_NOT_EQUAL
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
@ VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
@ VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER
@ VK_BLEND_OP_MULTIPLY_EXT
@ VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO
@ VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
@ VK_ACCESS_HOST_WRITE_BIT
@ VK_SUBPASS_CONTENTS_INLINE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT
@ VK_COMPONENT_SWIZZLE_ZERO
Flags< CullModeFlagBits, VkCullModeFlags > CullModeFlags
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM
@ VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
@ VK_DEBUG_REPORT_INFORMATION_BIT_EXT
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV
Flags< CommandBufferResetFlagBits, VkCommandBufferResetFlags > CommandBufferResetFlags
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO
@ VK_FORMAT_A2B10G10R10_SINT_PACK32
@ VK_PIPELINE_CREATE_DISPATCH_BASE
@ VK_SHADER_STAGE_MESH_BIT_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX
@ VK_FORMAT_ASTC_6x6_UNORM_BLOCK
@ VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
@ VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
@ VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT
@ VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV
@ VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX
@ VK_QUERY_RESULT_PARTIAL_BIT
@ VK_FORMAT_ASTC_8x5_UNORM_BLOCK
@ VK_OBJECT_TYPE_QUERY_POOL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT
@ VK_IMAGE_ASPECT_PLANE_2_BIT
@ VK_IMAGE_ASPECT_PLANE_0_BIT
Flags< PipelineCreateFlagBits, VkPipelineCreateFlags > PipelineCreateFlags
@ VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
@ VK_OBJECT_TYPE_OBJECT_TABLE_NVX
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
Flags< FenceCreateFlagBits, VkFenceCreateFlags > FenceCreateFlags
Flags< SampleCountFlagBits, VkSampleCountFlags > SampleCountFlags
@ VK_FORMAT_ASTC_10x8_UNORM_BLOCK
@ VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
@ VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
@ VK_GEOMETRY_OPAQUE_BIT_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
@ VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV
Flags< SparseMemoryBindFlagBits, VkSparseMemoryBindFlags > SparseMemoryBindFlags
@ VK_FORMAT_ASTC_8x6_UNORM_BLOCK
@ VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
@ VK_FORMAT_R64G64B64A64_SFLOAT
@ VK_FORMAT_R16G16_USCALED
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
@ VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX
@ VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV
@ VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT
@ VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
@ VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT
@ VK_BLEND_OP_DST_ATOP_EXT
@ VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
@ VK_STENCIL_OP_DECREMENT_AND_WRAP
@ VK_BLEND_FACTOR_SRC1_COLOR
@ VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
@ VK_FORMAT_ASTC_8x6_SRGB_BLOCK
@ VK_COLOR_COMPONENT_B_BIT
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
@ VK_FORMAT_B8G8R8_SSCALED
@ VK_SYSTEM_ALLOCATION_SCOPE_COMMAND
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
@ VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV
@ VK_OBJECT_TYPE_BUFFER_VIEW
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO
Flags< ObjectEntryUsageFlagBitsNVX, VkObjectEntryUsageFlagsNVX > ObjectEntryUsageFlagsNVX
@ VK_OBJECT_TYPE_DISPLAY_MODE_KHR
@ VK_BLEND_OP_MINUS_CLAMPED_EXT
@ VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT
Flags< ExternalMemoryHandleTypeFlagBits, VkExternalMemoryHandleTypeFlags > ExternalMemoryHandleTypeFlags
@ VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV
@ VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT
@ VK_FORMAT_R5G5B5A1_UNORM_PACK16
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV
@ VK_COLOR_SPACE_BT709_LINEAR_EXT
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT
@ VK_FORMAT_ASTC_5x4_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO
@ VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2
@ VK_MEMORY_PROPERTY_HOST_CACHED_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT
@ VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV
@ VK_FORMAT_ASTC_10x8_SRGB_BLOCK
@ VK_FORMAT_R8G8B8_USCALED
#define VULKAN_HPP_ASSERT
Flags< ShaderStageFlagBits, VkShaderStageFlags > ShaderStageFlags
@ VK_BLEND_OP_INVERT_OVG_EXT
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX
@ VK_IMAGE_LAYOUT_PRESENT_SRC_KHR
@ VK_ERROR_FEATURE_NOT_PRESENT
@ VK_ERROR_INVALID_EXTERNAL_HANDLE
@ VK_BLEND_OP_OVERLAY_EXT
@ VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
@ VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT
@ VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX
VULKAN_HPP_INLINE std::error_code make_error_code(Result e)
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
@ VK_OBJECT_TYPE_SWAPCHAIN_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
@ VK_FORMAT_R16G16B16_USCALED
@ VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
@ VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
@ VK_ERROR_TOO_MANY_OBJECTS
@ VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_COMPONENT_G_BIT
@ VK_IMAGE_LAYOUT_GENERAL
@ VK_FORMAT_X8_D24_UNORM_PACK32
@ VK_COLOR_SPACE_PASS_THROUGH_EXT
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO
@ VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
@ VK_PRESENT_MODE_IMMEDIATE_KHR
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM
@ VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
@ VK_FORMAT_ASTC_8x8_SRGB_BLOCK
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR
@ VK_STENCIL_OP_INCREMENT_AND_CLAMP
Flags< BufferUsageFlagBits, VkBufferUsageFlags > BufferUsageFlags
@ VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
@ VK_FORMAT_A8B8G8R8_SNORM_PACK32
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT
@ VK_ERROR_INVALID_SHADER_NV
@ VK_OBJECT_TYPE_DESCRIPTOR_POOL
@ VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV
@ VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
@ VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV
@ VK_BLEND_FACTOR_CONSTANT_COLOR
@ VK_FENCE_IMPORT_TEMPORARY_BIT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
@ VK_FORMAT_R16G16B16_UINT
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD
@ VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO
@ VK_FORMAT_R5G6B5_UNORM_PACK16
@ VK_OBJECT_TYPE_DESCRIPTOR_SET
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT
@ VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR
Flags< ImageCreateFlagBits, VkImageCreateFlags > ImageCreateFlags
Flags< ExternalFenceHandleTypeFlagBits, VkExternalFenceHandleTypeFlags > ExternalFenceHandleTypeFlags
Flags< BufferCreateFlagBits, VkBufferCreateFlags > BufferCreateFlags
@ VK_STRUCTURE_TYPE_HDR_METADATA_EXT
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT
@ VK_SAMPLER_MIPMAP_MODE_NEAREST
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD
@ VK_FORMAT_A8B8G8R8_SRGB_PACK32
@ VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR
@ VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV
@ VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT
@ VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT
@ VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
@ VK_FORMAT_R16G16B16_UNORM
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX
@ VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX
@ VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT
@ VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY
@ VK_FORMAT_BC3_UNORM_BLOCK
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NVX
@ VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM
Flags< GeometryFlagBitsNV, VkGeometryFlagsNV > GeometryFlagsNV
#define VULKAN_HPP_NAMESPACE_STRING
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION
@ VK_BLEND_OP_HSL_SATURATION_EXT
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV
@ VK_FORMAT_ASTC_6x6_SRGB_BLOCK
@ VK_DYNAMIC_STATE_LINE_WIDTH
@ VK_FORMAT_R64G64B64_UINT
@ VK_BLEND_OP_SRC_ATOP_EXT
@ VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV
@ VK_BLEND_OVERLAP_DISJOINT_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT
@ VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES
@ VK_PIPELINE_STAGE_HOST_BIT
@ VK_STRUCTURE_TYPE_BIND_SPARSE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
@ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT
@ VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV
@ VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2
@ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR
@ VK_FORMAT_ASTC_6x5_UNORM_BLOCK
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR
@ VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV
@ VK_FORMAT_A1R5G5B5_UNORM_PACK16
@ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE
@ VK_ATTACHMENT_LOAD_OP_CLEAR
@ VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT
@ VK_PRESENT_MODE_FIFO_RELAXED_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO
@ VK_BUFFER_USAGE_TRANSFER_DST_BIT
@ VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
Flags< DebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageSeverityFlagsEXT > DebugUtilsMessageSeverityFlagsEXT
@ VK_BLEND_OP_HSL_HUE_EXT
@ VK_BLEND_OP_PINLIGHT_EXT
@ VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT
@ VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX
@ VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR
@ VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR
@ VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR
@ VK_COVERAGE_MODULATION_MODE_ALPHA_NV
@ VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
Flags< ConditionalRenderingFlagBitsEXT, VkConditionalRenderingFlagsEXT > ConditionalRenderingFlagsEXT
@ VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO
@ VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT
@ VK_COMPARE_OP_GREATER_OR_EQUAL
@ VK_QUEUE_SPARSE_BINDING_BIT
@ VK_OBJECT_TYPE_SEMAPHORE
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
@ VK_DRIVER_ID_ARM_PROPRIETARY_KHR
@ VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
@ VK_COMMAND_BUFFER_LEVEL_SECONDARY
@ VK_SUBGROUP_FEATURE_QUAD_BIT
@ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT
@ VK_FORMAT_R8G8B8A8_SSCALED
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT
@ VK_FORMAT_B16G16R16G16_422_UNORM
@ VK_FORMAT_R32G32B32_SFLOAT
@ VK_FORMAT_BC1_RGBA_UNORM_BLOCK
@ VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT
@ VK_BLEND_OP_PLUS_DARKER_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR
@ VK_SPARSE_MEMORY_BIND_METADATA_BIT
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO
@ VK_FORMAT_D24_UNORM_S8_UINT
@ VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV
@ VK_IMAGE_LAYOUT_UNDEFINED
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT
@ VK_SUBGROUP_FEATURE_CLUSTERED_BIT
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
@ VK_QUERY_TYPE_OCCLUSION
Flags< MemoryPropertyFlagBits, VkMemoryPropertyFlags > MemoryPropertyFlags
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO
@ VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT
@ VK_ERROR_INCOMPATIBLE_DRIVER
GLsizei const GLfloat * value
@ VK_FORMAT_A2R10G10B10_SNORM_PACK32
@ VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT
@ VK_ERROR_NATIVE_WINDOW_IN_USE_KHR
@ VK_FORMAT_A2R10G10B10_USCALED_PACK32
@ VK_STRUCTURE_TYPE_GEOMETRY_NV
@ VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV
@ VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< T, D > >::type createResultValue(Result result, T &data, char const *message, typename UniqueHandleTraits< T, D >::deleter const &deleter)
@ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES
@ VK_ERROR_SURFACE_LOST_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
@ VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT
@ VK_FORMAT_A2R10G10B10_UNORM_PACK32
@ VK_FORMAT_R4G4B4A4_UNORM_PACK16
@ VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
@ VK_FORMAT_ASTC_10x5_SRGB_BLOCK
@ VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT
@ VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV
@ VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR
@ VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT
@ VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
@ VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
@ VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT
@ VK_FORMAT_ASTC_8x5_SRGB_BLOCK
@ VK_SUBGROUP_FEATURE_ARITHMETIC_BIT
@ VK_BLEND_FACTOR_CONSTANT_ALPHA
@ VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR
Flags< FormatFeatureFlagBits, VkFormatFeatureFlags > FormatFeatureFlags
@ VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV
@ VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
@ VK_IMAGE_USAGE_STORAGE_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT
@ VK_ERROR_OUT_OF_POOL_MEMORY
@ VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER
@ VK_FORMAT_A2B10G10R10_SNORM_PACK32
Flags< SubpassDescriptionFlagBits, VkSubpassDescriptionFlags > SubpassDescriptionFlags
@ VK_BLEND_OP_SRC_OUT_EXT
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV
Flags< CommandPoolCreateFlagBits, VkCommandPoolCreateFlags > CommandPoolCreateFlags
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS
@ VK_FORMAT_R16G16B16A16_UNORM
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
@ VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 Uint32 * e
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG
@ VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
@ VK_FORMAT_EAC_R11_UNORM_BLOCK
@ VK_FORMAT_R32G32B32_UINT
@ VK_FORMAT_R8G8B8A8_USCALED
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
@ VK_OBJECT_TYPE_DISPLAY_KHR
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT
@ VK_FORMAT_ASTC_10x5_UNORM_BLOCK
@ VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT
@ VK_FORMAT_B5G6R5_UNORM_PACK16
Flags< ExternalMemoryFeatureFlagBits, VkExternalMemoryFeatureFlags > ExternalMemoryFeatureFlags
@ VK_QUERY_TYPE_TIMESTAMP
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY
@ VK_LOGIC_OP_COPY_INVERTED
@ VK_SHADER_STAGE_MISS_BIT_NV
@ VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
@ VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
@ VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT
@ VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID
@ VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
@ VK_COLOR_SPACE_HDR10_ST2084_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT
@ VK_FORMAT_B8G8R8A8_SINT
@ VK_IMAGE_CREATE_DISJOINT_BIT
@ VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
@ VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
@ VK_SAMPLER_YCBCR_RANGE_ITU_FULL
@ VK_DRIVER_ID_MESA_RADV_KHR
@ VK_PRIMITIVE_TOPOLOGY_POINT_LIST
Flags< QueryControlFlagBits, VkQueryControlFlags > QueryControlFlags
@ VK_FORMAT_FEATURE_BLIT_SRC_BIT
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO
@ VK_PEER_MEMORY_FEATURE_COPY_DST_BIT
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
@ VK_DYNAMIC_STATE_BLEND_CONSTANTS
@ VK_BLEND_FACTOR_SRC_ALPHA
@ VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR
@ VK_OBJECT_TYPE_RENDER_PASS
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR
@ VK_COMMAND_POOL_CREATE_TRANSIENT_BIT
@ VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
@ VK_VERTEX_INPUT_RATE_VERTEX
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD
Flags< ColorComponentFlagBits, VkColorComponentFlags > ColorComponentFlags
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV
@ VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
Flags< SubgroupFeatureFlagBits, VkSubgroupFeatureFlags > SubgroupFeatureFlags
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV
@ VK_FORMAT_R16G16B16_SSCALED
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR
@ VK_FORMAT_BC4_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR
@ VK_FORMAT_A8B8G8R8_USCALED_PACK32
@ VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR
@ VK_FORMAT_R64G64B64A64_SINT
@ VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT
@ VK_ERROR_NOT_PERMITTED_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
@ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE
@ VK_FORMAT_ASTC_12x10_SRGB_BLOCK
@ VK_BLEND_FACTOR_DST_COLOR
@ VK_ACCESS_UNIFORM_READ_BIT
@ VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT
@ VK_IMAGE_ASPECT_STENCIL_BIT
@ VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT
@ VK_FORMAT_A2B10G10R10_SSCALED_PACK32
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO
@ VK_FORMAT_B8G8R8A8_UINT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT
@ VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK
@ VK_FORMAT_BC4_SNORM_BLOCK
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV
Flags< CommandBufferUsageFlagBits, VkCommandBufferUsageFlags > CommandBufferUsageFlags
@ VK_ATTACHMENT_LOAD_OP_LOAD
@ VK_ACCESS_SHADER_READ_BIT
@ VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT
@ VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR
@ VK_FORMAT_B8G8R8_USCALED
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT
@ VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV
@ VK_COLOR_SPACE_DCI_P3_LINEAR_EXT
Flags< QueryResultFlagBits, VkQueryResultFlags > QueryResultFlags
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX
@ VK_FORMAT_ASTC_12x10_UNORM_BLOCK
@ VK_FRONT_FACE_COUNTER_CLOCKWISE
@ VK_SHADER_INFO_TYPE_STATISTICS_AMD
@ VK_ATTACHMENT_LOAD_OP_DONT_CARE
@ VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
@ VK_BLEND_FACTOR_SRC_COLOR
@ VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_EAC_R11_SNORM_BLOCK
@ VK_SHADER_STAGE_GEOMETRY_BIT
@ VK_DEBUG_REPORT_ERROR_BIT_EXT
@ VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK
@ VK_BUFFER_CREATE_SPARSE_BINDING_BIT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV
@ VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV
@ VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO
GLsizei const GLchar *const * string
@ VK_GEOMETRY_TYPE_AABBS_NV
@ VK_FORMAT_ASTC_5x4_SRGB_BLOCK
@ VK_SURFACE_COUNTER_VBLANK_EXT
@ VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT
@ VK_FORMAT_R64G64_SFLOAT
@ VK_IMAGE_VIEW_TYPE_1D_ARRAY
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
@ VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO
@ VK_ERROR_FORMAT_NOT_SUPPORTED
@ VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES
@ VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
@ VK_FORMAT_R64G64B64A64_UINT
@ VK_FORMAT_ASTC_4x4_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR
@ VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR
@ VK_ERROR_OUT_OF_DEVICE_MEMORY
@ VK_OBJECT_TYPE_DEVICE_MEMORY
@ VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT
@ VK_FORMAT_FEATURE_TRANSFER_SRC_BIT
Flags< SurfaceTransformFlagBitsKHR, VkSurfaceTransformFlagsKHR > SurfaceTransformFlagsKHR
@ VK_COLOR_SPACE_BT709_NONLINEAR_EXT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT
@ VK_FORMAT_ASTC_10x6_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
@ VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS
@ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
@ VK_OBJECT_TYPE_PHYSICAL_DEVICE
@ VK_IMAGE_CREATE_SPARSE_BINDING_BIT
@ VK_BLEND_OP_LINEARBURN_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
Flags< PeerMemoryFeatureFlagBits, VkPeerMemoryFeatureFlags > PeerMemoryFeatureFlags
@ VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
@ VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT
@ VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT
@ VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
@ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT
@ VK_FORMAT_A8B8G8R8_UNORM_PACK32
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
@ VK_OBJECT_TYPE_FRAMEBUFFER
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV
@ VK_FORMAT_A8B8G8R8_SINT_PACK32
@ VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT
@ VK_ERROR_VALIDATION_FAILED_EXT
@ VK_ACCESS_INPUT_ATTACHMENT_READ_BIT
Flags< QueueFlagBits, VkQueueFlags > QueueFlags
@ VK_GEOMETRY_TYPE_TRIANGLES_NV
@ VK_SUBGROUP_FEATURE_VOTE_BIT
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV
@ VK_STRUCTURE_TYPE_EVENT_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV
@ VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT
@ VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
@ VK_BLEND_FACTOR_SRC_ALPHA_SATURATE
@ VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER
@ VK_ERROR_OUT_OF_DATE_KHR
@ VK_FORMAT_R8G8B8A8_UNORM
@ VK_IMAGE_VIEW_TYPE_CUBE
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT
@ VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT
@ VK_PIPELINE_BIND_POINT_COMPUTE
@ VK_COLOR_SPACE_HDR10_HLG_EXT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT
@ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
@ VK_FORMAT_BC1_RGBA_SRGB_BLOCK
@ VK_SHADER_INFO_TYPE_BINARY_AMD
@ VK_FORMAT_ASTC_5x5_UNORM_BLOCK
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT
Flags< IndirectCommandsLayoutUsageFlagBitsNVX, VkIndirectCommandsLayoutUsageFlagsNVX > IndirectCommandsLayoutUsageFlagsNVX
@ VK_ERROR_EXTENSION_NOT_PRESENT
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX
@ VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT
@ VK_OBJECT_TYPE_SURFACE_KHR
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
@ VK_FORMAT_A2B10G10R10_UNORM_PACK32
@ VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV
@ VK_FORMAT_BC6H_SFLOAT_BLOCK
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
@ VK_RASTERIZATION_ORDER_STRICT_AMD
@ VK_SHARING_MODE_CONCURRENT
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX
@ VK_STRUCTURE_TYPE_APPLICATION_INFO
@ VK_PIPELINE_CREATE_DERIVATIVE_BIT
@ VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT
@ VK_IMAGE_ASPECT_COLOR_BIT
@ VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET
@ VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT
@ VK_TIME_DOMAIN_DEVICE_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR
@ VK_BUFFER_USAGE_TRANSFER_SRC_BIT
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16
@ VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT
@ VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
@ VK_FORMAT_R16G16B16A16_UINT
@ VK_BORDER_COLOR_INT_OPAQUE_BLACK
@ VK_FORMAT_R10X6_UNORM_PACK16
@ VK_FORMAT_R16G16B16A16_SINT
@ VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
@ VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV
@ VK_FORMAT_R32G32B32A32_SINT
@ VK_FORMAT_A2R10G10B10_UINT_PACK32
@ VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT
Flags< DependencyFlagBits, VkDependencyFlags > DependencyFlags
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR
@ VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
@ VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO
Flags< CompositeAlphaFlagBitsKHR, VkCompositeAlphaFlagsKHR > CompositeAlphaFlagsKHR
@ VK_IMAGE_CREATE_PROTECTED_BIT
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
@ VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX
@ VK_SAMPLER_REDUCTION_MODE_MIN_EXT
@ VK_STENCIL_FRONT_AND_BACK
@ VK_BLEND_OP_SRC_OVER_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES
@ VK_BORDER_COLOR_INT_OPAQUE_WHITE
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV
@ VK_OBJECT_TYPE_COMMAND_BUFFER
@ VK_FORMAT_EAC_R11G11_UNORM_BLOCK
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR
@ VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
@ VK_ATTACHMENT_STORE_OP_STORE
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR
@ VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
@ VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR
@ VK_DEBUG_REPORT_WARNING_BIT_EXT
@ VK_FORMAT_R16G16_SSCALED
@ VK_SEMAPHORE_IMPORT_TEMPORARY_BIT
@ VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR
Flags< DebugUtilsMessageTypeFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT > DebugUtilsMessageTypeFlagsEXT
@ VK_DYNAMIC_STATE_VIEWPORT
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT
@ VK_DYNAMIC_STATE_SCISSOR
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
@ VK_FORMAT_ASTC_4x4_SRGB_BLOCK
@ VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO
@ VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO
Flags< ExternalSemaphoreHandleTypeFlagBits, VkExternalSemaphoreHandleTypeFlags > ExternalSemaphoreHandleTypeFlags