|
SDL
2.0
|
Enumerations | |
| enum class | AccelerationStructureMemoryRequirementsTypeKHR { eObject = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_KHR , eBuildScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_KHR , eUpdateScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_KHR } |
| enum class | AccelerationStructureTypeKHR { eTopLevel = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR , eBottomLevel = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR } |
| enum class | AccessFlagBits : VkAccessFlags { eIndirectCommandRead = VK_ACCESS_INDIRECT_COMMAND_READ_BIT , eIndexRead = VK_ACCESS_INDEX_READ_BIT , eVertexAttributeRead = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT , eUniformRead = VK_ACCESS_UNIFORM_READ_BIT , eInputAttachmentRead = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT , eShaderRead = VK_ACCESS_SHADER_READ_BIT , eShaderWrite = VK_ACCESS_SHADER_WRITE_BIT , eColorAttachmentRead = VK_ACCESS_COLOR_ATTACHMENT_READ_BIT , eColorAttachmentWrite = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT , eDepthStencilAttachmentRead = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT , eDepthStencilAttachmentWrite = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT , eTransferRead = VK_ACCESS_TRANSFER_READ_BIT , eTransferWrite = VK_ACCESS_TRANSFER_WRITE_BIT , eHostRead = VK_ACCESS_HOST_READ_BIT , eHostWrite = VK_ACCESS_HOST_WRITE_BIT , eMemoryRead = VK_ACCESS_MEMORY_READ_BIT , eMemoryWrite = VK_ACCESS_MEMORY_WRITE_BIT , eTransformFeedbackWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT , eTransformFeedbackCounterReadEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT , eTransformFeedbackCounterWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT , eConditionalRenderingReadEXT = VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT , eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT , eAccelerationStructureReadKHR = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR , eAccelerationStructureWriteKHR = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR , eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV , eFragmentDensityMapReadEXT = VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT , eCommandPreprocessReadNV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV , eCommandPreprocessWriteNV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV , eAccelerationStructureReadNV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV , eAccelerationStructureWriteNV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV , eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR } |
| enum class | AcquireProfilingLockFlagBitsKHR : VkAcquireProfilingLockFlagsKHR |
| enum class | AttachmentDescriptionFlagBits : VkAttachmentDescriptionFlags { eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT } |
| enum class | AttachmentLoadOp { eLoad = VK_ATTACHMENT_LOAD_OP_LOAD , eClear = VK_ATTACHMENT_LOAD_OP_CLEAR , eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE } |
| enum class | AttachmentStoreOp { eStore = VK_ATTACHMENT_STORE_OP_STORE , eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE , eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM } |
| enum class | BlendFactor { eZero = VK_BLEND_FACTOR_ZERO , eOne = VK_BLEND_FACTOR_ONE , eSrcColor = VK_BLEND_FACTOR_SRC_COLOR , eOneMinusSrcColor = VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR , eDstColor = VK_BLEND_FACTOR_DST_COLOR , eOneMinusDstColor = VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR , eSrcAlpha = VK_BLEND_FACTOR_SRC_ALPHA , eOneMinusSrcAlpha = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA , eDstAlpha = VK_BLEND_FACTOR_DST_ALPHA , eOneMinusDstAlpha = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA , eConstantColor = VK_BLEND_FACTOR_CONSTANT_COLOR , eOneMinusConstantColor = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR , eConstantAlpha = VK_BLEND_FACTOR_CONSTANT_ALPHA , eOneMinusConstantAlpha = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA , eSrcAlphaSaturate = VK_BLEND_FACTOR_SRC_ALPHA_SATURATE , eSrc1Color = VK_BLEND_FACTOR_SRC1_COLOR , eOneMinusSrc1Color = VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR , eSrc1Alpha = VK_BLEND_FACTOR_SRC1_ALPHA , eOneMinusSrc1Alpha = VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA } |
| enum class | BlendOp { eAdd = VK_BLEND_OP_ADD , eSubtract = VK_BLEND_OP_SUBTRACT , eReverseSubtract = VK_BLEND_OP_REVERSE_SUBTRACT , eMin = VK_BLEND_OP_MIN , eMax = VK_BLEND_OP_MAX , eZeroEXT = VK_BLEND_OP_ZERO_EXT , eSrcEXT = VK_BLEND_OP_SRC_EXT , eDstEXT = VK_BLEND_OP_DST_EXT , eSrcOverEXT = VK_BLEND_OP_SRC_OVER_EXT , eDstOverEXT = VK_BLEND_OP_DST_OVER_EXT , eSrcInEXT = VK_BLEND_OP_SRC_IN_EXT , eDstInEXT = VK_BLEND_OP_DST_IN_EXT , eSrcOutEXT = VK_BLEND_OP_SRC_OUT_EXT , eDstOutEXT = VK_BLEND_OP_DST_OUT_EXT , eSrcAtopEXT = VK_BLEND_OP_SRC_ATOP_EXT , eDstAtopEXT = VK_BLEND_OP_DST_ATOP_EXT , eXorEXT = VK_BLEND_OP_XOR_EXT , eMultiplyEXT = VK_BLEND_OP_MULTIPLY_EXT , eScreenEXT = VK_BLEND_OP_SCREEN_EXT , eOverlayEXT = VK_BLEND_OP_OVERLAY_EXT , eDarkenEXT = VK_BLEND_OP_DARKEN_EXT , eLightenEXT = VK_BLEND_OP_LIGHTEN_EXT , eColordodgeEXT = VK_BLEND_OP_COLORDODGE_EXT , eColorburnEXT = VK_BLEND_OP_COLORBURN_EXT , eHardlightEXT = VK_BLEND_OP_HARDLIGHT_EXT , eSoftlightEXT = VK_BLEND_OP_SOFTLIGHT_EXT , eDifferenceEXT = VK_BLEND_OP_DIFFERENCE_EXT , eExclusionEXT = VK_BLEND_OP_EXCLUSION_EXT , eInvertEXT = VK_BLEND_OP_INVERT_EXT , eInvertRgbEXT = VK_BLEND_OP_INVERT_RGB_EXT , eLineardodgeEXT = VK_BLEND_OP_LINEARDODGE_EXT , eLinearburnEXT = VK_BLEND_OP_LINEARBURN_EXT , eVividlightEXT = VK_BLEND_OP_VIVIDLIGHT_EXT , eLinearlightEXT = VK_BLEND_OP_LINEARLIGHT_EXT , ePinlightEXT = VK_BLEND_OP_PINLIGHT_EXT , eHardmixEXT = VK_BLEND_OP_HARDMIX_EXT , eHslHueEXT = VK_BLEND_OP_HSL_HUE_EXT , eHslSaturationEXT = VK_BLEND_OP_HSL_SATURATION_EXT , eHslColorEXT = VK_BLEND_OP_HSL_COLOR_EXT , eHslLuminosityEXT = VK_BLEND_OP_HSL_LUMINOSITY_EXT , ePlusEXT = VK_BLEND_OP_PLUS_EXT , ePlusClampedEXT = VK_BLEND_OP_PLUS_CLAMPED_EXT , ePlusClampedAlphaEXT = VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT , ePlusDarkerEXT = VK_BLEND_OP_PLUS_DARKER_EXT , eMinusEXT = VK_BLEND_OP_MINUS_EXT , eMinusClampedEXT = VK_BLEND_OP_MINUS_CLAMPED_EXT , eContrastEXT = VK_BLEND_OP_CONTRAST_EXT , eInvertOvgEXT = VK_BLEND_OP_INVERT_OVG_EXT , eRedEXT = VK_BLEND_OP_RED_EXT , eGreenEXT = VK_BLEND_OP_GREEN_EXT , eBlueEXT = VK_BLEND_OP_BLUE_EXT } |
| enum class | BlendOverlapEXT { eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT , eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT , eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT } |
| enum class | BorderColor { eFloatTransparentBlack = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK , eIntTransparentBlack = VK_BORDER_COLOR_INT_TRANSPARENT_BLACK , eFloatOpaqueBlack = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK , eIntOpaqueBlack = VK_BORDER_COLOR_INT_OPAQUE_BLACK , eFloatOpaqueWhite = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE , eIntOpaqueWhite = VK_BORDER_COLOR_INT_OPAQUE_WHITE , eFloatCustomEXT = VK_BORDER_COLOR_FLOAT_CUSTOM_EXT , eIntCustomEXT = VK_BORDER_COLOR_INT_CUSTOM_EXT } |
| enum class | BufferCreateFlagBits : VkBufferCreateFlags { eSparseBinding = VK_BUFFER_CREATE_SPARSE_BINDING_BIT , eSparseResidency = VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT , eSparseAliased = VK_BUFFER_CREATE_SPARSE_ALIASED_BIT , eProtected = VK_BUFFER_CREATE_PROTECTED_BIT , eDeviceAddressCaptureReplay = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT , eDeviceAddressCaptureReplayEXT = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT , eDeviceAddressCaptureReplayKHR = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR } |
| enum class | BufferUsageFlagBits : VkBufferUsageFlags { eTransferSrc = VK_BUFFER_USAGE_TRANSFER_SRC_BIT , eTransferDst = VK_BUFFER_USAGE_TRANSFER_DST_BIT , eUniformTexelBuffer = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT , eStorageTexelBuffer = VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT , eUniformBuffer = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT , eStorageBuffer = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT , eIndexBuffer = VK_BUFFER_USAGE_INDEX_BUFFER_BIT , eVertexBuffer = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT , eIndirectBuffer = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT , eShaderDeviceAddress = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT , eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT , eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT , eConditionalRenderingEXT = VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT , eRayTracingKHR = VK_BUFFER_USAGE_RAY_TRACING_BIT_KHR , eRayTracingNV = VK_BUFFER_USAGE_RAY_TRACING_BIT_NV , eShaderDeviceAddressEXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT , eShaderDeviceAddressKHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR } |
| enum class | BuildAccelerationStructureFlagBitsKHR : VkBuildAccelerationStructureFlagsKHR { eAllowUpdate = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR , eAllowCompaction = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR , ePreferFastTrace = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR , ePreferFastBuild = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR , eLowMemory = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR } |
| enum class | ChromaLocation { eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN , eMidpoint = VK_CHROMA_LOCATION_MIDPOINT } |
| enum class | CoarseSampleOrderTypeNV { eDefault = VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV , eCustom = VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV , ePixelMajor = VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV , eSampleMajor = VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV } |
| enum class | ColorComponentFlagBits : VkColorComponentFlags { eR = VK_COLOR_COMPONENT_R_BIT , eG = VK_COLOR_COMPONENT_G_BIT , eB = VK_COLOR_COMPONENT_B_BIT , eA = VK_COLOR_COMPONENT_A_BIT } |
| enum class | ColorSpaceKHR { eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR , eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT , eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT , eDisplayP3LinearEXT = VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT , eDciP3NonlinearEXT = VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT , eBt709LinearEXT = VK_COLOR_SPACE_BT709_LINEAR_EXT , eBt709NonlinearEXT = VK_COLOR_SPACE_BT709_NONLINEAR_EXT , eBt2020LinearEXT = VK_COLOR_SPACE_BT2020_LINEAR_EXT , eHdr10St2084EXT = VK_COLOR_SPACE_HDR10_ST2084_EXT , eDolbyvisionEXT = VK_COLOR_SPACE_DOLBYVISION_EXT , eHdr10HlgEXT = VK_COLOR_SPACE_HDR10_HLG_EXT , eAdobergbLinearEXT = VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT , eAdobergbNonlinearEXT = VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT , ePassThroughEXT = VK_COLOR_SPACE_PASS_THROUGH_EXT , eExtendedSrgbNonlinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT , eDisplayNativeAMD = VK_COLOR_SPACE_DISPLAY_NATIVE_AMD , eVkColorspaceSrgbNonlinear = VK_COLORSPACE_SRGB_NONLINEAR_KHR , eDciP3LinearEXT = VK_COLOR_SPACE_DCI_P3_LINEAR_EXT } |
| enum class | CommandBufferLevel { ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY , eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY } |
| enum class | CommandBufferResetFlagBits : VkCommandBufferResetFlags { eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT } |
| enum class | CommandBufferUsageFlagBits : VkCommandBufferUsageFlags { eOneTimeSubmit = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT , eRenderPassContinue = VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT , eSimultaneousUse = VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT } |
| enum class | CommandPoolCreateFlagBits : VkCommandPoolCreateFlags { eTransient = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT , eResetCommandBuffer = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT , eProtected = VK_COMMAND_POOL_CREATE_PROTECTED_BIT } |
| enum class | CommandPoolResetFlagBits : VkCommandPoolResetFlags { eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT } |
| enum class | CompareOp { eNever = VK_COMPARE_OP_NEVER , eLess = VK_COMPARE_OP_LESS , eEqual = VK_COMPARE_OP_EQUAL , eLessOrEqual = VK_COMPARE_OP_LESS_OR_EQUAL , eGreater = VK_COMPARE_OP_GREATER , eNotEqual = VK_COMPARE_OP_NOT_EQUAL , eGreaterOrEqual = VK_COMPARE_OP_GREATER_OR_EQUAL , eAlways = VK_COMPARE_OP_ALWAYS } |
| enum class | ComponentSwizzle { eIdentity = VK_COMPONENT_SWIZZLE_IDENTITY , eZero = VK_COMPONENT_SWIZZLE_ZERO , eOne = VK_COMPONENT_SWIZZLE_ONE , eR = VK_COMPONENT_SWIZZLE_R , eG = VK_COMPONENT_SWIZZLE_G , eB = VK_COMPONENT_SWIZZLE_B , eA = VK_COMPONENT_SWIZZLE_A } |
| enum class | ComponentTypeNV { eFloat16 = VK_COMPONENT_TYPE_FLOAT16_NV , eFloat32 = VK_COMPONENT_TYPE_FLOAT32_NV , eFloat64 = VK_COMPONENT_TYPE_FLOAT64_NV , eSint8 = VK_COMPONENT_TYPE_SINT8_NV , eSint16 = VK_COMPONENT_TYPE_SINT16_NV , eSint32 = VK_COMPONENT_TYPE_SINT32_NV , eSint64 = VK_COMPONENT_TYPE_SINT64_NV , eUint8 = VK_COMPONENT_TYPE_UINT8_NV , eUint16 = VK_COMPONENT_TYPE_UINT16_NV , eUint32 = VK_COMPONENT_TYPE_UINT32_NV , eUint64 = VK_COMPONENT_TYPE_UINT64_NV } |
| enum class | CompositeAlphaFlagBitsKHR : VkCompositeAlphaFlagsKHR { eOpaque = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR , ePreMultiplied = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR , ePostMultiplied = VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR , eInherit = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR } |
| enum class | ConditionalRenderingFlagBitsEXT : VkConditionalRenderingFlagsEXT { eInverted = VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT } |
| enum class | ConservativeRasterizationModeEXT { eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT , eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT , eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT } |
| enum class | CopyAccelerationStructureModeKHR { eClone = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR , eCompact = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR , eSerialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR , eDeserialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR } |
| enum class | CoverageModulationModeNV { eNone = VK_COVERAGE_MODULATION_MODE_NONE_NV , eRgb = VK_COVERAGE_MODULATION_MODE_RGB_NV , eAlpha = VK_COVERAGE_MODULATION_MODE_ALPHA_NV , eRgba = VK_COVERAGE_MODULATION_MODE_RGBA_NV } |
| enum class | CoverageReductionModeNV { eMerge = VK_COVERAGE_REDUCTION_MODE_MERGE_NV , eTruncate = VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV } |
| enum class | CullModeFlagBits : VkCullModeFlags { eNone = VK_CULL_MODE_NONE , eFront = VK_CULL_MODE_FRONT_BIT , eBack = VK_CULL_MODE_BACK_BIT , eFrontAndBack = VK_CULL_MODE_FRONT_AND_BACK } |
| enum class | DebugReportFlagBitsEXT : VkDebugReportFlagsEXT { eInformation = VK_DEBUG_REPORT_INFORMATION_BIT_EXT , eWarning = VK_DEBUG_REPORT_WARNING_BIT_EXT , ePerformanceWarning = VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT , eError = VK_DEBUG_REPORT_ERROR_BIT_EXT , eDebug = VK_DEBUG_REPORT_DEBUG_BIT_EXT } |
| enum class | DebugReportObjectTypeEXT { eUnknown = VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT , eInstance = VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT , ePhysicalDevice = VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT , eDevice = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT , eQueue = VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT , eSemaphore = VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT , eCommandBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT , eFence = VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT , eDeviceMemory = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT , eBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT , eImage = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT , eEvent = VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT , eQueryPool = VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT , eBufferView = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT , eImageView = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT , eShaderModule = VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT , ePipelineCache = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT , ePipelineLayout = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT , eRenderPass = VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT , ePipeline = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT , eDescriptorSetLayout = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT , eSampler = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT , eDescriptorPool = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT , eDescriptorSet = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT , eFramebuffer = VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT , eCommandPool = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT , eSurfaceKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT , eSwapchainKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT , eDebugReportCallbackEXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT , eDisplayKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT , eDisplayModeKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT , eValidationCacheEXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT , eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT , eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT , eAccelerationStructureKHR = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT , eAccelerationStructureNV = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT , eDebugReport = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT , eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT , eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT , eValidationCache = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT } |
| enum class | DebugUtilsMessageSeverityFlagBitsEXT : VkDebugUtilsMessageSeverityFlagsEXT { eVerbose = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT , eInfo = VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT , eWarning = VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT , eError = VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT } |
| enum class | DebugUtilsMessageTypeFlagBitsEXT : VkDebugUtilsMessageTypeFlagsEXT { eGeneral = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT , eValidation = VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT , ePerformance = VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT } |
| enum class | DependencyFlagBits : VkDependencyFlags { eByRegion = VK_DEPENDENCY_BY_REGION_BIT , eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT , eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT , eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR , eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR } |
| enum class | DescriptorBindingFlagBits : VkDescriptorBindingFlags { eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT , eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT , ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT , eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT } |
| enum class | DescriptorPoolCreateFlagBits : VkDescriptorPoolCreateFlags { eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT , eUpdateAfterBind = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT , eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT } |
| enum class | DescriptorSetLayoutCreateFlagBits : VkDescriptorSetLayoutCreateFlags { eUpdateAfterBindPool = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT , ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR , eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT } |
| enum class | DescriptorType { eSampler = VK_DESCRIPTOR_TYPE_SAMPLER , eCombinedImageSampler = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER , eSampledImage = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE , eStorageImage = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE , eUniformTexelBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER , eStorageTexelBuffer = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER , eUniformBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER , eStorageBuffer = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER , eUniformBufferDynamic = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC , eStorageBufferDynamic = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC , eInputAttachment = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT , eInlineUniformBlockEXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT , eAccelerationStructureKHR = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR , eAccelerationStructureNV = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV } |
| enum class | DescriptorUpdateTemplateType { eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET , ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR } |
| enum class | DeviceCreateFlagBits |
| enum class | DeviceDiagnosticsConfigFlagBitsNV : VkDeviceDiagnosticsConfigFlagsNV { eEnableShaderDebugInfo = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV , eEnableResourceTracking = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV , eEnableAutomaticCheckpoints = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV } |
| enum class | DeviceEventTypeEXT { eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT } |
| enum class | DeviceGroupPresentModeFlagBitsKHR : VkDeviceGroupPresentModeFlagsKHR { eLocal = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR , eRemote = VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR , eSum = VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR , eLocalMultiDevice = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR } |
| enum class | DeviceMemoryReportEventTypeEXT { eAllocate = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT , eFree = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT , eImport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT , eUnimport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT , eAllocationFailed = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT } |
| enum class | DeviceQueueCreateFlagBits : VkDeviceQueueCreateFlags { eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT } |
| enum class | DiscardRectangleModeEXT { eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT , eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT } |
| enum class | DisplayEventTypeEXT { eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT } |
| enum class | DisplayPlaneAlphaFlagBitsKHR : VkDisplayPlaneAlphaFlagsKHR { eOpaque = VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR , eGlobal = VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR , ePerPixel = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR , ePerPixelPremultiplied = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR } |
| enum class | DisplayPowerStateEXT { eOff = VK_DISPLAY_POWER_STATE_OFF_EXT , eSuspend = VK_DISPLAY_POWER_STATE_SUSPEND_EXT , eOn = VK_DISPLAY_POWER_STATE_ON_EXT } |
| enum class | DriverId { eAmdProprietary = VK_DRIVER_ID_AMD_PROPRIETARY , eAmdOpenSource = VK_DRIVER_ID_AMD_OPEN_SOURCE , eMesaRadv = VK_DRIVER_ID_MESA_RADV , eNvidiaProprietary = VK_DRIVER_ID_NVIDIA_PROPRIETARY , eIntelProprietaryWindows = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS , eIntelOpenSourceMESA = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA , eImaginationProprietary = VK_DRIVER_ID_IMAGINATION_PROPRIETARY , eQualcommProprietary = VK_DRIVER_ID_QUALCOMM_PROPRIETARY , eArmProprietary = VK_DRIVER_ID_ARM_PROPRIETARY , eGoogleSwiftshader = VK_DRIVER_ID_GOOGLE_SWIFTSHADER , eGgpProprietary = VK_DRIVER_ID_GGP_PROPRIETARY , eBroadcomProprietary = VK_DRIVER_ID_BROADCOM_PROPRIETARY , eMesaLlvmpipe = VK_DRIVER_ID_MESA_LLVMPIPE , eMoltenvk = VK_DRIVER_ID_MOLTENVK , eIntelOpenSourceMesa = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR } |
| enum class | DynamicState { eViewport = VK_DYNAMIC_STATE_VIEWPORT , eScissor = VK_DYNAMIC_STATE_SCISSOR , eLineWidth = VK_DYNAMIC_STATE_LINE_WIDTH , eDepthBias = VK_DYNAMIC_STATE_DEPTH_BIAS , eBlendConstants = VK_DYNAMIC_STATE_BLEND_CONSTANTS , eDepthBounds = VK_DYNAMIC_STATE_DEPTH_BOUNDS , eStencilCompareMask = VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK , eStencilWriteMask = VK_DYNAMIC_STATE_STENCIL_WRITE_MASK , eStencilReference = VK_DYNAMIC_STATE_STENCIL_REFERENCE , eViewportWScalingNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV , eDiscardRectangleEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT , eSampleLocationsEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT , eViewportShadingRatePaletteNV = VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV , eViewportCoarseSampleOrderNV = VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV , eExclusiveScissorNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV , eFragmentShadingRateKHR = VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR , eLineStippleEXT = VK_DYNAMIC_STATE_LINE_STIPPLE_EXT , eCullModeEXT = VK_DYNAMIC_STATE_CULL_MODE_EXT , eFrontFaceEXT = VK_DYNAMIC_STATE_FRONT_FACE_EXT , ePrimitiveTopologyEXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT , eViewportWithCountEXT = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT , eScissorWithCountEXT = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT , eVertexInputBindingStrideEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT , eDepthTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT , eDepthWriteEnableEXT = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT , eDepthCompareOpEXT = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT , eDepthBoundsTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT , eStencilTestEnableEXT = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT , eStencilOpEXT = VK_DYNAMIC_STATE_STENCIL_OP_EXT } |
| enum class | ExternalFenceFeatureFlagBits : VkExternalFenceFeatureFlags { eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT } |
| enum class | ExternalFenceHandleTypeFlagBits : VkExternalFenceHandleTypeFlags { eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT } |
| enum class | ExternalMemoryFeatureFlagBits : VkExternalMemoryFeatureFlags { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT } |
| enum class | ExternalMemoryFeatureFlagBitsNV : VkExternalMemoryFeatureFlagsNV { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV } |
| enum class | ExternalMemoryHandleTypeFlagBits : VkExternalMemoryHandleTypeFlags { eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT , eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT , eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT , eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT , eDmaBufEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT , eAndroidHardwareBufferANDROID = VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID , eHostAllocationEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT , eHostMappedForeignMemoryEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT } |
| enum class | ExternalMemoryHandleTypeFlagBitsNV : VkExternalMemoryHandleTypeFlagsNV { eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV , eD3D11Image = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV , eD3D11ImageKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV } |
| enum class | ExternalSemaphoreFeatureFlagBits : VkExternalSemaphoreFeatureFlags { eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT } |
| enum class | ExternalSemaphoreHandleTypeFlagBits : VkExternalSemaphoreHandleTypeFlags { eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT , eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT , eD3D11Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT } |
| enum class | FenceCreateFlagBits : VkFenceCreateFlags { eSignaled = VK_FENCE_CREATE_SIGNALED_BIT } |
| enum class | FenceImportFlagBits : VkFenceImportFlags { eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT } |
| enum class | Filter { eNearest = VK_FILTER_NEAREST , eLinear = VK_FILTER_LINEAR , eCubicIMG = VK_FILTER_CUBIC_IMG , eCubicEXT = VK_FILTER_CUBIC_EXT } |
| enum class | Format { eUndefined = VK_FORMAT_UNDEFINED , eR4G4UnormPack8 = VK_FORMAT_R4G4_UNORM_PACK8 , eR4G4B4A4UnormPack16 = VK_FORMAT_R4G4B4A4_UNORM_PACK16 , eB4G4R4A4UnormPack16 = VK_FORMAT_B4G4R4A4_UNORM_PACK16 , eR5G6B5UnormPack16 = VK_FORMAT_R5G6B5_UNORM_PACK16 , eB5G6R5UnormPack16 = VK_FORMAT_B5G6R5_UNORM_PACK16 , eR5G5B5A1UnormPack16 = VK_FORMAT_R5G5B5A1_UNORM_PACK16 , eB5G5R5A1UnormPack16 = VK_FORMAT_B5G5R5A1_UNORM_PACK16 , eA1R5G5B5UnormPack16 = VK_FORMAT_A1R5G5B5_UNORM_PACK16 , eR8Unorm = VK_FORMAT_R8_UNORM , eR8Snorm = VK_FORMAT_R8_SNORM , eR8Uscaled = VK_FORMAT_R8_USCALED , eR8Sscaled = VK_FORMAT_R8_SSCALED , eR8Uint = VK_FORMAT_R8_UINT , eR8Sint = VK_FORMAT_R8_SINT , eR8Srgb = VK_FORMAT_R8_SRGB , eR8G8Unorm = VK_FORMAT_R8G8_UNORM , eR8G8Snorm = VK_FORMAT_R8G8_SNORM , eR8G8Uscaled = VK_FORMAT_R8G8_USCALED , eR8G8Sscaled = VK_FORMAT_R8G8_SSCALED , eR8G8Uint = VK_FORMAT_R8G8_UINT , eR8G8Sint = VK_FORMAT_R8G8_SINT , eR8G8Srgb = VK_FORMAT_R8G8_SRGB , eR8G8B8Unorm = VK_FORMAT_R8G8B8_UNORM , eR8G8B8Snorm = VK_FORMAT_R8G8B8_SNORM , eR8G8B8Uscaled = VK_FORMAT_R8G8B8_USCALED , eR8G8B8Sscaled = VK_FORMAT_R8G8B8_SSCALED , eR8G8B8Uint = VK_FORMAT_R8G8B8_UINT , eR8G8B8Sint = VK_FORMAT_R8G8B8_SINT , eR8G8B8Srgb = VK_FORMAT_R8G8B8_SRGB , eB8G8R8Unorm = VK_FORMAT_B8G8R8_UNORM , eB8G8R8Snorm = VK_FORMAT_B8G8R8_SNORM , eB8G8R8Uscaled = VK_FORMAT_B8G8R8_USCALED , eB8G8R8Sscaled = VK_FORMAT_B8G8R8_SSCALED , eB8G8R8Uint = VK_FORMAT_B8G8R8_UINT , eB8G8R8Sint = VK_FORMAT_B8G8R8_SINT , eB8G8R8Srgb = VK_FORMAT_B8G8R8_SRGB , eR8G8B8A8Unorm = VK_FORMAT_R8G8B8A8_UNORM , eR8G8B8A8Snorm = VK_FORMAT_R8G8B8A8_SNORM , eR8G8B8A8Uscaled = VK_FORMAT_R8G8B8A8_USCALED , eR8G8B8A8Sscaled = VK_FORMAT_R8G8B8A8_SSCALED , eR8G8B8A8Uint = VK_FORMAT_R8G8B8A8_UINT , eR8G8B8A8Sint = VK_FORMAT_R8G8B8A8_SINT , eR8G8B8A8Srgb = VK_FORMAT_R8G8B8A8_SRGB , eB8G8R8A8Unorm = VK_FORMAT_B8G8R8A8_UNORM , eB8G8R8A8Snorm = VK_FORMAT_B8G8R8A8_SNORM , eB8G8R8A8Uscaled = VK_FORMAT_B8G8R8A8_USCALED , eB8G8R8A8Sscaled = VK_FORMAT_B8G8R8A8_SSCALED , eB8G8R8A8Uint = VK_FORMAT_B8G8R8A8_UINT , eB8G8R8A8Sint = VK_FORMAT_B8G8R8A8_SINT , eB8G8R8A8Srgb = VK_FORMAT_B8G8R8A8_SRGB , eA8B8G8R8UnormPack32 = VK_FORMAT_A8B8G8R8_UNORM_PACK32 , eA8B8G8R8SnormPack32 = VK_FORMAT_A8B8G8R8_SNORM_PACK32 , eA8B8G8R8UscaledPack32 = VK_FORMAT_A8B8G8R8_USCALED_PACK32 , eA8B8G8R8SscaledPack32 = VK_FORMAT_A8B8G8R8_SSCALED_PACK32 , eA8B8G8R8UintPack32 = VK_FORMAT_A8B8G8R8_UINT_PACK32 , eA8B8G8R8SintPack32 = VK_FORMAT_A8B8G8R8_SINT_PACK32 , eA8B8G8R8SrgbPack32 = VK_FORMAT_A8B8G8R8_SRGB_PACK32 , eA2R10G10B10UnormPack32 = VK_FORMAT_A2R10G10B10_UNORM_PACK32 , eA2R10G10B10SnormPack32 = VK_FORMAT_A2R10G10B10_SNORM_PACK32 , eA2R10G10B10UscaledPack32 = VK_FORMAT_A2R10G10B10_USCALED_PACK32 , eA2R10G10B10SscaledPack32 = VK_FORMAT_A2R10G10B10_SSCALED_PACK32 , eA2R10G10B10UintPack32 = VK_FORMAT_A2R10G10B10_UINT_PACK32 , eA2R10G10B10SintPack32 = VK_FORMAT_A2R10G10B10_SINT_PACK32 , eA2B10G10R10UnormPack32 = VK_FORMAT_A2B10G10R10_UNORM_PACK32 , eA2B10G10R10SnormPack32 = VK_FORMAT_A2B10G10R10_SNORM_PACK32 , eA2B10G10R10UscaledPack32 = VK_FORMAT_A2B10G10R10_USCALED_PACK32 , eA2B10G10R10SscaledPack32 = VK_FORMAT_A2B10G10R10_SSCALED_PACK32 , eA2B10G10R10UintPack32 = VK_FORMAT_A2B10G10R10_UINT_PACK32 , eA2B10G10R10SintPack32 = VK_FORMAT_A2B10G10R10_SINT_PACK32 , eR16Unorm = VK_FORMAT_R16_UNORM , eR16Snorm = VK_FORMAT_R16_SNORM , eR16Uscaled = VK_FORMAT_R16_USCALED , eR16Sscaled = VK_FORMAT_R16_SSCALED , eR16Uint = VK_FORMAT_R16_UINT , eR16Sint = VK_FORMAT_R16_SINT , eR16Sfloat = VK_FORMAT_R16_SFLOAT , eR16G16Unorm = VK_FORMAT_R16G16_UNORM , eR16G16Snorm = VK_FORMAT_R16G16_SNORM , eR16G16Uscaled = VK_FORMAT_R16G16_USCALED , eR16G16Sscaled = VK_FORMAT_R16G16_SSCALED , eR16G16Uint = VK_FORMAT_R16G16_UINT , eR16G16Sint = VK_FORMAT_R16G16_SINT , eR16G16Sfloat = VK_FORMAT_R16G16_SFLOAT , eR16G16B16Unorm = VK_FORMAT_R16G16B16_UNORM , eR16G16B16Snorm = VK_FORMAT_R16G16B16_SNORM , eR16G16B16Uscaled = VK_FORMAT_R16G16B16_USCALED , eR16G16B16Sscaled = VK_FORMAT_R16G16B16_SSCALED , eR16G16B16Uint = VK_FORMAT_R16G16B16_UINT , eR16G16B16Sint = VK_FORMAT_R16G16B16_SINT , eR16G16B16Sfloat = VK_FORMAT_R16G16B16_SFLOAT , eR16G16B16A16Unorm = VK_FORMAT_R16G16B16A16_UNORM , eR16G16B16A16Snorm = VK_FORMAT_R16G16B16A16_SNORM , eR16G16B16A16Uscaled = VK_FORMAT_R16G16B16A16_USCALED , eR16G16B16A16Sscaled = VK_FORMAT_R16G16B16A16_SSCALED , eR16G16B16A16Uint = VK_FORMAT_R16G16B16A16_UINT , eR16G16B16A16Sint = VK_FORMAT_R16G16B16A16_SINT , eR16G16B16A16Sfloat = VK_FORMAT_R16G16B16A16_SFLOAT , eR32Uint = VK_FORMAT_R32_UINT , eR32Sint = VK_FORMAT_R32_SINT , eR32Sfloat = VK_FORMAT_R32_SFLOAT , eR32G32Uint = VK_FORMAT_R32G32_UINT , eR32G32Sint = VK_FORMAT_R32G32_SINT , eR32G32Sfloat = VK_FORMAT_R32G32_SFLOAT , eR32G32B32Uint = VK_FORMAT_R32G32B32_UINT , eR32G32B32Sint = VK_FORMAT_R32G32B32_SINT , eR32G32B32Sfloat = VK_FORMAT_R32G32B32_SFLOAT , eR32G32B32A32Uint = VK_FORMAT_R32G32B32A32_UINT , eR32G32B32A32Sint = VK_FORMAT_R32G32B32A32_SINT , eR32G32B32A32Sfloat = VK_FORMAT_R32G32B32A32_SFLOAT , eR64Uint = VK_FORMAT_R64_UINT , eR64Sint = VK_FORMAT_R64_SINT , eR64Sfloat = VK_FORMAT_R64_SFLOAT , eR64G64Uint = VK_FORMAT_R64G64_UINT , eR64G64Sint = VK_FORMAT_R64G64_SINT , eR64G64Sfloat = VK_FORMAT_R64G64_SFLOAT , eR64G64B64Uint = VK_FORMAT_R64G64B64_UINT , eR64G64B64Sint = VK_FORMAT_R64G64B64_SINT , eR64G64B64Sfloat = VK_FORMAT_R64G64B64_SFLOAT , eR64G64B64A64Uint = VK_FORMAT_R64G64B64A64_UINT , eR64G64B64A64Sint = VK_FORMAT_R64G64B64A64_SINT , eR64G64B64A64Sfloat = VK_FORMAT_R64G64B64A64_SFLOAT , eB10G11R11UfloatPack32 = VK_FORMAT_B10G11R11_UFLOAT_PACK32 , eE5B9G9R9UfloatPack32 = VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 , eD16Unorm = VK_FORMAT_D16_UNORM , eX8D24UnormPack32 = VK_FORMAT_X8_D24_UNORM_PACK32 , eD32Sfloat = VK_FORMAT_D32_SFLOAT , eS8Uint = VK_FORMAT_S8_UINT , eD16UnormS8Uint = VK_FORMAT_D16_UNORM_S8_UINT , eD24UnormS8Uint = VK_FORMAT_D24_UNORM_S8_UINT , eD32SfloatS8Uint = VK_FORMAT_D32_SFLOAT_S8_UINT , eBc1RgbUnormBlock = VK_FORMAT_BC1_RGB_UNORM_BLOCK , eBc1RgbSrgbBlock = VK_FORMAT_BC1_RGB_SRGB_BLOCK , eBc1RgbaUnormBlock = VK_FORMAT_BC1_RGBA_UNORM_BLOCK , eBc1RgbaSrgbBlock = VK_FORMAT_BC1_RGBA_SRGB_BLOCK , eBc2UnormBlock = VK_FORMAT_BC2_UNORM_BLOCK , eBc2SrgbBlock = VK_FORMAT_BC2_SRGB_BLOCK , eBc3UnormBlock = VK_FORMAT_BC3_UNORM_BLOCK , eBc3SrgbBlock = VK_FORMAT_BC3_SRGB_BLOCK , eBc4UnormBlock = VK_FORMAT_BC4_UNORM_BLOCK , eBc4SnormBlock = VK_FORMAT_BC4_SNORM_BLOCK , eBc5UnormBlock = VK_FORMAT_BC5_UNORM_BLOCK , eBc5SnormBlock = VK_FORMAT_BC5_SNORM_BLOCK , eBc6HUfloatBlock = VK_FORMAT_BC6H_UFLOAT_BLOCK , eBc6HSfloatBlock = VK_FORMAT_BC6H_SFLOAT_BLOCK , eBc7UnormBlock = VK_FORMAT_BC7_UNORM_BLOCK , eBc7SrgbBlock = VK_FORMAT_BC7_SRGB_BLOCK , eEtc2R8G8B8UnormBlock = VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK , eEtc2R8G8B8SrgbBlock = VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK , eEtc2R8G8B8A1UnormBlock = VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK , eEtc2R8G8B8A1SrgbBlock = VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK , eEtc2R8G8B8A8UnormBlock = VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK , eEtc2R8G8B8A8SrgbBlock = VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK , eEacR11UnormBlock = VK_FORMAT_EAC_R11_UNORM_BLOCK , eEacR11SnormBlock = VK_FORMAT_EAC_R11_SNORM_BLOCK , eEacR11G11UnormBlock = VK_FORMAT_EAC_R11G11_UNORM_BLOCK , eEacR11G11SnormBlock = VK_FORMAT_EAC_R11G11_SNORM_BLOCK , eAstc4x4UnormBlock = VK_FORMAT_ASTC_4x4_UNORM_BLOCK , eAstc4x4SrgbBlock = VK_FORMAT_ASTC_4x4_SRGB_BLOCK , eAstc5x4UnormBlock = VK_FORMAT_ASTC_5x4_UNORM_BLOCK , eAstc5x4SrgbBlock = VK_FORMAT_ASTC_5x4_SRGB_BLOCK , eAstc5x5UnormBlock = VK_FORMAT_ASTC_5x5_UNORM_BLOCK , eAstc5x5SrgbBlock = VK_FORMAT_ASTC_5x5_SRGB_BLOCK , eAstc6x5UnormBlock = VK_FORMAT_ASTC_6x5_UNORM_BLOCK , eAstc6x5SrgbBlock = VK_FORMAT_ASTC_6x5_SRGB_BLOCK , eAstc6x6UnormBlock = VK_FORMAT_ASTC_6x6_UNORM_BLOCK , eAstc6x6SrgbBlock = VK_FORMAT_ASTC_6x6_SRGB_BLOCK , eAstc8x5UnormBlock = VK_FORMAT_ASTC_8x5_UNORM_BLOCK , eAstc8x5SrgbBlock = VK_FORMAT_ASTC_8x5_SRGB_BLOCK , eAstc8x6UnormBlock = VK_FORMAT_ASTC_8x6_UNORM_BLOCK , eAstc8x6SrgbBlock = VK_FORMAT_ASTC_8x6_SRGB_BLOCK , eAstc8x8UnormBlock = VK_FORMAT_ASTC_8x8_UNORM_BLOCK , eAstc8x8SrgbBlock = VK_FORMAT_ASTC_8x8_SRGB_BLOCK , eAstc10x5UnormBlock = VK_FORMAT_ASTC_10x5_UNORM_BLOCK , eAstc10x5SrgbBlock = VK_FORMAT_ASTC_10x5_SRGB_BLOCK , eAstc10x6UnormBlock = VK_FORMAT_ASTC_10x6_UNORM_BLOCK , eAstc10x6SrgbBlock = VK_FORMAT_ASTC_10x6_SRGB_BLOCK , eAstc10x8UnormBlock = VK_FORMAT_ASTC_10x8_UNORM_BLOCK , eAstc10x8SrgbBlock = VK_FORMAT_ASTC_10x8_SRGB_BLOCK , eAstc10x10UnormBlock = VK_FORMAT_ASTC_10x10_UNORM_BLOCK , eAstc10x10SrgbBlock = VK_FORMAT_ASTC_10x10_SRGB_BLOCK , eAstc12x10UnormBlock = VK_FORMAT_ASTC_12x10_UNORM_BLOCK , eAstc12x10SrgbBlock = VK_FORMAT_ASTC_12x10_SRGB_BLOCK , eAstc12x12UnormBlock = VK_FORMAT_ASTC_12x12_UNORM_BLOCK , eAstc12x12SrgbBlock = VK_FORMAT_ASTC_12x12_SRGB_BLOCK , eG8B8G8R8422Unorm = VK_FORMAT_G8B8G8R8_422_UNORM , eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM , eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM , eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM , eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM , eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM , eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM , eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16 , eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16 , eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 , eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 , eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 , eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 , eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16 , eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16 , eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 , eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 , eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 , eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 , eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM , eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM , eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM , eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM , eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM , eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM , eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM , ePvrtc12BppUnormBlockIMG = VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG , ePvrtc14BppUnormBlockIMG = VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG , ePvrtc22BppUnormBlockIMG = VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG , ePvrtc24BppUnormBlockIMG = VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG , ePvrtc12BppSrgbBlockIMG = VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG , ePvrtc14BppSrgbBlockIMG = VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG , ePvrtc22BppSrgbBlockIMG = VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG , ePvrtc24BppSrgbBlockIMG = VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG , eAstc4x4SfloatBlockEXT = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT , eAstc5x4SfloatBlockEXT = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT , eAstc5x5SfloatBlockEXT = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT , eAstc6x5SfloatBlockEXT = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT , eAstc6x6SfloatBlockEXT = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT , eAstc8x5SfloatBlockEXT = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT , eAstc8x6SfloatBlockEXT = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT , eAstc8x8SfloatBlockEXT = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT , eAstc10x5SfloatBlockEXT = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT , eAstc10x6SfloatBlockEXT = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT , eAstc10x8SfloatBlockEXT = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT , eAstc10x10SfloatBlockEXT = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT , eAstc12x10SfloatBlockEXT = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT , eAstc12x12SfloatBlockEXT = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT , eA4R4G4B4UnormPack16EXT = VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT , eA4B4G4R4UnormPack16EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT , eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR , eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR , eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM_KHR , eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM_KHR , eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR , eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR , eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR , eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR , eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR , eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR , eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM_KHR , eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR , eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR , eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR , eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR , eG16B16R163Plane444UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR , eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM_KHR , eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR , eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR , eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR , eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR , eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR , eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR , eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR , eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16_KHR , eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR , eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR , eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16_KHR } |
| enum class | FormatFeatureFlagBits : VkFormatFeatureFlags { eSampledImage = VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT , eStorageImage = VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT , eStorageImageAtomic = VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT , eUniformTexelBuffer = VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT , eStorageTexelBuffer = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT , eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT , eVertexBuffer = VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT , eColorAttachment = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT , eColorAttachmentBlend = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT , eDepthStencilAttachment = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT , eBlitSrc = VK_FORMAT_FEATURE_BLIT_SRC_BIT , eBlitDst = VK_FORMAT_FEATURE_BLIT_DST_BIT , eSampledImageFilterLinear = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT , eTransferSrc = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT , eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT , eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT , eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT , eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceable = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT , eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT , eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT , eSampledImageFilterMinmax = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT , eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG , eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR , eFragmentDensityMapEXT = VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT , eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR , eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT_KHR , eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR , eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT , eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT , eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR , eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR , eSampledImageYcbcrConversionLinearFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR , eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR , eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR , eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR } |
| enum class | FragmentShadingRateCombinerOpKHR { eKeep = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR , eReplace = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR , eMin = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR , eMax = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR , eMul = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR } |
| enum class | FramebufferCreateFlagBits : VkFramebufferCreateFlags { eImageless = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT , eImagelessKHR = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR } |
| enum class | FrontFace { eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE , eClockwise = VK_FRONT_FACE_CLOCKWISE } |
| enum class | GeometryFlagBitsKHR : VkGeometryFlagsKHR { eOpaque = VK_GEOMETRY_OPAQUE_BIT_KHR , eNoDuplicateAnyHitInvocation = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR } |
| enum class | GeometryInstanceFlagBitsKHR : VkGeometryInstanceFlagsKHR { eTriangleFacingCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR , eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR , eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR , eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR , eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV } |
| enum class | GeometryTypeKHR { eTriangles = VK_GEOMETRY_TYPE_TRIANGLES_KHR , eAabbs = VK_GEOMETRY_TYPE_AABBS_KHR , eInstances = VK_GEOMETRY_TYPE_INSTANCES_KHR } |
| enum class | ImageAspectFlagBits : VkImageAspectFlags { eColor = VK_IMAGE_ASPECT_COLOR_BIT , eDepth = VK_IMAGE_ASPECT_DEPTH_BIT , eStencil = VK_IMAGE_ASPECT_STENCIL_BIT , eMetadata = VK_IMAGE_ASPECT_METADATA_BIT , ePlane0 = VK_IMAGE_ASPECT_PLANE_0_BIT , ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT , ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT , eMemoryPlane0EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT , eMemoryPlane1EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT , eMemoryPlane2EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT , eMemoryPlane3EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT , ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT_KHR , ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT_KHR , ePlane2KHR = VK_IMAGE_ASPECT_PLANE_2_BIT_KHR } |
| enum class | ImageCreateFlagBits : VkImageCreateFlags { eSparseBinding = VK_IMAGE_CREATE_SPARSE_BINDING_BIT , eSparseResidency = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT , eSparseAliased = VK_IMAGE_CREATE_SPARSE_ALIASED_BIT , eMutableFormat = VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT , eCubeCompatible = VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT , eAlias = VK_IMAGE_CREATE_ALIAS_BIT , eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT , e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT , eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT , eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT , eProtected = VK_IMAGE_CREATE_PROTECTED_BIT , eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT , eCornerSampledNV = VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV , eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT , eSubsampledEXT = VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT , e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR , eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT_KHR , eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR , eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT_KHR , eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR , eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR } |
| enum class | ImageLayout { eUndefined = VK_IMAGE_LAYOUT_UNDEFINED , eGeneral = VK_IMAGE_LAYOUT_GENERAL , eColorAttachmentOptimal = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL , eDepthStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL , eDepthStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL , eShaderReadOnlyOptimal = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL , eTransferSrcOptimal = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL , eTransferDstOptimal = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL , ePreinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED , eDepthReadOnlyStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL , eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL , eDepthAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL , eDepthReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL , eStencilAttachmentOptimal = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL , eStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL , ePresentSrcKHR = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR , eSharedPresentKHR = VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR , eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV , eFragmentDensityMapOptimalEXT = VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT , eDepthAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR , eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR , eDepthReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR , eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR , eFragmentShadingRateAttachmentOptimalKHR = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR , eStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR , eStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR } |
| enum class | ImageTiling { eOptimal = VK_IMAGE_TILING_OPTIMAL , eLinear = VK_IMAGE_TILING_LINEAR , eDrmFormatModifierEXT = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT } |
| enum class | ImageType { e1D = VK_IMAGE_TYPE_1D , e2D = VK_IMAGE_TYPE_2D , e3D = VK_IMAGE_TYPE_3D } |
| enum class | ImageUsageFlagBits : VkImageUsageFlags { eTransferSrc = VK_IMAGE_USAGE_TRANSFER_SRC_BIT , eTransferDst = VK_IMAGE_USAGE_TRANSFER_DST_BIT , eSampled = VK_IMAGE_USAGE_SAMPLED_BIT , eStorage = VK_IMAGE_USAGE_STORAGE_BIT , eColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT , eDepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT , eTransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT , eInputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT , eShadingRateImageNV = VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV , eFragmentDensityMapEXT = VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT , eFragmentShadingRateAttachmentKHR = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR } |
| enum class | ImageViewCreateFlagBits : VkImageViewCreateFlags { eFragmentDensityMapDynamicEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT , eFragmentDensityMapDeferredEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT } |
| enum class | ImageViewType { e1D = VK_IMAGE_VIEW_TYPE_1D , e2D = VK_IMAGE_VIEW_TYPE_2D , e3D = VK_IMAGE_VIEW_TYPE_3D , eCube = VK_IMAGE_VIEW_TYPE_CUBE , e1DArray = VK_IMAGE_VIEW_TYPE_1D_ARRAY , e2DArray = VK_IMAGE_VIEW_TYPE_2D_ARRAY , eCubeArray = VK_IMAGE_VIEW_TYPE_CUBE_ARRAY } |
| enum class | IndexType { eUint16 = VK_INDEX_TYPE_UINT16 , eUint32 = VK_INDEX_TYPE_UINT32 , eNoneKHR = VK_INDEX_TYPE_NONE_KHR , eUint8EXT = VK_INDEX_TYPE_UINT8_EXT , eNoneNV = VK_INDEX_TYPE_NONE_NV } |
| enum class | IndirectCommandsLayoutUsageFlagBitsNV : VkIndirectCommandsLayoutUsageFlagsNV { eExplicitPreprocess = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV , eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV , eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV } |
| enum class | IndirectCommandsTokenTypeNV { eShaderGroup = VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV , eStateFlags = VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV , eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV , eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV , ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV , eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV , eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV , eDrawTasks = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV } |
| enum class | IndirectStateFlagBitsNV : VkIndirectStateFlagsNV { eFlagFrontface = VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV } |
| enum class | InstanceCreateFlagBits |
| enum class | InternalAllocationType { eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE } |
| enum class | LineRasterizationModeEXT { eDefault = VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT , eRectangular = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT , eBresenham = VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT , eRectangularSmooth = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT } |
| enum class | LogicOp { eClear = VK_LOGIC_OP_CLEAR , eAnd = VK_LOGIC_OP_AND , eAndReverse = VK_LOGIC_OP_AND_REVERSE , eCopy = VK_LOGIC_OP_COPY , eAndInverted = VK_LOGIC_OP_AND_INVERTED , eNoOp = VK_LOGIC_OP_NO_OP , eXor = VK_LOGIC_OP_XOR , eOr = VK_LOGIC_OP_OR , eNor = VK_LOGIC_OP_NOR , eEquivalent = VK_LOGIC_OP_EQUIVALENT , eInvert = VK_LOGIC_OP_INVERT , eOrReverse = VK_LOGIC_OP_OR_REVERSE , eCopyInverted = VK_LOGIC_OP_COPY_INVERTED , eOrInverted = VK_LOGIC_OP_OR_INVERTED , eNand = VK_LOGIC_OP_NAND , eSet = VK_LOGIC_OP_SET } |
| enum class | MemoryAllocateFlagBits : VkMemoryAllocateFlags { eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT , eDeviceAddress = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT , eDeviceAddressCaptureReplay = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT } |
| enum class | MemoryHeapFlagBits : VkMemoryHeapFlags { eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT , eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT , eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR } |
| enum class | MemoryOverallocationBehaviorAMD { eDefault = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD , eAllowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD , eDisallowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD } |
| enum class | MemoryPropertyFlagBits : VkMemoryPropertyFlags { eDeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT , eHostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT , eHostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT , eHostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT , eLazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT , eProtected = VK_MEMORY_PROPERTY_PROTECTED_BIT , eDeviceCoherentAMD = VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD , eDeviceUncachedAMD = VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD } |
| enum class | ObjectType { eUnknown = VK_OBJECT_TYPE_UNKNOWN , eInstance = VK_OBJECT_TYPE_INSTANCE , ePhysicalDevice = VK_OBJECT_TYPE_PHYSICAL_DEVICE , eDevice = VK_OBJECT_TYPE_DEVICE , eQueue = VK_OBJECT_TYPE_QUEUE , eSemaphore = VK_OBJECT_TYPE_SEMAPHORE , eCommandBuffer = VK_OBJECT_TYPE_COMMAND_BUFFER , eFence = VK_OBJECT_TYPE_FENCE , eDeviceMemory = VK_OBJECT_TYPE_DEVICE_MEMORY , eBuffer = VK_OBJECT_TYPE_BUFFER , eImage = VK_OBJECT_TYPE_IMAGE , eEvent = VK_OBJECT_TYPE_EVENT , eQueryPool = VK_OBJECT_TYPE_QUERY_POOL , eBufferView = VK_OBJECT_TYPE_BUFFER_VIEW , eImageView = VK_OBJECT_TYPE_IMAGE_VIEW , eShaderModule = VK_OBJECT_TYPE_SHADER_MODULE , ePipelineCache = VK_OBJECT_TYPE_PIPELINE_CACHE , ePipelineLayout = VK_OBJECT_TYPE_PIPELINE_LAYOUT , eRenderPass = VK_OBJECT_TYPE_RENDER_PASS , ePipeline = VK_OBJECT_TYPE_PIPELINE , eDescriptorSetLayout = VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT , eSampler = VK_OBJECT_TYPE_SAMPLER , eDescriptorPool = VK_OBJECT_TYPE_DESCRIPTOR_POOL , eDescriptorSet = VK_OBJECT_TYPE_DESCRIPTOR_SET , eFramebuffer = VK_OBJECT_TYPE_FRAMEBUFFER , eCommandPool = VK_OBJECT_TYPE_COMMAND_POOL , eSamplerYcbcrConversion = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION , eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE , eSurfaceKHR = VK_OBJECT_TYPE_SURFACE_KHR , eSwapchainKHR = VK_OBJECT_TYPE_SWAPCHAIN_KHR , eDisplayKHR = VK_OBJECT_TYPE_DISPLAY_KHR , eDisplayModeKHR = VK_OBJECT_TYPE_DISPLAY_MODE_KHR , eDebugReportCallbackEXT = VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT , eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT , eAccelerationStructureKHR = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR , eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT , ePerformanceConfigurationINTEL = VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL , eDeferredOperationKHR = VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR , eIndirectCommandsLayoutNV = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV , ePrivateDataSlotEXT = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT , eAccelerationStructureNV = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV , eDescriptorUpdateTemplateKHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR , eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR } |
| enum class | PeerMemoryFeatureFlagBits : VkPeerMemoryFeatureFlags { eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT , eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT , eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT , eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT } |
| enum class | PerformanceConfigurationTypeINTEL { eCommandQueueMetricsDiscoveryActivated = VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL } |
| enum class | PerformanceCounterDescriptionFlagBitsKHR : VkPerformanceCounterDescriptionFlagsKHR { ePerformanceImpacting = VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR , eConcurrentlyImpacted = VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR } |
| enum class | PerformanceCounterScopeKHR { eCommandBuffer = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR , eRenderPass = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR , eCommand = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR , eVkQueryScopeCommandBuffer = VK_QUERY_SCOPE_COMMAND_BUFFER_KHR , eVkQueryScopeCommand = VK_QUERY_SCOPE_COMMAND_KHR , eVkQueryScopeRenderPass = VK_QUERY_SCOPE_RENDER_PASS_KHR } |
| enum class | PerformanceCounterStorageKHR { eInt32 = VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR , eInt64 = VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR , eUint32 = VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR , eUint64 = VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR , eFloat32 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR , eFloat64 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR } |
| enum class | PerformanceCounterUnitKHR { eGeneric = VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR , ePercentage = VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR , eNanoseconds = VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR , eBytes = VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR , eBytesPerSecond = VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR , eKelvin = VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR , eWatts = VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR , eVolts = VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR , eAmps = VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR , eHertz = VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR , eCycles = VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR } |
| enum class | PerformanceOverrideTypeINTEL { eNullHardware = VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL , eFlushGpuCaches = VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL } |
| enum class | PerformanceParameterTypeINTEL { eHwCountersSupported = VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL , eStreamMarkerValidBits = VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL } |
| enum class | PerformanceValueTypeINTEL { eUint32 = VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL , eUint64 = VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL , eFloat = VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL , eBool = VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL , eString = VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL } |
| enum class | PhysicalDeviceType { eOther = VK_PHYSICAL_DEVICE_TYPE_OTHER , eIntegratedGpu = VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU , eDiscreteGpu = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU , eVirtualGpu = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU , eCpu = VK_PHYSICAL_DEVICE_TYPE_CPU } |
| enum class | PipelineBindPoint { eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS , eCompute = VK_PIPELINE_BIND_POINT_COMPUTE , eRayTracingKHR = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR , eRayTracingNV = VK_PIPELINE_BIND_POINT_RAY_TRACING_NV } |
| enum class | PipelineCacheCreateFlagBits : VkPipelineCacheCreateFlags { eExternallySynchronizedEXT = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT } |
| enum class | PipelineCacheHeaderVersion { eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE } |
| enum class | PipelineCompilerControlFlagBitsAMD : VkPipelineCompilerControlFlagsAMD |
| enum class | PipelineCreateFlagBits : VkPipelineCreateFlags { eDisableOptimization = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT , eAllowDerivatives = VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT , eDerivative = VK_PIPELINE_CREATE_DERIVATIVE_BIT , eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT , eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE_BIT , eRayTracingNoNullAnyHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR , eRayTracingNoNullClosestHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR , eRayTracingNoNullMissShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR , eRayTracingNoNullIntersectionShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR , eRayTracingSkipTrianglesKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR , eRayTracingSkipAabbsKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR , eDeferCompileNV = VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV , eCaptureStatisticsKHR = VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR , eCaptureInternalRepresentationsKHR = VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR , eIndirectBindableNV = VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV , eLibraryKHR = VK_PIPELINE_CREATE_LIBRARY_BIT_KHR , eFailOnPipelineCompileRequiredEXT = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT , eEarlyReturnOnFailureEXT = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT , eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE_KHR , eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR } |
| enum class | PipelineCreationFeedbackFlagBitsEXT : VkPipelineCreationFeedbackFlagsEXT { eValid = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT , eApplicationPipelineCacheHit = VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT , eBasePipelineAcceleration = VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT } |
| enum class | PipelineExecutableStatisticFormatKHR { eBool32 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR , eInt64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR , eUint64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR , eFloat64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR } |
| enum class | PipelineShaderStageCreateFlagBits : VkPipelineShaderStageCreateFlags { eAllowVaryingSubgroupSizeEXT = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT , eRequireFullSubgroupsEXT = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT } |
| enum class | PipelineStageFlagBits : VkPipelineStageFlags { eTopOfPipe = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT , eDrawIndirect = VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT , eVertexInput = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT , eVertexShader = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT , eTessellationControlShader = VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT , eTessellationEvaluationShader = VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT , eGeometryShader = VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT , eFragmentShader = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT , eEarlyFragmentTests = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT , eLateFragmentTests = VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT , eColorAttachmentOutput = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT , eComputeShader = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT , eTransfer = VK_PIPELINE_STAGE_TRANSFER_BIT , eBottomOfPipe = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT , eHost = VK_PIPELINE_STAGE_HOST_BIT , eAllGraphics = VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT , eAllCommands = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT , eTransformFeedbackEXT = VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT , eConditionalRenderingEXT = VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT , eRayTracingShaderKHR = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR , eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR , eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV , eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV , eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV , eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT , eCommandPreprocessNV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV , eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV , eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eRayTracingShaderNV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV } |
| enum class | PointClippingBehavior { eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES , eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY } |
| enum class | PolygonMode { eFill = VK_POLYGON_MODE_FILL , eLine = VK_POLYGON_MODE_LINE , ePoint = VK_POLYGON_MODE_POINT , eFillRectangleNV = VK_POLYGON_MODE_FILL_RECTANGLE_NV } |
| enum class | PresentModeKHR { eImmediate = VK_PRESENT_MODE_IMMEDIATE_KHR , eMailbox = VK_PRESENT_MODE_MAILBOX_KHR , eFifo = VK_PRESENT_MODE_FIFO_KHR , eFifoRelaxed = VK_PRESENT_MODE_FIFO_RELAXED_KHR , eSharedDemandRefresh = VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR , eSharedContinuousRefresh = VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR } |
| enum class | PrimitiveTopology { ePointList = VK_PRIMITIVE_TOPOLOGY_POINT_LIST , eLineList = VK_PRIMITIVE_TOPOLOGY_LINE_LIST , eLineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP , eTriangleList = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST , eTriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP , eTriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN , eLineListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY , eLineStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY , eTriangleListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY , eTriangleStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY , ePatchList = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST } |
| enum class | PrivateDataSlotCreateFlagBitsEXT : VkPrivateDataSlotCreateFlagsEXT |
| enum class | QueryControlFlagBits : VkQueryControlFlags { ePrecise = VK_QUERY_CONTROL_PRECISE_BIT } |
| enum class | QueryPipelineStatisticFlagBits : VkQueryPipelineStatisticFlags { eInputAssemblyVertices = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT , eInputAssemblyPrimitives = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT , eVertexShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT , eGeometryShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT , eGeometryShaderPrimitives = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT , eClippingInvocations = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT , eClippingPrimitives = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT , eFragmentShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT , eTessellationControlShaderPatches = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT , eTessellationEvaluationShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT , eComputeShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT } |
| enum class | QueryPoolCreateFlagBits |
| enum class | QueryPoolSamplingModeINTEL { eManual = VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL } |
| enum class | QueryResultFlagBits : VkQueryResultFlags { e64 = VK_QUERY_RESULT_64_BIT , eWait = VK_QUERY_RESULT_WAIT_BIT , eWithAvailability = VK_QUERY_RESULT_WITH_AVAILABILITY_BIT , ePartial = VK_QUERY_RESULT_PARTIAL_BIT } |
| enum class | QueryType { eOcclusion = VK_QUERY_TYPE_OCCLUSION , ePipelineStatistics = VK_QUERY_TYPE_PIPELINE_STATISTICS , eTimestamp = VK_QUERY_TYPE_TIMESTAMP , eTransformFeedbackStreamEXT = VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT , ePerformanceQueryKHR = VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR , eAccelerationStructureCompactedSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR , eAccelerationStructureSerializationSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR , ePerformanceQueryINTEL = VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL , eAccelerationStructureCompactedSizeNV = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV } |
| enum class | QueueFlagBits : VkQueueFlags { eGraphics = VK_QUEUE_GRAPHICS_BIT , eCompute = VK_QUEUE_COMPUTE_BIT , eTransfer = VK_QUEUE_TRANSFER_BIT , eSparseBinding = VK_QUEUE_SPARSE_BINDING_BIT , eProtected = VK_QUEUE_PROTECTED_BIT } |
| enum class | QueueGlobalPriorityEXT { eLow = VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT , eMedium = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT , eHigh = VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT , eRealtime = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT } |
| enum class | RasterizationOrderAMD { eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD , eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD } |
| enum class | RayTracingShaderGroupTypeKHR { eGeneral = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR , eTrianglesHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR , eProceduralHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR } |
| enum class | RenderPassCreateFlagBits : VkRenderPassCreateFlags { eTransformQCOM = VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM } |
| enum class | ResolveModeFlagBits : VkResolveModeFlags { eNone = VK_RESOLVE_MODE_NONE , eSampleZero = VK_RESOLVE_MODE_SAMPLE_ZERO_BIT , eAverage = VK_RESOLVE_MODE_AVERAGE_BIT , eMin = VK_RESOLVE_MODE_MIN_BIT , eMax = VK_RESOLVE_MODE_MAX_BIT } |
| enum class | Result { eSuccess = VK_SUCCESS , eNotReady = VK_NOT_READY , eTimeout = VK_TIMEOUT , eEventSet = VK_EVENT_SET , eEventReset = VK_EVENT_RESET , eIncomplete = VK_INCOMPLETE , eErrorOutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY , eErrorOutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY , eErrorInitializationFailed = VK_ERROR_INITIALIZATION_FAILED , eErrorDeviceLost = VK_ERROR_DEVICE_LOST , eErrorMemoryMapFailed = VK_ERROR_MEMORY_MAP_FAILED , eErrorLayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT , eErrorExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT , eErrorFeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT , eErrorIncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER , eErrorTooManyObjects = VK_ERROR_TOO_MANY_OBJECTS , eErrorFormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED , eErrorFragmentedPool = VK_ERROR_FRAGMENTED_POOL , eErrorUnknown = VK_ERROR_UNKNOWN , eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY , eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE , eErrorFragmentation = VK_ERROR_FRAGMENTATION , eErrorInvalidOpaqueCaptureAddress = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS , eErrorSurfaceLostKHR = VK_ERROR_SURFACE_LOST_KHR , eErrorNativeWindowInUseKHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR , eSuboptimalKHR = VK_SUBOPTIMAL_KHR , eErrorOutOfDateKHR = VK_ERROR_OUT_OF_DATE_KHR , eErrorIncompatibleDisplayKHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR , eErrorValidationFailedEXT = VK_ERROR_VALIDATION_FAILED_EXT , eErrorInvalidShaderNV = VK_ERROR_INVALID_SHADER_NV , eErrorIncompatibleVersionKHR = VK_ERROR_INCOMPATIBLE_VERSION_KHR , eErrorInvalidDrmFormatModifierPlaneLayoutEXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT , eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT , eErrorFullScreenExclusiveModeLostEXT = VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT , eThreadIdleKHR = VK_THREAD_IDLE_KHR , eThreadDoneKHR = VK_THREAD_DONE_KHR , eOperationDeferredKHR = VK_OPERATION_DEFERRED_KHR , eOperationNotDeferredKHR = VK_OPERATION_NOT_DEFERRED_KHR , ePipelineCompileRequiredEXT = VK_PIPELINE_COMPILE_REQUIRED_EXT , eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT , eErrorInvalidDeviceAddressEXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT , eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR , eErrorInvalidOpaqueCaptureAddressKHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR , eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY_KHR , eErrorPipelineCompileRequiredEXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT } |
| enum class | SampleCountFlagBits : VkSampleCountFlags { e1 = VK_SAMPLE_COUNT_1_BIT , e2 = VK_SAMPLE_COUNT_2_BIT , e4 = VK_SAMPLE_COUNT_4_BIT , e8 = VK_SAMPLE_COUNT_8_BIT , e16 = VK_SAMPLE_COUNT_16_BIT , e32 = VK_SAMPLE_COUNT_32_BIT , e64 = VK_SAMPLE_COUNT_64_BIT } |
| enum class | SamplerAddressMode { eRepeat = VK_SAMPLER_ADDRESS_MODE_REPEAT , eMirroredRepeat = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT , eClampToEdge = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE , eClampToBorder = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER , eMirrorClampToEdge = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE , eMirrorClampToEdgeKHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR } |
| enum class | SamplerCreateFlagBits : VkSamplerCreateFlags { eSubsampledEXT = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT , eSubsampledCoarseReconstructionEXT = VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT } |
| enum class | SamplerMipmapMode { eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST , eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR } |
| enum class | SamplerReductionMode { eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE , eMin = VK_SAMPLER_REDUCTION_MODE_MIN , eMax = VK_SAMPLER_REDUCTION_MODE_MAX } |
| enum class | SamplerYcbcrModelConversion { eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY , eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY , eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 , eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 , eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 } |
| enum class | SamplerYcbcrRange { eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL , eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW } |
| enum class | ScopeNV { eDevice = VK_SCOPE_DEVICE_NV , eWorkgroup = VK_SCOPE_WORKGROUP_NV , eSubgroup = VK_SCOPE_SUBGROUP_NV , eQueueFamily = VK_SCOPE_QUEUE_FAMILY_NV } |
| enum class | SemaphoreCreateFlagBits : VkSemaphoreCreateFlags |
| enum class | SemaphoreImportFlagBits : VkSemaphoreImportFlags { eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT } |
| enum class | SemaphoreType { eBinary = VK_SEMAPHORE_TYPE_BINARY , eTimeline = VK_SEMAPHORE_TYPE_TIMELINE } |
| enum class | SemaphoreWaitFlagBits : VkSemaphoreWaitFlags { eAny = VK_SEMAPHORE_WAIT_ANY_BIT } |
| enum class | ShaderCorePropertiesFlagBitsAMD : VkShaderCorePropertiesFlagsAMD |
| enum class | ShaderFloatControlsIndependence { e32BitOnly = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY , eAll = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL , eNone = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE } |
| enum class | ShaderInfoTypeAMD { eStatistics = VK_SHADER_INFO_TYPE_STATISTICS_AMD , eBinary = VK_SHADER_INFO_TYPE_BINARY_AMD , eDisassembly = VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD } |
| enum class | ShaderModuleCreateFlagBits : VkShaderModuleCreateFlags |
| enum class | ShaderStageFlagBits : VkShaderStageFlags { eVertex = VK_SHADER_STAGE_VERTEX_BIT , eTessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT , eTessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT , eGeometry = VK_SHADER_STAGE_GEOMETRY_BIT , eFragment = VK_SHADER_STAGE_FRAGMENT_BIT , eCompute = VK_SHADER_STAGE_COMPUTE_BIT , eAllGraphics = VK_SHADER_STAGE_ALL_GRAPHICS , eAll = VK_SHADER_STAGE_ALL , eRaygenKHR = VK_SHADER_STAGE_RAYGEN_BIT_KHR , eAnyHitKHR = VK_SHADER_STAGE_ANY_HIT_BIT_KHR , eClosestHitKHR = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR , eMissKHR = VK_SHADER_STAGE_MISS_BIT_KHR , eIntersectionKHR = VK_SHADER_STAGE_INTERSECTION_BIT_KHR , eCallableKHR = VK_SHADER_STAGE_CALLABLE_BIT_KHR , eTaskNV = VK_SHADER_STAGE_TASK_BIT_NV , eMeshNV = VK_SHADER_STAGE_MESH_BIT_NV , eAnyHitNV = VK_SHADER_STAGE_ANY_HIT_BIT_NV , eCallableNV = VK_SHADER_STAGE_CALLABLE_BIT_NV , eClosestHitNV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV , eIntersectionNV = VK_SHADER_STAGE_INTERSECTION_BIT_NV , eMissNV = VK_SHADER_STAGE_MISS_BIT_NV , eRaygenNV = VK_SHADER_STAGE_RAYGEN_BIT_NV } |
| enum class | ShadingRatePaletteEntryNV { eNoInvocations = VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV , e16InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV , e8InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV , e4InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV , e2InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV , e1InvocationPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV , e1InvocationPer2X1Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV , e1InvocationPer1X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV , e1InvocationPer2X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV , e1InvocationPer4X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV , e1InvocationPer2X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV , e1InvocationPer4X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV } |
| enum class | SharingMode { eExclusive = VK_SHARING_MODE_EXCLUSIVE , eConcurrent = VK_SHARING_MODE_CONCURRENT } |
| enum class | SparseImageFormatFlagBits : VkSparseImageFormatFlags { eSingleMiptail = VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT , eAlignedMipSize = VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT , eNonstandardBlockSize = VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT } |
| enum class | SparseMemoryBindFlagBits : VkSparseMemoryBindFlags { eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT } |
| enum class | StencilFaceFlagBits : VkStencilFaceFlags { eFront = VK_STENCIL_FACE_FRONT_BIT , eBack = VK_STENCIL_FACE_BACK_BIT , eFrontAndBack = VK_STENCIL_FACE_FRONT_AND_BACK , eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK } |
| enum class | StencilOp { eKeep = VK_STENCIL_OP_KEEP , eZero = VK_STENCIL_OP_ZERO , eReplace = VK_STENCIL_OP_REPLACE , eIncrementAndClamp = VK_STENCIL_OP_INCREMENT_AND_CLAMP , eDecrementAndClamp = VK_STENCIL_OP_DECREMENT_AND_CLAMP , eInvert = VK_STENCIL_OP_INVERT , eIncrementAndWrap = VK_STENCIL_OP_INCREMENT_AND_WRAP , eDecrementAndWrap = VK_STENCIL_OP_DECREMENT_AND_WRAP } |
| enum class | StructureType { eApplicationInfo = VK_STRUCTURE_TYPE_APPLICATION_INFO , eInstanceCreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO , eDeviceQueueCreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO , eDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO , eSubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO , eMemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO , eMappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE , eBindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO , eFenceCreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO , eSemaphoreCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO , eEventCreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO , eQueryPoolCreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO , eBufferCreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO , eBufferViewCreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO , eImageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO , eImageViewCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO , eShaderModuleCreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO , ePipelineCacheCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO , ePipelineShaderStageCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO , ePipelineVertexInputStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO , ePipelineInputAssemblyStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO , ePipelineTessellationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO , ePipelineViewportStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO , ePipelineRasterizationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO , ePipelineMultisampleStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO , ePipelineDepthStencilStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO , ePipelineColorBlendStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO , ePipelineDynamicStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO , eGraphicsPipelineCreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO , eComputePipelineCreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO , ePipelineLayoutCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO , eSamplerCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO , eDescriptorSetLayoutCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO , eDescriptorPoolCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO , eDescriptorSetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO , eWriteDescriptorSet = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET , eCopyDescriptorSet = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET , eFramebufferCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO , eRenderPassCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO , eCommandPoolCreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO , eCommandBufferAllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO , eCommandBufferInheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO , eCommandBufferBeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO , eRenderPassBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO , eBufferMemoryBarrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER , eImageMemoryBarrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER , eMemoryBarrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER , eLoaderInstanceCreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO , eLoaderDeviceCreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO , ePhysicalDeviceSubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES , eBindBufferMemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO , eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO , ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES , eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS , eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO , eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO , eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO , eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO , eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO , eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO , eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO , eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO , ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES , eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO , eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 , eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 , eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 , eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 , eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 , ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 , ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 , eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 , eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 , eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 , ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 , eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 , ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES , eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO , eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO , ePipelineTessellationDomainOriginStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO , eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO , ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES , ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES , ePhysicalDeviceVariablePointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES , eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO , ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES , ePhysicalDeviceProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES , eDeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 , eSamplerYcbcrConversionCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO , eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO , eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO , eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO , ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES , eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES , eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO , ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO , eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES , ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO , eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES , ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES , eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO , eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO , eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO , ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO , eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES , eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO , eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO , ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO , eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES , ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES , eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT , ePhysicalDeviceShaderDrawParametersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES , ePhysicalDeviceVulkan11Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES , ePhysicalDeviceVulkan11Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES , ePhysicalDeviceVulkan12Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES , ePhysicalDeviceVulkan12Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES , eImageFormatListCreateInfo = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO , eAttachmentDescription2 = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 , eAttachmentReference2 = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 , eSubpassDescription2 = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 , eSubpassDependency2 = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 , eRenderPassCreateInfo2 = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 , eSubpassBeginInfo = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO , eSubpassEndInfo = VK_STRUCTURE_TYPE_SUBPASS_END_INFO , ePhysicalDevice8BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES , ePhysicalDeviceDriverProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES , ePhysicalDeviceShaderAtomicInt64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES , ePhysicalDeviceShaderFloat16Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES , ePhysicalDeviceFloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES , eDescriptorSetLayoutBindingFlagsCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO , ePhysicalDeviceDescriptorIndexingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES , ePhysicalDeviceDescriptorIndexingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES , eDescriptorSetVariableDescriptorCountAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO , eDescriptorSetVariableDescriptorCountLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT , ePhysicalDeviceDepthStencilResolveProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES , eSubpassDescriptionDepthStencilResolve = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE , ePhysicalDeviceScalarBlockLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES , eImageStencilUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO , ePhysicalDeviceSamplerFilterMinmaxProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES , eSamplerReductionModeCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO , ePhysicalDeviceVulkanMemoryModelFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES , ePhysicalDeviceImagelessFramebufferFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES , eFramebufferAttachmentsCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO , eFramebufferAttachmentImageInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO , eRenderPassAttachmentBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO , ePhysicalDeviceUniformBufferStandardLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES , ePhysicalDeviceShaderSubgroupExtendedTypesFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES , ePhysicalDeviceSeparateDepthStencilLayoutsFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES , eAttachmentReferenceStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT , eAttachmentDescriptionStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT , ePhysicalDeviceHostQueryResetFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES , ePhysicalDeviceTimelineSemaphoreFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES , ePhysicalDeviceTimelineSemaphoreProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES , eSemaphoreTypeCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO , eTimelineSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO , eSemaphoreWaitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO , eSemaphoreSignalInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO , ePhysicalDeviceBufferDeviceAddressFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES , eBufferDeviceAddressInfo = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO , eBufferOpaqueCaptureAddressCreateInfo = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO , eMemoryOpaqueCaptureAddressAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO , eDeviceMemoryOpaqueCaptureAddressInfo = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO , eSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR , ePresentInfoKHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR , eDeviceGroupPresentCapabilitiesKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR , eImageSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR , eBindImageMemorySwapchainInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR , eAcquireNextImageInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR , eDeviceGroupPresentInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR , eDeviceGroupSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR , eDisplayModeCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR , eDisplaySurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR , eDisplayPresentInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR , eXlibSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR , eXcbSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR , eWaylandSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR , eAndroidSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR , eWin32SurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR , eDebugReportCallbackCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT , ePipelineRasterizationStateRasterizationOrderAMD = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD , eDebugMarkerObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT , eDebugMarkerObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT , eDebugMarkerMarkerInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT , eDedicatedAllocationImageCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV , eDedicatedAllocationBufferCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV , eDedicatedAllocationMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV , ePhysicalDeviceTransformFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT , ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT , ePipelineRasterizationStateStreamCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT , eImageViewHandleInfoNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX , eImageViewAddressPropertiesNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX , eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD , eStreamDescriptorSurfaceCreateInfoGGP = VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP , ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV , eExternalMemoryImageCreateInfoNV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV , eExportMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV , eImportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV , eExportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV , eWin32KeyedMutexAcquireReleaseInfoNV = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV , eValidationFlagsEXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT , eViSurfaceCreateInfoNN = VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN , ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT , eImageViewAstcDecodeModeEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT , ePhysicalDeviceAstcDecodeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT , eImportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR , eExportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR , eMemoryWin32HandlePropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR , eMemoryGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR , eImportMemoryFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR , eMemoryFdPropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR , eMemoryGetFdInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR , eWin32KeyedMutexAcquireReleaseInfoKHR = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR , eImportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR , eExportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR , eD3D12FenceSubmitInfoKHR = VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR , eSemaphoreGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR , eImportSemaphoreFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR , eSemaphoreGetFdInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR , ePhysicalDevicePushDescriptorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR , eCommandBufferInheritanceConditionalRenderingInfoEXT = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT , ePhysicalDeviceConditionalRenderingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT , eConditionalRenderingBeginInfoEXT = VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT , ePresentRegionsKHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR , ePipelineViewportWScalingStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV , eSurfaceCapabilities2EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT , eDisplayPowerInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT , eDeviceEventInfoEXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT , eDisplayEventInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT , eSwapchainCounterCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT , ePresentTimesInfoGOOGLE = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE , ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX , ePipelineViewportSwizzleStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV , ePhysicalDeviceDiscardRectanglePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT , ePipelineDiscardRectangleStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT , ePhysicalDeviceConservativeRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT , ePipelineRasterizationConservativeStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT , ePhysicalDeviceDepthClipEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT , ePipelineRasterizationDepthClipStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT , eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT , eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR , eImportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR , eExportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR , eFenceGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR , eImportFenceFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR , eFenceGetFdInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR , ePhysicalDevicePerformanceQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR , ePhysicalDevicePerformanceQueryPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR , eQueryPoolPerformanceCreateInfoKHR = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR , ePerformanceQuerySubmitInfoKHR = VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR , eAcquireProfilingLockInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR , ePerformanceCounterKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR , ePerformanceCounterDescriptionKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR , ePhysicalDeviceSurfaceInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR , eSurfaceCapabilities2KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR , eSurfaceFormat2KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR , eDisplayProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR , eDisplayPlaneProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR , eDisplayModeProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR , eDisplayPlaneInfo2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR , eDisplayPlaneCapabilities2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR , eIosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK , eMacosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK , eDebugUtilsObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT , eDebugUtilsObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT , eDebugUtilsLabelEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT , eDebugUtilsMessengerCallbackDataEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT , eDebugUtilsMessengerCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT , eAndroidHardwareBufferUsageANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID , eAndroidHardwareBufferPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID , eAndroidHardwareBufferFormatPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID , eImportAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID , eMemoryGetAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID , eExternalFormatANDROID = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID , ePhysicalDeviceInlineUniformBlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT , ePhysicalDeviceInlineUniformBlockPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT , eWriteDescriptorSetInlineUniformBlockEXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT , eDescriptorPoolInlineUniformBlockCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT , eSampleLocationsInfoEXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT , eRenderPassSampleLocationsBeginInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT , ePipelineSampleLocationsStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT , ePhysicalDeviceSampleLocationsPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT , eMultisamplePropertiesEXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT , ePhysicalDeviceBlendOperationAdvancedFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT , ePhysicalDeviceBlendOperationAdvancedPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT , ePipelineColorBlendAdvancedStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT , ePipelineCoverageToColorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV , eBindAccelerationStructureMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_KHR , eWriteDescriptorSetAccelerationStructureKHR = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR , eAccelerationStructureBuildGeometryInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR , eAccelerationStructureCreateGeometryTypeInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_GEOMETRY_TYPE_INFO_KHR , eAccelerationStructureDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR , eAccelerationStructureGeometryAabbsDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR , eAccelerationStructureGeometryInstancesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR , eAccelerationStructureGeometryTrianglesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR , eAccelerationStructureGeometryKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR , eAccelerationStructureMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_KHR , eAccelerationStructureVersionKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_KHR , eCopyAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR , eCopyAccelerationStructureToMemoryInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR , eCopyMemoryToAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR , ePhysicalDeviceRayTracingFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_FEATURES_KHR , ePhysicalDeviceRayTracingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_KHR , eRayTracingPipelineCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR , eRayTracingShaderGroupCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR , eAccelerationStructureCreateInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR , eRayTracingPipelineInterfaceCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR , ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV , ePhysicalDeviceShaderSmBuiltinsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV , ePhysicalDeviceShaderSmBuiltinsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV , eDrmFormatModifierPropertiesListEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT , ePhysicalDeviceImageDrmFormatModifierInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT , eImageDrmFormatModifierListCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT , eImageDrmFormatModifierExplicitCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT , eImageDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT , eValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT , eShaderModuleValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT , ePhysicalDevicePortabilitySubsetFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR , ePhysicalDevicePortabilitySubsetPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR , ePipelineViewportShadingRateImageStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV , ePhysicalDeviceShadingRateImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV , ePhysicalDeviceShadingRateImagePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV , ePipelineViewportCoarseSampleOrderStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV , eRayTracingPipelineCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV , eAccelerationStructureCreateInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV , eGeometryNV = VK_STRUCTURE_TYPE_GEOMETRY_NV , eGeometryTrianglesNV = VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV , eGeometryAabbNV = VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV , eAccelerationStructureMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV , ePhysicalDeviceRayTracingPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV , eRayTracingShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV , eAccelerationStructureInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV , ePhysicalDeviceRepresentativeFragmentTestFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV , ePipelineRepresentativeFragmentTestStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV , ePhysicalDeviceImageViewImageFormatInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT , eFilterCubicImageViewImageFormatPropertiesEXT = VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT , eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT , eImportMemoryHostPointerInfoEXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT , eMemoryHostPointerPropertiesEXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT , ePhysicalDeviceExternalMemoryHostPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT , ePhysicalDeviceShaderClockFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR , ePipelineCompilerControlCreateInfoAMD = VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD , eCalibratedTimestampInfoEXT = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT , ePhysicalDeviceShaderCorePropertiesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD , eDeviceMemoryOverallocationCreateInfoAMD = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD , ePhysicalDeviceVertexAttributeDivisorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT , ePipelineVertexInputDivisorStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT , ePhysicalDeviceVertexAttributeDivisorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT , ePresentFrameTokenGGP = VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP , ePipelineCreationFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT , ePhysicalDeviceComputeShaderDerivativesFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV , ePhysicalDeviceMeshShaderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV , ePhysicalDeviceMeshShaderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV , ePhysicalDeviceFragmentShaderBarycentricFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV , ePhysicalDeviceShaderImageFootprintFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV , ePipelineViewportExclusiveScissorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV , ePhysicalDeviceExclusiveScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV , eCheckpointDataNV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV , eQueueFamilyCheckpointPropertiesNV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV , ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL , eQueryPoolPerformanceQueryCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL , eInitializePerformanceApiInfoINTEL = VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL , ePerformanceMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL , ePerformanceStreamMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL , ePerformanceOverrideInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL , ePerformanceConfigurationAcquireInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL , ePhysicalDevicePciBusInfoPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT , eDisplayNativeHdrSurfaceCapabilitiesAMD = VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD , eSwapchainDisplayNativeHdrCreateInfoAMD = VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD , eImagepipeSurfaceCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA , ePhysicalDeviceShaderTerminateInvocationFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR , eMetalSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT , ePhysicalDeviceFragmentDensityMapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT , ePhysicalDeviceFragmentDensityMapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT , eRenderPassFragmentDensityMapCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT , ePhysicalDeviceSubgroupSizeControlPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT , ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT , ePhysicalDeviceSubgroupSizeControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT , eFragmentShadingRateAttachmentInfoKHR = VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR , ePipelineFragmentShadingRateStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR , ePhysicalDeviceFragmentShadingRatePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR , ePhysicalDeviceFragmentShadingRateFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR , ePhysicalDeviceFragmentShadingRateKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR , ePhysicalDeviceShaderCoreProperties2AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD , ePhysicalDeviceCoherentMemoryFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD , ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT , ePhysicalDeviceMemoryBudgetPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT , ePhysicalDeviceMemoryPriorityFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT , eMemoryPriorityAllocateInfoEXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT , eSurfaceProtectedCapabilitiesKHR = VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR , ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV , ePhysicalDeviceBufferDeviceAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT , eBufferDeviceAddressCreateInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT , ePhysicalDeviceToolPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT , eValidationFeaturesEXT = VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT , ePhysicalDeviceCooperativeMatrixFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV , eCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV , ePhysicalDeviceCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV , ePhysicalDeviceCoverageReductionModeFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV , ePipelineCoverageReductionStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV , eFramebufferMixedSamplesCombinationNV = VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV , ePhysicalDeviceFragmentShaderInterlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT , ePhysicalDeviceYcbcrImageArraysFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT , eSurfaceFullScreenExclusiveInfoEXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT , eSurfaceCapabilitiesFullScreenExclusiveEXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT , eSurfaceFullScreenExclusiveWin32InfoEXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT , eHeadlessSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT , ePhysicalDeviceLineRasterizationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT , ePipelineRasterizationLineStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT , ePhysicalDeviceLineRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT , ePhysicalDeviceShaderAtomicFloatFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT , ePhysicalDeviceIndexTypeUint8FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT , ePhysicalDeviceExtendedDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT , eDeferredOperationInfoKHR = VK_STRUCTURE_TYPE_DEFERRED_OPERATION_INFO_KHR , ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR , ePipelineInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR , ePipelineExecutablePropertiesKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR , ePipelineExecutableInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR , ePipelineExecutableStatisticKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR , ePipelineExecutableInternalRepresentationKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR , ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT , ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV , eGraphicsShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV , eGraphicsPipelineShaderGroupsCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV , eIndirectCommandsLayoutTokenNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV , eIndirectCommandsLayoutCreateInfoNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV , eGeneratedCommandsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV , eGeneratedCommandsMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV , ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV , ePhysicalDeviceTexelBufferAlignmentFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT , ePhysicalDeviceTexelBufferAlignmentPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT , eCommandBufferInheritanceRenderPassTransformInfoQCOM = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM , eRenderPassTransformBeginInfoQCOM = VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM , ePhysicalDeviceDeviceMemoryReportFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT , eDeviceDeviceMemoryReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT , eDeviceMemoryReportCallbackDataEXT = VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT , ePhysicalDeviceRobustness2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT , ePhysicalDeviceRobustness2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT , eSamplerCustomBorderColorCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT , ePhysicalDeviceCustomBorderColorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT , ePhysicalDeviceCustomBorderColorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT , ePipelineLibraryCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR , ePhysicalDevicePrivateDataFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT , eDevicePrivateDataCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT , ePrivateDataSlotCreateInfoEXT = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT , ePhysicalDevicePipelineCreationCacheControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT , ePhysicalDeviceDiagnosticsConfigFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV , eDeviceDiagnosticsConfigCreateInfoNV = VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV , ePhysicalDeviceFragmentDensityMap2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT , ePhysicalDeviceFragmentDensityMap2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT , ePhysicalDeviceImageRobustnessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT , eCopyBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR , eCopyImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR , eCopyBufferToImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR , eCopyImageToBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR , eBlitImageInfo2KHR = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR , eResolveImageInfo2KHR = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR , eBufferCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR , eImageCopy2KHR = VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR , eImageBlit2KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR , eBufferImageCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR , eImageResolve2KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR , ePhysicalDevice4444FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT , eDirectfbSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT , eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR , eAttachmentDescriptionStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR , eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR , eAttachmentReferenceStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR , eBindAccelerationStructureMemoryInfoNV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV , eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR , eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR , eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR , eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR , eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR , eBufferDeviceAddressInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT , eBufferDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR , eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR , eBufferOpaqueCaptureAddressCreateInfoKHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR , eDebugReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT , eDescriptorSetLayoutBindingFlagsCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT , eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR , eDescriptorSetVariableDescriptorCountAllocateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT , eDescriptorSetVariableDescriptorCountLayoutSupportEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT , eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR , eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR , eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR , eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR , eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR , eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR , eDeviceMemoryOpaqueCaptureAddressInfoKHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR , eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR , eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR , eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR , eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR , eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR , eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR , eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR , eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR , eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR , eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR , eFramebufferAttachmentsCreateInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR , eFramebufferAttachmentImageInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR , eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR , eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR , eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR , eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR , eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR , eImageStencilUsageCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT , eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR , eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR , eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR , eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR , eMemoryOpaqueCaptureAddressAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR , eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR , ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR , ePhysicalDevice8BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR , ePhysicalDeviceBufferAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT , ePhysicalDeviceBufferDeviceAddressFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR , ePhysicalDeviceDepthStencilResolvePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR , ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT , ePhysicalDeviceDescriptorIndexingPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT , ePhysicalDeviceDriverPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR , ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR , ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR , ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR , ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR , ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR , ePhysicalDeviceFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR , ePhysicalDeviceFloatControlsPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR , ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR , ePhysicalDeviceHostQueryResetFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT , ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR , ePhysicalDeviceImagelessFramebufferFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR , ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR , ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR , ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR , ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR , ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR , ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR , ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR , ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT , ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR , ePhysicalDeviceScalarBlockLayoutFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT , ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR , ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR , ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES , ePhysicalDeviceShaderFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR , ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR , ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR , ePhysicalDeviceTimelineSemaphoreFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR , ePhysicalDeviceTimelineSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR , ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR , ePhysicalDeviceVariablePointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR , ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES , ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR , ePhysicalDeviceVulkanMemoryModelFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR , ePipelineTessellationDomainOriginStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR , eQueryPoolCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL , eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR , eRenderPassAttachmentBeginInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR , eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR , eRenderPassInputAttachmentAspectCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR , eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR , eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT , eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR , eSamplerYcbcrConversionImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR , eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR , eSemaphoreSignalInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR , eSemaphoreTypeCreateInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR , eSemaphoreWaitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR , eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR , eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR , eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR , eSubpassDependency2KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR , eSubpassDescription2KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR , eSubpassDescriptionDepthStencilResolveKHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR , eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR , eTimelineSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR , eWriteDescriptorSetAccelerationStructureNV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV } |
| enum class | SubgroupFeatureFlagBits : VkSubgroupFeatureFlags { eBasic = VK_SUBGROUP_FEATURE_BASIC_BIT , eVote = VK_SUBGROUP_FEATURE_VOTE_BIT , eArithmetic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT , eBallot = VK_SUBGROUP_FEATURE_BALLOT_BIT , eShuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT , eShuffleRelative = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT , eClustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT , eQuad = VK_SUBGROUP_FEATURE_QUAD_BIT , ePartitionedNV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV } |
| enum class | SubpassContents { eInline = VK_SUBPASS_CONTENTS_INLINE , eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS } |
| enum class | SubpassDescriptionFlagBits : VkSubpassDescriptionFlags { ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX , ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX , eFragmentRegionQCOM = VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM , eShaderResolveQCOM = VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM } |
| enum class | SurfaceCounterFlagBitsEXT : VkSurfaceCounterFlagsEXT { eVblank = VK_SURFACE_COUNTER_VBLANK_EXT } |
| enum class | SurfaceTransformFlagBitsKHR : VkSurfaceTransformFlagsKHR { eIdentity = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR , eRotate90 = VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR , eRotate180 = VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR , eRotate270 = VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR , eHorizontalMirror = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR , eHorizontalMirrorRotate90 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR , eHorizontalMirrorRotate180 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR , eHorizontalMirrorRotate270 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR , eInherit = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR } |
| enum class | SwapchainCreateFlagBitsKHR : VkSwapchainCreateFlagsKHR { eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR , eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR , eMutableFormat = VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR } |
| enum class | SystemAllocationScope { eCommand = VK_SYSTEM_ALLOCATION_SCOPE_COMMAND , eObject = VK_SYSTEM_ALLOCATION_SCOPE_OBJECT , eCache = VK_SYSTEM_ALLOCATION_SCOPE_CACHE , eDevice = VK_SYSTEM_ALLOCATION_SCOPE_DEVICE , eInstance = VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE } |
| enum class | TessellationDomainOrigin { eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT , eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT } |
| enum class | TimeDomainEXT { eDevice = VK_TIME_DOMAIN_DEVICE_EXT , eClockMonotonic = VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT , eClockMonotonicRaw = VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT , eQueryPerformanceCounter = VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT } |
| enum class | ToolPurposeFlagBitsEXT : VkToolPurposeFlagsEXT { eValidation = VK_TOOL_PURPOSE_VALIDATION_BIT_EXT , eProfiling = VK_TOOL_PURPOSE_PROFILING_BIT_EXT , eTracing = VK_TOOL_PURPOSE_TRACING_BIT_EXT , eAdditionalFeatures = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT , eModifyingFeatures = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT , eDebugReporting = VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT , eDebugMarkers = VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT } |
| enum class | ValidationCacheHeaderVersionEXT { eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT } |
| enum class | ValidationCheckEXT { eAll = VK_VALIDATION_CHECK_ALL_EXT , eShaders = VK_VALIDATION_CHECK_SHADERS_EXT } |
| enum class | ValidationFeatureDisableEXT { eAll = VK_VALIDATION_FEATURE_DISABLE_ALL_EXT , eShaders = VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT , eThreadSafety = VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT , eApiParameters = VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT , eObjectLifetimes = VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT , eCoreChecks = VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT , eUniqueHandles = VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT } |
| enum class | ValidationFeatureEnableEXT { eGpuAssisted = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT , eGpuAssistedReserveBindingSlot = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT , eBestPractices = VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT , eDebugPrintf = VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT , eSynchronizationValidation = VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT } |
| enum class | VendorId { eVIV = VK_VENDOR_ID_VIV , eVSI = VK_VENDOR_ID_VSI , eKazan = VK_VENDOR_ID_KAZAN , eCodeplay = VK_VENDOR_ID_CODEPLAY , eMESA = VK_VENDOR_ID_MESA } |
| enum class | VertexInputRate { eVertex = VK_VERTEX_INPUT_RATE_VERTEX , eInstance = VK_VERTEX_INPUT_RATE_INSTANCE } |
| enum class | ViewportCoordinateSwizzleNV { ePositiveX = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV , eNegativeX = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV , ePositiveY = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV , eNegativeY = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV , ePositiveZ = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV , eNegativeZ = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV , ePositiveW = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV , eNegativeW = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV } |
| enum class | BufferViewCreateFlagBits : VkFlags |
| enum class | CommandPoolTrimFlagBits : VkFlags |
| enum class | DebugUtilsMessengerCallbackDataFlagBitsEXT : VkFlags |
| enum class | DebugUtilsMessengerCreateFlagBitsEXT : VkFlags |
| enum class | DescriptorPoolResetFlagBits : VkFlags |
| enum class | DescriptorUpdateTemplateCreateFlagBits : VkFlags |
| enum class | DeviceMemoryReportFlagBitsEXT : VkFlags |
| enum class | DisplayModeCreateFlagBitsKHR : VkFlags |
| enum class | DisplaySurfaceCreateFlagBitsKHR : VkFlags |
| enum class | EventCreateFlagBits : VkFlags |
| enum class | HeadlessSurfaceCreateFlagBitsEXT : VkFlags |
| enum class | MemoryMapFlagBits : VkFlags |
| enum class | PipelineColorBlendStateCreateFlagBits : VkFlags |
| enum class | PipelineCoverageModulationStateCreateFlagBitsNV : VkFlags |
| enum class | PipelineCoverageReductionStateCreateFlagBitsNV : VkFlags |
| enum class | PipelineCoverageToColorStateCreateFlagBitsNV : VkFlags |
| enum class | PipelineDepthStencilStateCreateFlagBits : VkFlags |
| enum class | PipelineDiscardRectangleStateCreateFlagBitsEXT : VkFlags |
| enum class | PipelineDynamicStateCreateFlagBits : VkFlags |
| enum class | PipelineInputAssemblyStateCreateFlagBits : VkFlags |
| enum class | PipelineLayoutCreateFlagBits : VkFlags |
| enum class | PipelineMultisampleStateCreateFlagBits : VkFlags |
| enum class | PipelineRasterizationConservativeStateCreateFlagBitsEXT : VkFlags |
| enum class | PipelineRasterizationDepthClipStateCreateFlagBitsEXT : VkFlags |
| enum class | PipelineRasterizationStateCreateFlagBits : VkFlags |
| enum class | PipelineRasterizationStateStreamCreateFlagBitsEXT : VkFlags |
| enum class | PipelineTessellationStateCreateFlagBits : VkFlags |
| enum class | PipelineVertexInputStateCreateFlagBits : VkFlags |
| enum class | PipelineViewportStateCreateFlagBits : VkFlags |
| enum class | PipelineViewportSwizzleStateCreateFlagBitsNV : VkFlags |
| enum class | ValidationCacheCreateFlagBitsEXT : VkFlags |
| using VULKAN_HPP_NAMESPACE::AabbPositionsNV = typedef AabbPositionsKHR |
Definition at line 14435 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV = typedef AccelerationStructureInstanceKHR |
Definition at line 16622 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV = typedef AccelerationStructureMemoryRequirementsTypeKHR |
Definition at line 3795 of file vulkan.hpp.
Definition at line 14536 of file vulkan.hpp.
Definition at line 3813 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AccessFlags = typedef Flags<AccessFlagBits> |
Definition at line 9538 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR = typedef Flags<AcquireProfilingLockFlagBitsKHR> |
Definition at line 9606 of file vulkan.hpp.
Definition at line 18378 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags = typedef Flags<AttachmentDescriptionFlagBits> |
Definition at line 9633 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR = typedef AttachmentDescriptionStencilLayout |
Definition at line 18474 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR = typedef AttachmentReference2 |
Definition at line 18656 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR = typedef AttachmentReferenceStencilLayout |
Definition at line 18744 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV = typedef BindAccelerationStructureMemoryInfoKHR |
Definition at line 19483 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR = typedef BindBufferMemoryDeviceGroupInfo |
Definition at line 19594 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR = typedef BindBufferMemoryInfo |
Definition at line 19698 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR = typedef BindImageMemoryDeviceGroupInfo |
Definition at line 19990 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR = typedef BindImageMemoryInfo |
Definition at line 20194 of file vulkan.hpp.
Definition at line 20377 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::Bool32 = typedef uint32_t |
Definition at line 3754 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BufferCreateFlags = typedef Flags<BufferCreateFlagBits> |
Definition at line 9674 of file vulkan.hpp.
Definition at line 22475 of file vulkan.hpp.
Definition at line 22476 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR = typedef BufferMemoryRequirementsInfo2 |
Definition at line 22936 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR = typedef BufferOpaqueCaptureAddressCreateInfo |
Definition at line 23024 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BufferUsageFlags = typedef Flags<BufferUsageFlagBits> |
Definition at line 9719 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags = typedef Flags<BufferViewCreateFlagBits> |
Definition at line 9780 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV = typedef BuildAccelerationStructureFlagBitsKHR |
Definition at line 4239 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR = typedef Flags<BuildAccelerationStructureFlagBitsKHR> |
Definition at line 9789 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV = typedef BuildAccelerationStructureFlagsKHR |
Definition at line 9819 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ChromaLocationKHR = typedef ChromaLocation |
Definition at line 4259 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ColorComponentFlags = typedef Flags<ColorComponentFlagBits> |
Definition at line 9836 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags = typedef Flags<CommandBufferResetFlagBits> |
Definition at line 9880 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags = typedef Flags<CommandBufferUsageFlagBits> |
Definition at line 9921 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags = typedef Flags<CommandPoolCreateFlagBits> |
Definition at line 9964 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags = typedef Flags<CommandPoolResetFlagBits> |
Definition at line 10007 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags = typedef Flags<CommandPoolTrimFlagBits> |
Definition at line 10055 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR = typedef CommandPoolTrimFlags |
Definition at line 10057 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR = typedef Flags<CompositeAlphaFlagBitsKHR> |
Definition at line 10066 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT = typedef Flags<ConditionalRenderingFlagBitsEXT> |
Definition at line 10110 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR = typedef ConformanceVersion |
Definition at line 25690 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV = typedef CopyAccelerationStructureModeKHR |
Definition at line 4584 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::CullModeFlags = typedef Flags<CullModeFlagBits> |
Definition at line 10151 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT = typedef Flags<DebugReportFlagBitsEXT> |
Definition at line 10193 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT = typedef Flags<DebugUtilsMessageSeverityFlagBitsEXT> |
Definition at line 10238 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT = typedef Flags<DebugUtilsMessageTypeFlagBitsEXT> |
Definition at line 10282 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT = typedef Flags<DebugUtilsMessengerCallbackDataFlagBitsEXT> |
Definition at line 10332 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT = typedef Flags<DebugUtilsMessengerCreateFlagBitsEXT> |
Definition at line 10348 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DependencyFlags = typedef Flags<DependencyFlagBits> |
Definition at line 10357 of file vulkan.hpp.
Definition at line 4828 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags = typedef Flags<DescriptorBindingFlagBits> |
Definition at line 10400 of file vulkan.hpp.
Definition at line 10430 of file vulkan.hpp.
Definition at line 10446 of file vulkan.hpp.
Definition at line 10495 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT = typedef DescriptorSetLayoutBindingFlagsCreateInfo |
Definition at line 29884 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags = typedef Flags<DescriptorSetLayoutCreateFlagBits> |
Definition at line 10504 of file vulkan.hpp.
Definition at line 30078 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT = typedef DescriptorSetVariableDescriptorCountAllocateInfo |
Definition at line 30189 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT = typedef DescriptorSetVariableDescriptorCountLayoutSupport |
Definition at line 30265 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags = typedef Flags<DescriptorUpdateTemplateCreateFlagBits> |
Definition at line 10553 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR = typedef DescriptorUpdateTemplateCreateFlags |
Definition at line 10555 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR = typedef DescriptorUpdateTemplateCreateInfo |
Definition at line 30535 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR = typedef DescriptorUpdateTemplateEntry |
Definition at line 30376 of file vulkan.hpp.
Definition at line 33775 of file vulkan.hpp.
Definition at line 4920 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceAddress = typedef uint64_t |
Definition at line 3755 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceCreateFlags = typedef Flags<DeviceCreateFlagBits> |
Definition at line 10564 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV = typedef Flags<DeviceDiagnosticsConfigFlagBitsNV> |
Definition at line 10573 of file vulkan.hpp.
Definition at line 31712 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR = typedef DeviceGroupCommandBufferBeginInfo |
Definition at line 31800 of file vulkan.hpp.
Definition at line 54962 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR = typedef Flags<DeviceGroupPresentModeFlagBitsKHR> |
Definition at line 10616 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR = typedef DeviceGroupRenderPassBeginInfo |
Definition at line 55199 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR = typedef DeviceGroupSubmitInfo |
Definition at line 55360 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR = typedef DeviceMemoryOpaqueCaptureAddressInfo |
Definition at line 43162 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT = typedef Flags<DeviceMemoryReportFlagBitsEXT> |
Definition at line 10667 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags = typedef Flags<DeviceQueueCreateFlagBits> |
Definition at line 10676 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DeviceSize = typedef uint64_t |
Definition at line 3756 of file vulkan.hpp.
Definition at line 10742 of file vulkan.hpp.
Definition at line 10751 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR = typedef Flags<DisplaySurfaceCreateFlagBitsKHR> |
Definition at line 10802 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::DriverIdKHR = typedef DriverId |
Definition at line 5114 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::EventCreateFlags = typedef Flags<EventCreateFlagBits> |
Definition at line 10818 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR = typedef ExportFenceCreateInfo |
Definition at line 56820 of file vulkan.hpp.
Definition at line 57013 of file vulkan.hpp.
Definition at line 57390 of file vulkan.hpp.
Definition at line 51280 of file vulkan.hpp.
Definition at line 5213 of file vulkan.hpp.
Definition at line 10827 of file vulkan.hpp.
Definition at line 10857 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR = typedef ExternalFenceHandleTypeFlagBits |
Definition at line 5232 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags = typedef Flags<ExternalFenceHandleTypeFlagBits> |
Definition at line 10871 of file vulkan.hpp.
Definition at line 10901 of file vulkan.hpp.
Definition at line 51448 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR = typedef ExternalImageFormatProperties |
Definition at line 57660 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR = typedef ExternalMemoryBufferCreateInfo |
Definition at line 57748 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR = typedef ExternalMemoryFeatureFlagBits |
Definition at line 5252 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags = typedef Flags<ExternalMemoryFeatureFlagBits> |
Definition at line 10917 of file vulkan.hpp.
Definition at line 10947 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV = typedef Flags<ExternalMemoryFeatureFlagBitsNV> |
Definition at line 10962 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR = typedef ExternalMemoryHandleTypeFlagBits |
Definition at line 5297 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags = typedef Flags<ExternalMemoryHandleTypeFlagBits> |
Definition at line 11005 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR = typedef ExternalMemoryHandleTypeFlags |
Definition at line 11035 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV = typedef Flags<ExternalMemoryHandleTypeFlagBitsNV> |
Definition at line 11058 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR = typedef ExternalMemoryImageCreateInfo |
Definition at line 57836 of file vulkan.hpp.
Definition at line 51204 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR = typedef ExternalSemaphoreFeatureFlagBits |
Definition at line 5343 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags = typedef Flags<ExternalSemaphoreFeatureFlagBits> |
Definition at line 11102 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR = typedef ExternalSemaphoreFeatureFlags |
Definition at line 11132 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR = typedef ExternalSemaphoreHandleTypeFlagBits |
Definition at line 5364 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags = typedef Flags<ExternalSemaphoreHandleTypeFlagBits> |
Definition at line 11146 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR = typedef ExternalSemaphoreHandleTypeFlags |
Definition at line 11176 of file vulkan.hpp.
Definition at line 51758 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FenceCreateFlags = typedef Flags<FenceCreateFlagBits> |
Definition at line 11193 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR = typedef FenceImportFlagBits |
Definition at line 5397 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FenceImportFlags = typedef Flags<FenceImportFlagBits> |
Definition at line 11234 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR = typedef FenceImportFlags |
Definition at line 11264 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FormatFeatureFlags = typedef Flags<FormatFeatureFlagBits> |
Definition at line 11277 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FormatProperties2KHR = typedef FormatProperties2 |
Definition at line 51990 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR = typedef FramebufferAttachmentImageInfo |
Definition at line 58246 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR = typedef FramebufferAttachmentsCreateInfo |
Definition at line 58357 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags = typedef Flags<FramebufferCreateFlagBits> |
Definition at line 11344 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV = typedef GeometryFlagBitsKHR |
Definition at line 6116 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR = typedef Flags<GeometryFlagBitsKHR> |
Definition at line 11385 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::GeometryFlagsNV = typedef GeometryFlagsKHR |
Definition at line 11415 of file vulkan.hpp.
Definition at line 6136 of file vulkan.hpp.
Definition at line 11429 of file vulkan.hpp.
Definition at line 11459 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::GeometryTypeNV = typedef GeometryTypeKHR |
Definition at line 6156 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT = typedef Flags<HeadlessSurfaceCreateFlagBitsEXT> |
Definition at line 11482 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ImageAspectFlags = typedef Flags<ImageAspectFlagBits> |
Definition at line 11509 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ImageCreateFlags = typedef Flags<ImageCreateFlagBits> |
Definition at line 11560 of file vulkan.hpp.
Definition at line 59141 of file vulkan.hpp.
Definition at line 52263 of file vulkan.hpp.
Definition at line 44279 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR = typedef ImagePlaneMemoryRequirementsInfo |
Definition at line 59326 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR = typedef ImageSparseMemoryRequirementsInfo2 |
Definition at line 44507 of file vulkan.hpp.
Definition at line 59414 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ImageUsageFlags = typedef Flags<ImageUsageFlagBits> |
Definition at line 11633 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags = typedef Flags<ImageViewCreateFlagBits> |
Definition at line 11683 of file vulkan.hpp.
Definition at line 59676 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV = typedef Flags<IndirectCommandsLayoutUsageFlagBitsNV> |
Definition at line 11725 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV = typedef Flags<IndirectStateFlagBitsNV> |
Definition at line 11768 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR = typedef InputAttachmentAspectReference |
Definition at line 60244 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::InstanceCreateFlags = typedef Flags<InstanceCreateFlagBits> |
Definition at line 11809 of file vulkan.hpp.
Definition at line 6595 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags = typedef Flags<MemoryAllocateFlagBits> |
Definition at line 11836 of file vulkan.hpp.
Definition at line 60588 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR = typedef MemoryAllocateFlags |
Definition at line 11866 of file vulkan.hpp.
Definition at line 60684 of file vulkan.hpp.
Definition at line 60762 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryHeapFlags = typedef Flags<MemoryHeapFlagBits> |
Definition at line 11881 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryMapFlags = typedef Flags<MemoryMapFlagBits> |
Definition at line 11930 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR = typedef MemoryOpaqueCaptureAddressAllocateInfo |
Definition at line 60850 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags = typedef Flags<MemoryPropertyFlagBits> |
Definition at line 11939 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR = typedef MemoryRequirements2 |
Definition at line 42910 of file vulkan.hpp.
Definition at line 6777 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags = typedef Flags<PeerMemoryFeatureFlagBits> |
Definition at line 12005 of file vulkan.hpp.
Definition at line 12035 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR = typedef Flags<PerformanceCounterDescriptionFlagBitsKHR> |
Definition at line 12051 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR = typedef PhysicalDevice16BitStorageFeatures |
Definition at line 61324 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR = typedef PhysicalDevice8BitStorageFeatures |
Definition at line 61523 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT = typedef PhysicalDeviceBufferDeviceAddressFeaturesEXT |
Definition at line 61990 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR = typedef PhysicalDeviceBufferDeviceAddressFeatures |
Definition at line 61886 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR = typedef PhysicalDeviceDepthStencilResolveProperties |
Definition at line 63128 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT = typedef PhysicalDeviceDescriptorIndexingFeatures |
Definition at line 63368 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT = typedef PhysicalDeviceDescriptorIndexingProperties |
Definition at line 63488 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR = typedef PhysicalDeviceDriverProperties |
Definition at line 63997 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR = typedef PhysicalDeviceExternalBufferInfo |
Definition at line 51135 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR = typedef PhysicalDeviceExternalFenceInfo |
Definition at line 51368 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR = typedef PhysicalDeviceExternalImageFormatInfo |
Definition at line 64259 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR = typedef PhysicalDeviceExternalSemaphoreInfo |
Definition at line 51678 of file vulkan.hpp.
Definition at line 51846 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR = typedef PhysicalDeviceShaderFloat16Int8Features |
Definition at line 69949 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR = typedef PhysicalDeviceFloatControlsProperties |
Definition at line 64442 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR = typedef PhysicalDeviceGroupProperties |
Definition at line 65272 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT = typedef PhysicalDeviceHostQueryResetFeatures |
Definition at line 65360 of file vulkan.hpp.
Definition at line 65444 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR = typedef PhysicalDeviceImageFormatInfo2 |
Definition at line 52187 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR = typedef PhysicalDeviceImagelessFramebufferFeatures |
Definition at line 65832 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR = typedef PhysicalDeviceMaintenance3Properties |
Definition at line 66377 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR = typedef PhysicalDeviceMemoryProperties2 |
Definition at line 52541 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR = typedef PhysicalDeviceMultiviewFeatures |
Definition at line 66839 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR = typedef PhysicalDeviceMultiviewProperties |
Definition at line 66992 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR = typedef PhysicalDevicePointClippingProperties |
Definition at line 67493 of file vulkan.hpp.
Definition at line 53118 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = typedef PhysicalDeviceSamplerFilterMinmaxProperties |
Definition at line 68870 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = typedef PhysicalDeviceSamplerYcbcrConversionFeatures |
Definition at line 68958 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT = typedef PhysicalDeviceScalarBlockLayoutFeatures |
Definition at line 69046 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = typedef PhysicalDeviceSeparateDepthStencilLayoutsFeatures |
Definition at line 69134 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR = typedef PhysicalDeviceShaderAtomicInt64Features |
Definition at line 69405 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures = typedef PhysicalDeviceShaderDrawParametersFeatures |
Definition at line 69853 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR = typedef PhysicalDeviceShaderFloat16Int8Features |
Definition at line 69950 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = typedef PhysicalDeviceShaderSubgroupExtendedTypesFeatures |
Definition at line 70471 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR = typedef PhysicalDeviceSparseImageFormatInfo2 |
Definition at line 53502 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR = typedef PhysicalDeviceTimelineSemaphoreFeatures |
Definition at line 71332 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR = typedef PhysicalDeviceTimelineSemaphoreProperties |
Definition at line 71408 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = typedef PhysicalDeviceUniformBufferStandardLayoutFeatures |
Definition at line 71684 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures = typedef PhysicalDeviceVariablePointersFeatures |
Definition at line 71780 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR = typedef PhysicalDeviceVariablePointersFeatures |
Definition at line 71781 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR = typedef PhysicalDeviceVariablePointersFeatures |
Definition at line 71782 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR = typedef PhysicalDeviceVulkanMemoryModelFeatures |
Definition at line 72966 of file vulkan.hpp.
Definition at line 12093 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags = typedef Flags<PipelineColorBlendStateCreateFlagBits> |
Definition at line 12141 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD = typedef Flags<PipelineCompilerControlFlagBitsAMD> |
Definition at line 12150 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV = typedef Flags<PipelineCoverageModulationStateCreateFlagBitsNV> |
Definition at line 12166 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV = typedef Flags<PipelineCoverageReductionStateCreateFlagBitsNV> |
Definition at line 12182 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV = typedef Flags<PipelineCoverageToColorStateCreateFlagBitsNV> |
Definition at line 12198 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineCreateFlags = typedef Flags<PipelineCreateFlagBits> |
Definition at line 12207 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagsEXT = typedef Flags<PipelineCreationFeedbackFlagBitsEXT> |
Definition at line 12265 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags = typedef Flags<PipelineDepthStencilStateCreateFlagBits> |
Definition at line 12315 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT = typedef Flags<PipelineDiscardRectangleStateCreateFlagBitsEXT> |
Definition at line 12331 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags = typedef Flags<PipelineDynamicStateCreateFlagBits> |
Definition at line 12347 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags = typedef Flags<PipelineInputAssemblyStateCreateFlagBits> |
Definition at line 12363 of file vulkan.hpp.
Definition at line 12379 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags = typedef Flags<PipelineMultisampleStateCreateFlagBits> |
Definition at line 12395 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT = typedef Flags<PipelineRasterizationConservativeStateCreateFlagBitsEXT> |
Definition at line 12411 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT = typedef Flags<PipelineRasterizationDepthClipStateCreateFlagBitsEXT> |
Definition at line 12427 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags = typedef Flags<PipelineRasterizationStateCreateFlagBits> |
Definition at line 12443 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT = typedef Flags<PipelineRasterizationStateStreamCreateFlagBitsEXT> |
Definition at line 12459 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags = typedef Flags<PipelineShaderStageCreateFlagBits> |
Definition at line 12468 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineStageFlags = typedef Flags<PipelineStageFlagBits> |
Definition at line 12510 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR = typedef PipelineTessellationDomainOriginStateCreateInfo |
Definition at line 74816 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags = typedef Flags<PipelineTessellationStateCreateFlagBits> |
Definition at line 12583 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags = typedef Flags<PipelineVertexInputStateCreateFlagBits> |
Definition at line 12599 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags = typedef Flags<PipelineViewportStateCreateFlagBits> |
Definition at line 12615 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV = typedef Flags<PipelineViewportSwizzleStateCreateFlagBitsNV> |
Definition at line 12631 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR = typedef PointClippingBehavior |
Definition at line 7207 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagsEXT = typedef Flags<PrivateDataSlotCreateFlagBitsEXT> |
Definition at line 12640 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::QueryControlFlags = typedef Flags<QueryControlFlagBits> |
Definition at line 12649 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags = typedef Flags<QueryPipelineStatisticFlagBits> |
Definition at line 12690 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags = typedef Flags<QueryPoolCreateFlagBits> |
Definition at line 12741 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL = typedef QueryPoolPerformanceQueryCreateInfoINTEL |
Definition at line 76427 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::QueryResultFlags = typedef Flags<QueryResultFlagBits> |
Definition at line 12750 of file vulkan.hpp.
Definition at line 53382 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::QueueFlags = typedef Flags<QueueFlagBits> |
Definition at line 12794 of file vulkan.hpp.
Definition at line 7488 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR = typedef RenderPassAttachmentBeginInfo |
Definition at line 76613 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags = typedef Flags<RenderPassCreateFlagBits> |
Definition at line 12839 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR = typedef RenderPassCreateInfo2 |
Definition at line 41377 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR = typedef RenderPassInputAttachmentAspectCreateInfo |
Definition at line 76811 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR = typedef RenderPassMultiviewCreateInfo |
Definition at line 76972 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR = typedef ResolveModeFlagBits |
Definition at line 7523 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ResolveModeFlags = typedef Flags<ResolveModeFlagBits> |
Definition at line 12880 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ResolveModeFlagsKHR = typedef ResolveModeFlags |
Definition at line 12910 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SampleCountFlags = typedef Flags<SampleCountFlagBits> |
Definition at line 12926 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SampleMask = typedef uint32_t |
Definition at line 3757 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SamplerCreateFlags = typedef Flags<SamplerCreateFlagBits> |
Definition at line 12973 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT = typedef SamplerReductionModeCreateInfo |
Definition at line 77438 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SamplerReductionModeEXT = typedef SamplerReductionMode |
Definition at line 7721 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR = typedef SamplerYcbcrConversionCreateInfo |
Definition at line 41728 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR = typedef SamplerYcbcrConversionImageFormatProperties |
Definition at line 77514 of file vulkan.hpp.
Definition at line 77602 of file vulkan.hpp.
Definition at line 41829 of file vulkan.hpp.
Definition at line 7742 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SamplerYcbcrRangeKHR = typedef SamplerYcbcrRange |
Definition at line 7762 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags = typedef Flags<SemaphoreCreateFlagBits> |
Definition at line 13015 of file vulkan.hpp.
Definition at line 7806 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags = typedef Flags<SemaphoreImportFlagBits> |
Definition at line 13024 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagsKHR = typedef SemaphoreImportFlags |
Definition at line 13054 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR = typedef SemaphoreSignalInfo |
Definition at line 47264 of file vulkan.hpp.
Definition at line 77698 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreTypeKHR = typedef SemaphoreType |
Definition at line 7822 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR = typedef SemaphoreWaitFlagBits |
Definition at line 7838 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags = typedef Flags<SemaphoreWaitFlagBits> |
Definition at line 13067 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagsKHR = typedef SemaphoreWaitFlags |
Definition at line 13097 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR = typedef SemaphoreWaitInfo |
Definition at line 47409 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD = typedef Flags<ShaderCorePropertiesFlagBitsAMD> |
Definition at line 13110 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR = typedef ShaderFloatControlsIndependence |
Definition at line 7863 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags = typedef Flags<ShaderModuleCreateFlagBits> |
Definition at line 13119 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ShaderStageFlags = typedef Flags<ShaderStageFlagBits> |
Definition at line 13128 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags = typedef Flags<SparseImageFormatFlagBits> |
Definition at line 13182 of file vulkan.hpp.
Definition at line 53578 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR = typedef SparseImageMemoryRequirements2 |
Definition at line 44583 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags = typedef Flags<SparseMemoryBindFlagBits> |
Definition at line 13225 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::StencilFaceFlags = typedef Flags<StencilFaceFlagBits> |
Definition at line 13266 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags = typedef Flags<SubgroupFeatureFlagBits> |
Definition at line 13326 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR = typedef SubpassBeginInfo |
Definition at line 32403 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR = typedef SubpassDependency2 |
Definition at line 41183 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR = typedef SubpassDescription2 |
Definition at line 41039 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR = typedef SubpassDescriptionDepthStencilResolve |
Definition at line 78279 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags = typedef Flags<SubpassDescriptionFlagBits> |
Definition at line 13375 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR = typedef SubpassEndInfo |
Definition at line 32781 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT = typedef Flags<SurfaceCounterFlagBitsEXT> |
Definition at line 13419 of file vulkan.hpp.
Definition at line 13460 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR = typedef Flags<SwapchainCreateFlagBitsKHR> |
Definition at line 13509 of file vulkan.hpp.
Definition at line 9295 of file vulkan.hpp.
Definition at line 79018 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ToolPurposeFlagsEXT = typedef Flags<ToolPurposeFlagBitsEXT> |
Definition at line 13552 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::TransformMatrixNV = typedef TransformMatrixKHR |
Definition at line 16511 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureKHR = typedef UniqueHandle<AccelerationStructureKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47414 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV = typedef UniqueHandle<AccelerationStructureKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47415 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueBuffer = typedef UniqueHandle<Buffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47417 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueBufferView = typedef UniqueHandle<BufferView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47419 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer = typedef UniqueHandle<CommandBuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47421 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueCommandPool = typedef UniqueHandle<CommandPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47423 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT = typedef UniqueHandle<DebugReportCallbackEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 80728 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT = typedef UniqueHandle<DebugUtilsMessengerEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 80730 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool = typedef UniqueHandle<DescriptorPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47429 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet = typedef UniqueHandle<DescriptorSet, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47431 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout = typedef UniqueHandle<DescriptorSetLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47433 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate = typedef UniqueHandle<DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47435 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplateKHR = typedef UniqueHandle<DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47436 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDevice = typedef UniqueHandle<Device, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 54139 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory = typedef UniqueHandle<DeviceMemory, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47438 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueEvent = typedef UniqueHandle<Event, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47440 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueFence = typedef UniqueHandle<Fence, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47442 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueFramebuffer = typedef UniqueHandle<Framebuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47444 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueImage = typedef UniqueHandle<Image, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47446 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueImageView = typedef UniqueHandle<ImageView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47448 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV = typedef UniqueHandle<IndirectCommandsLayoutNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47450 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueInstance = typedef UniqueHandle<Instance, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 81160 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniquePipeline = typedef UniqueHandle<Pipeline, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47452 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniquePipelineCache = typedef UniqueHandle<PipelineCache, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47454 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniquePipelineLayout = typedef UniqueHandle<PipelineLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47456 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlotEXT = typedef UniqueHandle<PrivateDataSlotEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47458 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueQueryPool = typedef UniqueHandle<QueryPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47460 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueRenderPass = typedef UniqueHandle<RenderPass, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47462 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueSampler = typedef UniqueHandle<Sampler, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47464 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion = typedef UniqueHandle<SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47466 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversionKHR = typedef UniqueHandle<SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47467 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueSemaphore = typedef UniqueHandle<Semaphore, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47469 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueShaderModule = typedef UniqueHandle<ShaderModule, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47471 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR = typedef UniqueHandle<SurfaceKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 80732 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR = typedef UniqueHandle<SwapchainKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47473 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT = typedef UniqueHandle<ValidationCacheEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Definition at line 47475 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT = typedef Flags<ValidationCacheCreateFlagBitsEXT> |
Definition at line 13606 of file vulkan.hpp.
| using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV = typedef WriteDescriptorSetAccelerationStructureKHR |
Definition at line 80207 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eObject | |
| eBuildScratch | |
| eUpdateScratch | |
Definition at line 3789 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eTopLevel | |
| eBottomLevel | |
Definition at line 3808 of file vulkan.hpp.
|
strong |
Definition at line 3825 of file vulkan.hpp.
Definition at line 3896 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eMayAlias | |
Definition at line 3904 of file vulkan.hpp.
|
strong |
|
strong |
|
strong |
Definition at line 3954 of file vulkan.hpp.
|
strong |
Definition at line 4004 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eUncorrelated | |
| eDisjoint | |
| eConjoint | |
Definition at line 4118 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eFloatTransparentBlack | |
| eIntTransparentBlack | |
| eFloatOpaqueBlack | |
| eIntOpaqueBlack | |
| eFloatOpaqueWhite | |
| eIntOpaqueWhite | |
| eFloatCustomEXT | |
| eIntCustomEXT | |
Definition at line 4136 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eSparseBinding | |
| eSparseResidency | |
| eSparseAliased | |
| eProtected | |
| eDeviceAddressCaptureReplay | |
| eDeviceAddressCaptureReplayEXT | |
| eDeviceAddressCaptureReplayKHR | |
Definition at line 4164 of file vulkan.hpp.
|
strong |
Definition at line 4188 of file vulkan.hpp.
|
strong |
Definition at line 9772 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eAllowUpdate | |
| eAllowCompaction | |
| ePreferFastTrace | |
| ePreferFastBuild | |
| eLowMemory | |
Definition at line 4231 of file vulkan.hpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| eDefault | |
| eCustom | |
| ePixelMajor | |
| eSampleMajor | |
Definition at line 4271 of file vulkan.hpp.
|
strong |
Definition at line 4311 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eReleaseResources | |
Definition at line 4373 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eOneTimeSubmit | |
| eRenderPassContinue | |
| eSimultaneousUse | |
Definition at line 4387 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eTransient | |
| eResetCommandBuffer | |
| eProtected | |
Definition at line 4405 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eReleaseResources | |
Definition at line 4423 of file vulkan.hpp.
|
strong |
Definition at line 10047 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eNever | |
| eLess | |
| eEqual | |
| eLessOrEqual | |
| eGreater | |
| eNotEqual | |
| eGreaterOrEqual | |
| eAlways | |
Definition at line 4437 of file vulkan.hpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| eFloat16 | |
| eFloat32 | |
| eFloat64 | |
| eSint8 | |
| eSint16 | |
| eSint32 | |
| eSint64 | |
| eUint8 | |
| eUint16 | |
| eUint32 | |
| eUint64 | |
Definition at line 4491 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eOpaque | |
| ePreMultiplied | |
| ePostMultiplied | |
| eInherit | |
Definition at line 4525 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eInverted | |
Definition at line 4545 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDisabled | |
| eOverestimate | |
| eUnderestimate | |
Definition at line 4559 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eClone | |
| eCompact | |
| eSerialize | |
| eDeserialize | |
Definition at line 4577 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eNone | |
| eRgb | |
| eAlpha | |
| eRgba | |
Definition at line 4598 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eMerge | |
| eTruncate | |
Definition at line 4618 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eNone | |
| eFront | |
| eBack | |
| eFrontAndBack | |
Definition at line 4634 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eInformation | |
| eWarning | |
| ePerformanceWarning | |
| eError | |
| eDebug | |
Definition at line 4654 of file vulkan.hpp.
|
strong |
Definition at line 4676 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eVerbose | |
| eInfo | |
| eWarning | |
| eError | |
Definition at line 4763 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eGeneral | |
| eValidation | |
| ePerformance | |
Definition at line 4783 of file vulkan.hpp.
Definition at line 10324 of file vulkan.hpp.
Definition at line 10340 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eByRegion | |
| eDeviceGroup | |
| eViewLocal | |
| eDeviceGroupKHR | |
| eViewLocalKHR | |
Definition at line 4801 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eUpdateAfterBind | |
| eUpdateUnusedWhilePending | |
| ePartiallyBound | |
| eVariableDescriptorCount | |
Definition at line 4821 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eFreeDescriptorSet | |
| eUpdateAfterBind | |
| eUpdateAfterBindEXT | |
Definition at line 4842 of file vulkan.hpp.
|
strong |
Definition at line 10487 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eUpdateAfterBindPool | |
| ePushDescriptorKHR | |
| eUpdateAfterBindPoolEXT | |
Definition at line 4859 of file vulkan.hpp.
|
strong |
Definition at line 4876 of file vulkan.hpp.
Definition at line 10545 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDescriptorSet | |
| ePushDescriptorsKHR | |
Definition at line 4915 of file vulkan.hpp.
|
strong |
Definition at line 4932 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eEnableShaderDebugInfo | |
| eEnableResourceTracking | |
| eEnableAutomaticCheckpoints | |
Definition at line 4940 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eDisplayHotplug | |
Definition at line 4958 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eLocal | |
| eRemote | |
| eSum | |
| eLocalMultiDevice | |
Definition at line 4972 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eAllocate | |
| eFree | |
| eImport | |
| eUnimport | |
| eAllocationFailed | |
Definition at line 4992 of file vulkan.hpp.
|
strong |
Definition at line 10659 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eProtected | |
Definition at line 5014 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eInclusive | |
| eExclusive | |
Definition at line 5028 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eFirstPixelOut | |
Definition at line 5044 of file vulkan.hpp.
|
strong |
Definition at line 10734 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eOpaque | |
| eGlobal | |
| ePerPixel | |
| ePerPixelPremultiplied | |
Definition at line 5058 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOff | |
| eSuspend | |
| eOn | |
Definition at line 5078 of file vulkan.hpp.
|
strong |
Definition at line 10794 of file vulkan.hpp.
|
strong |
Definition at line 5096 of file vulkan.hpp.
|
strong |
Definition at line 5138 of file vulkan.hpp.
|
strong |
Definition at line 10810 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eExportable | |
| eImportable | |
Definition at line 5208 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eOpaqueFd | |
| eOpaqueWin32 | |
| eOpaqueWin32Kmt | |
| eSyncFd | |
Definition at line 5225 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDedicatedOnly | |
| eExportable | |
| eImportable | |
Definition at line 5246 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDedicatedOnly | |
| eExportable | |
| eImportable | |
Definition at line 5265 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOpaqueFd | |
| eOpaqueWin32 | |
| eOpaqueWin32Kmt | |
| eD3D11Texture | |
| eD3D11TextureKmt | |
| eD3D12Heap | |
| eD3D12Resource | |
| eDmaBufEXT | |
| eAndroidHardwareBufferANDROID | |
| eHostAllocationEXT | |
| eHostMappedForeignMemoryEXT | |
Definition at line 5283 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOpaqueWin32 | |
| eOpaqueWin32Kmt | |
| eD3D11Image | |
| eD3D11ImageKmt | |
Definition at line 5318 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eExportable | |
| eImportable | |
Definition at line 5338 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOpaqueFd | |
| eOpaqueWin32 | |
| eOpaqueWin32Kmt | |
| eD3D12Fence | |
| eSyncFd | |
| eD3D11Fence | |
Definition at line 5355 of file vulkan.hpp.
|
strong |
|
strong |
|
strong |
| Enumerator | |
|---|---|
| eNearest | |
| eLinear | |
| eCubicIMG | |
| eCubicEXT | |
Definition at line 5408 of file vulkan.hpp.
|
strong |
Definition at line 5427 of file vulkan.hpp.
Definition at line 5959 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eKeep | |
| eReplace | |
| eMin | |
| eMax | |
| eMul | |
Definition at line 6036 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eImageless | |
| eImagelessKHR | |
Definition at line 6058 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eCounterClockwise | |
| eClockwise | |
Definition at line 6073 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOpaque | |
| eNoDuplicateAnyHitInvocation | |
Definition at line 6111 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eTriangleFacingCullDisable | |
| eTriangleFrontCounterclockwise | |
| eForceOpaque | |
| eForceNoOpaque | |
| eTriangleCullDisable | |
Definition at line 6128 of file vulkan.hpp.
|
strong |
Definition at line 11474 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eColor | |
| eDepth | |
| eStencil | |
| eMetadata | |
| ePlane0 | |
| ePlane1 | |
| ePlane2 | |
| eMemoryPlane0EXT | |
| eMemoryPlane1EXT | |
| eMemoryPlane2EXT | |
| eMemoryPlane3EXT | |
| ePlane0KHR | |
| ePlane1KHR | |
| ePlane2KHR | |
Definition at line 6169 of file vulkan.hpp.
|
strong |
Definition at line 6206 of file vulkan.hpp.
|
strong |
Definition at line 6254 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOptimal | |
| eLinear | |
| eDrmFormatModifierEXT | |
Definition at line 6311 of file vulkan.hpp.
|
strong |
|
strong |
Definition at line 6347 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eFragmentDensityMapDynamicEXT | |
| eFragmentDensityMapDeferredEXT | |
Definition at line 6380 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| e1D | |
| e2D | |
| e3D | |
| eCube | |
| e1DArray | |
| e2DArray | |
| eCubeArray | |
Definition at line 6396 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eUint16 | |
| eUint32 | |
| eNoneKHR | |
| eUint8EXT | |
| eNoneNV | |
Definition at line 6422 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eExplicitPreprocess | |
| eIndexedSequences | |
| eUnorderedSequences | |
Definition at line 6443 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eShaderGroup | |
| eStateFlags | |
| eIndexBuffer | |
| eVertexBuffer | |
| ePushConstant | |
| eDrawIndexed | |
| eDraw | |
| eDrawTasks | |
Definition at line 6461 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eFlagFrontface | |
Definition at line 6489 of file vulkan.hpp.
|
strong |
Definition at line 6503 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eExecutable | |
Definition at line 6511 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eDefault | |
| eRectangular | |
| eBresenham | |
| eRectangularSmooth | |
Definition at line 6525 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eClear | |
| eAnd | |
| eAndReverse | |
| eCopy | |
| eAndInverted | |
| eNoOp | |
| eXor | |
| eOr | |
| eNor | |
| eEquivalent | |
| eInvert | |
| eOrReverse | |
| eCopyInverted | |
| eOrInverted | |
| eNand | |
| eSet | |
Definition at line 6545 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDeviceMask | |
| eDeviceAddress | |
| eDeviceAddressCaptureReplay | |
Definition at line 6589 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eDeviceLocal | |
| eMultiInstance | |
| eMultiInstanceKHR | |
Definition at line 6608 of file vulkan.hpp.
|
strong |
Definition at line 11922 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDefault | |
| eAllowed | |
| eDisallowed | |
Definition at line 6625 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eDeviceLocal | |
| eHostVisible | |
| eHostCoherent | |
| eHostCached | |
| eLazilyAllocated | |
| eProtected | |
| eDeviceCoherentAMD | |
| eDeviceUncachedAMD | |
Definition at line 6643 of file vulkan.hpp.
|
strong |
Definition at line 6671 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eCopySrc | |
| eCopyDst | |
| eGenericSrc | |
| eGenericDst | |
Definition at line 6770 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eCommandQueueMetricsDiscoveryActivated | |
Definition at line 6791 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| ePerformanceImpacting | |
| eConcurrentlyImpacted | |
Definition at line 6805 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eCommandBuffer | |
| eRenderPass | |
| eCommand | |
| eVkQueryScopeCommandBuffer | |
| eVkQueryScopeCommand | |
| eVkQueryScopeRenderPass | |
Definition at line 6821 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eInt32 | |
| eInt64 | |
| eUint32 | |
| eUint64 | |
| eFloat32 | |
| eFloat64 | |
Definition at line 6842 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eGeneric | |
| ePercentage | |
| eNanoseconds | |
| eBytes | |
| eBytesPerSecond | |
| eKelvin | |
| eWatts | |
| eVolts | |
| eAmps | |
| eHertz | |
| eCycles | |
Definition at line 6866 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eNullHardware | |
| eFlushGpuCaches | |
Definition at line 6900 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eHwCountersSupported | |
| eStreamMarkerValidBits | |
Definition at line 6916 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eUint32 | |
| eUint64 | |
| eFloat | |
| eBool | |
| eString | |
Definition at line 6932 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOther | |
| eIntegratedGpu | |
| eDiscreteGpu | |
| eVirtualGpu | |
| eCpu | |
Definition at line 6954 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eGraphics | |
| eCompute | |
| eRayTracingKHR | |
| eRayTracingNV | |
Definition at line 6976 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eExternallySynchronizedEXT | |
Definition at line 6995 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eOne | |
Definition at line 7009 of file vulkan.hpp.
Definition at line 12133 of file vulkan.hpp.
|
strong |
Definition at line 7023 of file vulkan.hpp.
Definition at line 12158 of file vulkan.hpp.
Definition at line 12174 of file vulkan.hpp.
Definition at line 12190 of file vulkan.hpp.
Definition at line 7031 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eValid | |
| eApplicationPipelineCacheHit | |
| eBasePipelineAcceleration | |
Definition at line 7081 of file vulkan.hpp.
Definition at line 12307 of file vulkan.hpp.
Definition at line 12323 of file vulkan.hpp.
Definition at line 12339 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eBool32 | |
| eInt64 | |
| eUint64 | |
| eFloat64 | |
Definition at line 7099 of file vulkan.hpp.
Definition at line 12355 of file vulkan.hpp.
|
strong |
Definition at line 12371 of file vulkan.hpp.
Definition at line 12387 of file vulkan.hpp.
Definition at line 12403 of file vulkan.hpp.
Definition at line 12419 of file vulkan.hpp.
Definition at line 12435 of file vulkan.hpp.
Definition at line 12451 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eAllowVaryingSubgroupSizeEXT | |
| eRequireFullSubgroupsEXT | |
Definition at line 7119 of file vulkan.hpp.
Definition at line 7135 of file vulkan.hpp.
Definition at line 12575 of file vulkan.hpp.
Definition at line 12591 of file vulkan.hpp.
Definition at line 12607 of file vulkan.hpp.
Definition at line 12623 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eAllClipPlanes | |
| eUserClipPlanesOnly | |
Definition at line 7202 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eFill | |
| eLine | |
| ePoint | |
| eFillRectangleNV | |
Definition at line 7219 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eImmediate | |
| eMailbox | |
| eFifo | |
| eFifoRelaxed | |
| eSharedDemandRefresh | |
| eSharedContinuousRefresh | |
Definition at line 7239 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| ePointList | |
| eLineList | |
| eLineStrip | |
| eTriangleList | |
| eTriangleStrip | |
| eTriangleFan | |
| eLineListWithAdjacency | |
| eLineStripWithAdjacency | |
| eTriangleListWithAdjacency | |
| eTriangleStripWithAdjacency | |
| ePatchList | |
Definition at line 7263 of file vulkan.hpp.
|
strong |
Definition at line 7297 of file vulkan.hpp.
Definition at line 7319 of file vulkan.hpp.
|
strong |
Definition at line 7353 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eManual | |
Definition at line 7361 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| e64 | |
| eWait | |
| eWithAvailability | |
| ePartial | |
Definition at line 7375 of file vulkan.hpp.
|
strong |
Definition at line 7395 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eGraphics | |
| eCompute | |
| eTransfer | |
| eSparseBinding | |
| eProtected | |
Definition at line 7424 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eLow | |
| eMedium | |
| eHigh | |
| eRealtime | |
Definition at line 7446 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eStrict | |
| eRelaxed | |
Definition at line 7466 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eGeneral | |
| eTrianglesHitGroup | |
| eProceduralHitGroup | |
Definition at line 7482 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eTransformQCOM | |
Definition at line 7501 of file vulkan.hpp.
|
strong |
|
strong |
Definition at line 7538 of file vulkan.hpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| eRepeat | |
| eMirroredRepeat | |
| eClampToEdge | |
| eClampToBorder | |
| eMirrorClampToEdge | |
| eMirrorClampToEdgeKHR | |
Definition at line 7660 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eSubsampledEXT | |
| eSubsampledCoarseReconstructionEXT | |
Definition at line 7683 of file vulkan.hpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| eWeightedAverage | |
| eMin | |
| eMax | |
Definition at line 7715 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eRgbIdentity | |
| eYcbcrIdentity | |
| eYcbcr709 | |
| eYcbcr601 | |
| eYcbcr2020 | |
Definition at line 7734 of file vulkan.hpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| eDevice | |
| eWorkgroup | |
| eSubgroup | |
| eQueueFamily | |
Definition at line 7774 of file vulkan.hpp.
Definition at line 7794 of file vulkan.hpp.
|
strong |
Definition at line 7849 of file vulkan.hpp.
| Enumerator | |
|---|---|
| e32BitOnly | |
| eAll | |
| eNone | |
Definition at line 7857 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eStatistics | |
| eBinary | |
| eDisassembly | |
Definition at line 7876 of file vulkan.hpp.
Definition at line 7894 of file vulkan.hpp.
|
strong |
Definition at line 7902 of file vulkan.hpp.
|
strong |
Definition at line 7952 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eSingleMiptail | |
| eAlignedMipSize | |
| eNonstandardBlockSize | |
Definition at line 8004 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eMetadata | |
Definition at line 8022 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eFront | |
| eBack | |
| eFrontAndBack | |
| eVkStencilFrontAndBack | |
Definition at line 8036 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eKeep | |
| eZero | |
| eReplace | |
| eIncrementAndClamp | |
| eDecrementAndClamp | |
| eInvert | |
| eIncrementAndWrap | |
| eDecrementAndWrap | |
Definition at line 8055 of file vulkan.hpp.
|
strong |
Definition at line 8083 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eBasic | |
| eVote | |
| eArithmetic | |
| eBallot | |
| eShuffle | |
| eShuffleRelative | |
| eClustered | |
| eQuad | |
| ePartitionedNV | |
Definition at line 9140 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eInline | |
| eSecondaryCommandBuffers | |
Definition at line 9170 of file vulkan.hpp.
| Enumerator | |
|---|---|
| ePerViewAttributesNVX | |
| ePerViewPositionXOnlyNVX | |
| eFragmentRegionQCOM | |
| eShaderResolveQCOM | |
Definition at line 9186 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eIdentity | |
| eRotate90 | |
| eRotate180 | |
| eRotate270 | |
| eHorizontalMirror | |
| eHorizontalMirrorRotate90 | |
| eHorizontalMirrorRotate180 | |
| eHorizontalMirrorRotate270 | |
| eInherit | |
Definition at line 9220 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eSplitInstanceBindRegions | |
| eProtected | |
| eMutableFormat | |
Definition at line 9250 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eCommand | |
| eObject | |
| eCache | |
| eDevice | |
| eInstance | |
Definition at line 9268 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eUpperLeft | |
| eLowerLeft | |
Definition at line 9290 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eDevice | |
| eClockMonotonic | |
| eClockMonotonicRaw | |
| eQueryPerformanceCounter | |
Definition at line 9307 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eValidation | |
| eProfiling | |
| eTracing | |
| eAdditionalFeatures | |
| eModifyingFeatures | |
| eDebugReporting | |
| eDebugMarkers | |
Definition at line 9327 of file vulkan.hpp.
Definition at line 13598 of file vulkan.hpp.
| Enumerator | |
|---|---|
| eOne | |
Definition at line 9353 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eAll | |
| eShaders | |
| eThreadSafety | |
| eApiParameters | |
| eObjectLifetimes | |
| eCoreChecks | |
| eUniqueHandles | |
Definition at line 9383 of file vulkan.hpp.
|
strong |
| Enumerator | |
|---|---|
| eGpuAssisted | |
| eGpuAssistedReserveBindingSlot | |
| eBestPractices | |
| eDebugPrintf | |
| eSynchronizationValidation | |
Definition at line 9409 of file vulkan.hpp.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| ePositiveX | |
| eNegativeX | |
| ePositiveY | |
| eNegativeY | |
| ePositiveZ | |
| eNegativeZ | |
| ePositiveW | |
| eNegativeW | |
Definition at line 9469 of file vulkan.hpp.
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<VULKAN_HPP_NAMESPACE::Instance>::type VULKAN_HPP_NAMESPACE::createInstance | ( | const InstanceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > allocator | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, | ||
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::Instance>::type VULKAN_HPP_NAMESPACE::createInstance | ( | const InstanceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > allocator | , | ||
| Dispatch const & | d | ||
| ) |
Definition at line 81210 of file vulkan.hpp.
References createResultValue(), d, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::createInstance | ( | const VULKAN_HPP_NAMESPACE::InstanceCreateInfo * | pCreateInfo, |
| const VULKAN_HPP_NAMESPACE::AllocationCallbacks * | pAllocator, | ||
| VULKAN_HPP_NAMESPACE::Instance * | pInstance, | ||
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::createInstance | ( | const VULKAN_HPP_NAMESPACE::InstanceCreateInfo * | pCreateInfo, |
| const VULKAN_HPP_NAMESPACE::AllocationCallbacks * | pAllocator, | ||
| VULKAN_HPP_NAMESPACE::Instance * | pInstance, | ||
| Dispatch const & | d | ||
| ) |
Definition at line 81203 of file vulkan.hpp.
References d.
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::Instance, Dispatch> >::type VULKAN_HPP_NAMESPACE::createInstanceUnique | ( | const InstanceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > allocator | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, | ||
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::Instance, Dispatch> >::type VULKAN_HPP_NAMESPACE::createInstanceUnique | ( | const InstanceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > allocator | , | ||
| Dispatch const & | d | ||
| ) |
Definition at line 81219 of file vulkan.hpp.
References d, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| char const * | message | ||
| ) |
Definition at line 14193 of file vulkan.hpp.
References eSuccess, ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
Referenced by VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR(), VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR(), VULKAN_HPP_NAMESPACE::Device::acquirePerformanceConfigurationINTEL(), VULKAN_HPP_NAMESPACE::Device::acquireProfilingLockKHR(), 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::Instance::createHeadlessSurfaceEXT(), VULKAN_HPP_NAMESPACE::Device::createImage(), VULKAN_HPP_NAMESPACE::Device::createImageView(), VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNV(), createInstance(), VULKAN_HPP_NAMESPACE::Device::createPipelineCache(), VULKAN_HPP_NAMESPACE::Device::createPipelineLayout(), VULKAN_HPP_NAMESPACE::Device::createPrivateDataSlotEXT(), 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::createRenderPass2(), 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::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR(), 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::getCooperativeMatrixPropertiesNV(), 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::PhysicalDevice::getFragmentShadingRatesKHR(), 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::getImageViewAddressNVX(), VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT(), VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE(), VULKAN_HPP_NAMESPACE::Device::getPerformanceParameterINTEL(), VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData(), VULKAN_HPP_NAMESPACE::Device::getPipelineExecutableInternalRepresentationsKHR(), VULKAN_HPP_NAMESPACE::Device::getPipelineExecutablePropertiesKHR(), VULKAN_HPP_NAMESPACE::Device::getPipelineExecutableStatisticsKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR(), VULKAN_HPP_NAMESPACE::Device::getQueryPoolResult(), VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults(), VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandleNV(), VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandlesNV(), VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE(), VULKAN_HPP_NAMESPACE::Device::getSemaphoreCounterValue(), VULKAN_HPP_NAMESPACE::Device::getSemaphoreCounterValueKHR(), VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR(), VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV(), 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::PhysicalDevice::getToolPropertiesEXT(), VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT(), VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR(), VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR(), VULKAN_HPP_NAMESPACE::Device::initializePerformanceApiINTEL(), 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::release(), VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT(), VULKAN_HPP_NAMESPACE::Device::releasePerformanceConfigurationINTEL(), 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::setPerformanceConfigurationINTEL(), VULKAN_HPP_NAMESPACE::CommandBuffer::setPerformanceMarkerINTEL(), VULKAN_HPP_NAMESPACE::CommandBuffer::setPerformanceOverrideINTEL(), VULKAN_HPP_NAMESPACE::CommandBuffer::setPerformanceStreamMarkerINTEL(), VULKAN_HPP_NAMESPACE::Device::setPrivateDataEXT(), VULKAN_HPP_NAMESPACE::Device::signalSemaphore(), VULKAN_HPP_NAMESPACE::Device::signalSemaphoreKHR(), VULKAN_HPP_NAMESPACE::Queue::submit(), VULKAN_HPP_NAMESPACE::Device::waitForFences(), VULKAN_HPP_NAMESPACE::Device::waitIdle(), VULKAN_HPP_NAMESPACE::Queue::waitIdle(), VULKAN_HPP_NAMESPACE::Device::waitSemaphores(), and VULKAN_HPP_NAMESPACE::Device::waitSemaphoresKHR().
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| char const * | message, | ||
| std::initializer_list< Result > | successCodes | ||
| ) |
Definition at line 14223 of file vulkan.hpp.
References ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<T, D> > >::type VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| std::vector< UniqueHandle< T, D >> && | data, | ||
| char const * | message | ||
| ) |
Definition at line 14291 of file vulkan.hpp.
References eSuccess, ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_INLINE ResultValue<std::vector<UniqueHandle<T, D> > > VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| std::vector< UniqueHandle< T, D >> && | data, | ||
| char const * | message, | ||
| std::initializer_list< Result > | successCodes | ||
| ) |
Definition at line 14308 of file vulkan.hpp.
References ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_INLINE ResultValueType<T>::type VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| T & | data, | ||
| char const * | message | ||
| ) |
Definition at line 14208 of file vulkan.hpp.
References eSuccess, ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_INLINE ResultValue<T> VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| T & | data, | ||
| char const * | message, | ||
| std::initializer_list< Result > | successCodes | ||
| ) |
Definition at line 14238 of file vulkan.hpp.
References ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_INLINE ResultValue<UniqueHandle<T, D> > VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| T & | data, | ||
| char const * | message, | ||
| std::initializer_list< Result > | successCodes, | ||
| typename UniqueHandleTraits< T, D >::deleter const & | deleter | ||
| ) |
Definition at line 14271 of file vulkan.hpp.
References ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_INLINE ResultValueType<UniqueHandle<T,D> >::type VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
| T & | data, | ||
| char const * | message, | ||
| typename UniqueHandleTraits< T, D >::deleter const & | deleter | ||
| ) |
Definition at line 14254 of file vulkan.hpp.
References eSuccess, ignore(), throwResultException(), and VULKAN_HPP_ASSERT_ON_RESULT.
| VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | const char * | pLayerName, |
| uint32_t * | pPropertyCount, | ||
| VULKAN_HPP_NAMESPACE::ExtensionProperties * | pProperties, | ||
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | const char * | pLayerName, |
| uint32_t * | pPropertyCount, | ||
| VULKAN_HPP_NAMESPACE::ExtensionProperties * | pProperties, | ||
| Dispatch const & | d | ||
| ) |
Definition at line 81230 of file vulkan.hpp.
References d.
| VULKAN_HPP_NODISCARD ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > layerName | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, |
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > | layerName, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > | layerName, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) |
Definition at line 81258 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > layerName | , |
| Dispatch const & | d | ||
| ) |
Definition at line 81236 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_NODISCARD ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Allocator const & | vectorAllocator, |
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) |
Definition at line 81310 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_NODISCARD ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Dispatch const & | d | ) |
Definition at line 81288 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | uint32_t * | pPropertyCount, |
| VULKAN_HPP_NAMESPACE::LayerProperties * | pProperties, | ||
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | uint32_t * | pPropertyCount, |
| VULKAN_HPP_NAMESPACE::LayerProperties * | pProperties, | ||
| Dispatch const & | d | ||
| ) |
Definition at line 81282 of file vulkan.hpp.
References d.
| ResultValueType<uint32_t>::type VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) |
| VULKAN_HPP_INLINE ResultValueType<uint32_t>::type VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | Dispatch const & | d | ) |
Definition at line 81342 of file vulkan.hpp.
References createResultValue(), d, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | uint32_t * | pApiVersion, |
| Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
| ) |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | uint32_t * | pApiVersion, |
| Dispatch const & | d | ||
| ) |
Definition at line 81335 of file vulkan.hpp.
References d.
| VULKAN_HPP_INLINE const std::error_category& VULKAN_HPP_NAMESPACE::errorCategory | ( | ) |
Definition at line 13764 of file vulkan.hpp.
Referenced by make_error_code(), and make_error_condition().
| VULKAN_HPP_INLINE std::error_code VULKAN_HPP_NAMESPACE::make_error_code | ( | Result | e | ) |
Definition at line 13770 of file vulkan.hpp.
References e, and errorCategory().
Referenced by throwResultException().
| VULKAN_HPP_INLINE std::error_condition VULKAN_HPP_NAMESPACE::make_error_condition | ( | Result | e | ) |
Definition at line 13775 of file vulkan.hpp.
References e, and errorCategory().
| VULKAN_HPP_CONSTEXPR bool VULKAN_HPP_NAMESPACE::operator!= | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 828 of file vulkan.hpp.
| bool VULKAN_HPP_NAMESPACE::operator!= | ( | std::string const & | lhs, |
| ArrayWrapper1D< char, N > const & | rhs | ||
| ) |
Definition at line 647 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags VULKAN_HPP_NAMESPACE::operator& | ( | AccessFlagBits | bit0, |
| AccessFlagBits | bit1 | ||
| ) |
Definition at line 9553 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::operator& | ( | AttachmentDescriptionFlagBits | bit0, |
| AttachmentDescriptionFlagBits | bit1 | ||
| ) |
Definition at line 9648 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR Flags<BitType> VULKAN_HPP_NAMESPACE::operator& | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 836 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | BufferCreateFlagBits | bit0, |
| BufferCreateFlagBits | bit1 | ||
| ) |
Definition at line 9689 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags VULKAN_HPP_NAMESPACE::operator& | ( | BufferUsageFlagBits | bit0, |
| BufferUsageFlagBits | bit1 | ||
| ) |
Definition at line 9734 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | BuildAccelerationStructureFlagBitsKHR | bit0, |
| BuildAccelerationStructureFlagBitsKHR | bit1 | ||
| ) |
Definition at line 9804 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags VULKAN_HPP_NAMESPACE::operator& | ( | ColorComponentFlagBits | bit0, |
| ColorComponentFlagBits | bit1 | ||
| ) |
Definition at line 9851 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags VULKAN_HPP_NAMESPACE::operator& | ( | CommandBufferResetFlagBits | bit0, |
| CommandBufferResetFlagBits | bit1 | ||
| ) |
Definition at line 9895 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags VULKAN_HPP_NAMESPACE::operator& | ( | CommandBufferUsageFlagBits | bit0, |
| CommandBufferUsageFlagBits | bit1 | ||
| ) |
Definition at line 9936 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | CommandPoolCreateFlagBits | bit0, |
| CommandPoolCreateFlagBits | bit1 | ||
| ) |
Definition at line 9979 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags VULKAN_HPP_NAMESPACE::operator& | ( | CommandPoolResetFlagBits | bit0, |
| CommandPoolResetFlagBits | bit1 | ||
| ) |
Definition at line 10022 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | CompositeAlphaFlagBitsKHR | bit0, |
| CompositeAlphaFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10081 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | ConditionalRenderingFlagBitsEXT | bit0, |
| ConditionalRenderingFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10125 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags VULKAN_HPP_NAMESPACE::operator& | ( | CullModeFlagBits | bit0, |
| CullModeFlagBits | bit1 | ||
| ) |
Definition at line 10166 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | DebugReportFlagBitsEXT | bit0, |
| DebugReportFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10208 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | DebugUtilsMessageSeverityFlagBitsEXT | bit0, |
| DebugUtilsMessageSeverityFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10253 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | DebugUtilsMessageTypeFlagBitsEXT | bit0, |
| DebugUtilsMessageTypeFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10297 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags VULKAN_HPP_NAMESPACE::operator& | ( | DependencyFlagBits | bit0, |
| DependencyFlagBits | bit1 | ||
| ) |
Definition at line 10372 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags VULKAN_HPP_NAMESPACE::operator& | ( | DescriptorBindingFlagBits | bit0, |
| DescriptorBindingFlagBits | bit1 | ||
| ) |
Definition at line 10415 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | DescriptorPoolCreateFlagBits | bit0, |
| DescriptorPoolCreateFlagBits | bit1 | ||
| ) |
Definition at line 10461 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | DescriptorSetLayoutCreateFlagBits | bit0, |
| DescriptorSetLayoutCreateFlagBits | bit1 | ||
| ) |
Definition at line 10519 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV VULKAN_HPP_NAMESPACE::operator& | ( | DeviceDiagnosticsConfigFlagBitsNV | bit0, |
| DeviceDiagnosticsConfigFlagBitsNV | bit1 | ||
| ) |
Definition at line 10588 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | DeviceGroupPresentModeFlagBitsKHR | bit0, |
| DeviceGroupPresentModeFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10631 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | DeviceQueueCreateFlagBits | bit0, |
| DeviceQueueCreateFlagBits | bit1 | ||
| ) |
Definition at line 10691 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | DisplayPlaneAlphaFlagBitsKHR | bit0, |
| DisplayPlaneAlphaFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10766 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags VULKAN_HPP_NAMESPACE::operator& | ( | ExternalFenceFeatureFlagBits | bit0, |
| ExternalFenceFeatureFlagBits | bit1 | ||
| ) |
Definition at line 10842 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags VULKAN_HPP_NAMESPACE::operator& | ( | ExternalFenceHandleTypeFlagBits | bit0, |
| ExternalFenceHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 10886 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator& | ( | ExternalMemoryFeatureFlagBits | bit0, |
| ExternalMemoryFeatureFlagBits | bit1 | ||
| ) |
Definition at line 10932 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::operator& | ( | ExternalMemoryFeatureFlagBitsNV | bit0, |
| ExternalMemoryFeatureFlagBitsNV | bit1 | ||
| ) |
Definition at line 10977 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::operator& | ( | ExternalMemoryHandleTypeFlagBits | bit0, |
| ExternalMemoryHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 11020 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::operator& | ( | ExternalMemoryHandleTypeFlagBitsNV | bit0, |
| ExternalMemoryHandleTypeFlagBitsNV | bit1 | ||
| ) |
Definition at line 11073 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags VULKAN_HPP_NAMESPACE::operator& | ( | ExternalSemaphoreFeatureFlagBits | bit0, |
| ExternalSemaphoreFeatureFlagBits | bit1 | ||
| ) |
Definition at line 11117 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags VULKAN_HPP_NAMESPACE::operator& | ( | ExternalSemaphoreHandleTypeFlagBits | bit0, |
| ExternalSemaphoreHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 11161 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | FenceCreateFlagBits | bit0, |
| FenceCreateFlagBits | bit1 | ||
| ) |
Definition at line 11208 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags VULKAN_HPP_NAMESPACE::operator& | ( | FenceImportFlagBits | bit0, |
| FenceImportFlagBits | bit1 | ||
| ) |
Definition at line 11249 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags VULKAN_HPP_NAMESPACE::operator& | ( | FormatFeatureFlagBits | bit0, |
| FormatFeatureFlagBits | bit1 | ||
| ) |
Definition at line 11292 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | FramebufferCreateFlagBits | bit0, |
| FramebufferCreateFlagBits | bit1 | ||
| ) |
Definition at line 11359 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | GeometryFlagBitsKHR | bit0, |
| GeometryFlagBitsKHR | bit1 | ||
| ) |
Definition at line 11400 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | GeometryInstanceFlagBitsKHR | bit0, |
| GeometryInstanceFlagBitsKHR | bit1 | ||
| ) |
Definition at line 11444 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags VULKAN_HPP_NAMESPACE::operator& | ( | ImageAspectFlagBits | bit0, |
| ImageAspectFlagBits | bit1 | ||
| ) |
Definition at line 11524 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | ImageCreateFlagBits | bit0, |
| ImageCreateFlagBits | bit1 | ||
| ) |
Definition at line 11575 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags VULKAN_HPP_NAMESPACE::operator& | ( | ImageUsageFlagBits | bit0, |
| ImageUsageFlagBits | bit1 | ||
| ) |
Definition at line 11648 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | ImageViewCreateFlagBits | bit0, |
| ImageViewCreateFlagBits | bit1 | ||
| ) |
Definition at line 11698 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV VULKAN_HPP_NAMESPACE::operator& | ( | IndirectCommandsLayoutUsageFlagBitsNV | bit0, |
| IndirectCommandsLayoutUsageFlagBitsNV | bit1 | ||
| ) |
Definition at line 11740 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV VULKAN_HPP_NAMESPACE::operator& | ( | IndirectStateFlagBitsNV | bit0, |
| IndirectStateFlagBitsNV | bit1 | ||
| ) |
Definition at line 11783 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags VULKAN_HPP_NAMESPACE::operator& | ( | MemoryAllocateFlagBits | bit0, |
| MemoryAllocateFlagBits | bit1 | ||
| ) |
Definition at line 11851 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags VULKAN_HPP_NAMESPACE::operator& | ( | MemoryHeapFlagBits | bit0, |
| MemoryHeapFlagBits | bit1 | ||
| ) |
Definition at line 11896 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags VULKAN_HPP_NAMESPACE::operator& | ( | MemoryPropertyFlagBits | bit0, |
| MemoryPropertyFlagBits | bit1 | ||
| ) |
Definition at line 11954 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator& | ( | PeerMemoryFeatureFlagBits | bit0, |
| PeerMemoryFeatureFlagBits | bit1 | ||
| ) |
Definition at line 12020 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | PerformanceCounterDescriptionFlagBitsKHR | bit0, |
| PerformanceCounterDescriptionFlagBitsKHR | bit1 | ||
| ) |
Definition at line 12066 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | PipelineCacheCreateFlagBits | bit0, |
| PipelineCacheCreateFlagBits | bit1 | ||
| ) |
Definition at line 12108 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | PipelineCreateFlagBits | bit0, |
| PipelineCreateFlagBits | bit1 | ||
| ) |
Definition at line 12222 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | PipelineCreationFeedbackFlagBitsEXT | bit0, |
| PipelineCreationFeedbackFlagBitsEXT | bit1 | ||
| ) |
Definition at line 12280 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | PipelineShaderStageCreateFlagBits | bit0, |
| PipelineShaderStageCreateFlagBits | bit1 | ||
| ) |
Definition at line 12483 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags VULKAN_HPP_NAMESPACE::operator& | ( | PipelineStageFlagBits | bit0, |
| PipelineStageFlagBits | bit1 | ||
| ) |
Definition at line 12525 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags VULKAN_HPP_NAMESPACE::operator& | ( | QueryControlFlagBits | bit0, |
| QueryControlFlagBits | bit1 | ||
| ) |
Definition at line 12664 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::operator& | ( | QueryPipelineStatisticFlagBits | bit0, |
| QueryPipelineStatisticFlagBits | bit1 | ||
| ) |
Definition at line 12705 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags VULKAN_HPP_NAMESPACE::operator& | ( | QueryResultFlagBits | bit0, |
| QueryResultFlagBits | bit1 | ||
| ) |
Definition at line 12765 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags VULKAN_HPP_NAMESPACE::operator& | ( | QueueFlagBits | bit0, |
| QueueFlagBits | bit1 | ||
| ) |
Definition at line 12809 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | RenderPassCreateFlagBits | bit0, |
| RenderPassCreateFlagBits | bit1 | ||
| ) |
Definition at line 12854 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags VULKAN_HPP_NAMESPACE::operator& | ( | ResolveModeFlagBits | bit0, |
| ResolveModeFlagBits | bit1 | ||
| ) |
Definition at line 12895 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags VULKAN_HPP_NAMESPACE::operator& | ( | SampleCountFlagBits | bit0, |
| SampleCountFlagBits | bit1 | ||
| ) |
Definition at line 12941 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags VULKAN_HPP_NAMESPACE::operator& | ( | SamplerCreateFlagBits | bit0, |
| SamplerCreateFlagBits | bit1 | ||
| ) |
Definition at line 12988 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags VULKAN_HPP_NAMESPACE::operator& | ( | SemaphoreImportFlagBits | bit0, |
| SemaphoreImportFlagBits | bit1 | ||
| ) |
Definition at line 13039 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags VULKAN_HPP_NAMESPACE::operator& | ( | SemaphoreWaitFlagBits | bit0, |
| SemaphoreWaitFlagBits | bit1 | ||
| ) |
Definition at line 13082 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags VULKAN_HPP_NAMESPACE::operator& | ( | ShaderStageFlagBits | bit0, |
| ShaderStageFlagBits | bit1 | ||
| ) |
Definition at line 13143 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags VULKAN_HPP_NAMESPACE::operator& | ( | SparseImageFormatFlagBits | bit0, |
| SparseImageFormatFlagBits | bit1 | ||
| ) |
Definition at line 13197 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::operator& | ( | SparseMemoryBindFlagBits | bit0, |
| SparseMemoryBindFlagBits | bit1 | ||
| ) |
Definition at line 13240 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags VULKAN_HPP_NAMESPACE::operator& | ( | StencilFaceFlagBits | bit0, |
| StencilFaceFlagBits | bit1 | ||
| ) |
Definition at line 13281 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags VULKAN_HPP_NAMESPACE::operator& | ( | SubgroupFeatureFlagBits | bit0, |
| SubgroupFeatureFlagBits | bit1 | ||
| ) |
Definition at line 13341 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags VULKAN_HPP_NAMESPACE::operator& | ( | SubpassDescriptionFlagBits | bit0, |
| SubpassDescriptionFlagBits | bit1 | ||
| ) |
Definition at line 13390 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | SurfaceCounterFlagBitsEXT | bit0, |
| SurfaceCounterFlagBitsEXT | bit1 | ||
| ) |
Definition at line 13434 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | SurfaceTransformFlagBitsKHR | bit0, |
| SurfaceTransformFlagBitsKHR | bit1 | ||
| ) |
Definition at line 13475 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR VULKAN_HPP_NAMESPACE::operator& | ( | SwapchainCreateFlagBitsKHR | bit0, |
| SwapchainCreateFlagBitsKHR | bit1 | ||
| ) |
Definition at line 13524 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlagsEXT VULKAN_HPP_NAMESPACE::operator& | ( | ToolPurposeFlagBitsEXT | bit0, |
| ToolPurposeFlagBitsEXT | bit1 | ||
| ) |
Definition at line 13567 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR bool VULKAN_HPP_NAMESPACE::operator< | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 798 of file vulkan.hpp.
| bool VULKAN_HPP_NAMESPACE::operator< | ( | std::string const & | lhs, |
| ArrayWrapper1D< char, N > const & | rhs | ||
| ) |
Definition at line 617 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR bool VULKAN_HPP_NAMESPACE::operator<= | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 804 of file vulkan.hpp.
| bool VULKAN_HPP_NAMESPACE::operator<= | ( | std::string const & | lhs, |
| ArrayWrapper1D< char, N > const & | rhs | ||
| ) |
Definition at line 623 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR bool VULKAN_HPP_NAMESPACE::operator== | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 822 of file vulkan.hpp.
| bool VULKAN_HPP_NAMESPACE::operator== | ( | std::string const & | lhs, |
| ArrayWrapper1D< char, N > const & | rhs | ||
| ) |
Definition at line 641 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::AabbPositionsKHR::operator!=(), VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR::operator!=(), VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::AllocationCallbacks::operator!=(), VULKAN_HPP_NAMESPACE::ApplicationInfo::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentDescription::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentDescription2::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentReference::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentReference2::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout::operator!=(), VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT::operator!=(), VULKAN_HPP_NAMESPACE::BaseInStructure::operator!=(), VULKAN_HPP_NAMESPACE::BaseOutStructure::operator!=(), VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo::operator!=(), VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo::operator!=(), VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo::operator!=(), VULKAN_HPP_NAMESPACE::BindImageMemoryInfo::operator!=(), VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo::operator!=(), VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV::operator!=(), VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV::operator!=(), VULKAN_HPP_NAMESPACE::BindSparseInfo::operator!=(), VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV::operator!=(), VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::BufferCopy::operator!=(), VULKAN_HPP_NAMESPACE::BufferCopy2KHR::operator!=(), VULKAN_HPP_NAMESPACE::BufferCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo::operator!=(), VULKAN_HPP_NAMESPACE::BufferImageCopy::operator!=(), VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR::operator!=(), VULKAN_HPP_NAMESPACE::BufferMemoryBarrier::operator!=(), VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2::operator!=(), VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::BufferViewCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::CheckpointDataNV::operator!=(), VULKAN_HPP_NAMESPACE::ClearDepthStencilValue::operator!=(), VULKAN_HPP_NAMESPACE::ClearRect::operator!=(), VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV::operator!=(), VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV::operator!=(), VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo::operator!=(), VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo::operator!=(), VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM::operator!=(), VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ComponentMapping::operator!=(), VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ConformanceVersion::operator!=(), VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::CopyDescriptorSet::operator!=(), VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorBufferInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorImageInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorPoolSize::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry::operator!=(), VULKAN_HPP_NAMESPACE::DeviceCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD::operator!=(), VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT::operator!=(), VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DeviceQueueInfo2::operator!=(), VULKAN_HPP_NAMESPACE::DispatchIndirectCommand::operator!=(), VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayProperties2KHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand::operator!=(), VULKAN_HPP_NAMESPACE::DrawIndirectCommand::operator!=(), VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV::operator!=(), VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT::operator!=(), VULKAN_HPP_NAMESPACE::EventCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ExtensionProperties::operator!=(), VULKAN_HPP_NAMESPACE::Extent2D::operator!=(), VULKAN_HPP_NAMESPACE::Extent3D::operator!=(), VULKAN_HPP_NAMESPACE::ExternalBufferProperties::operator!=(), VULKAN_HPP_NAMESPACE::ExternalFenceProperties::operator!=(), VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties::operator!=(), VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::ExternalMemoryProperties::operator!=(), VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties::operator!=(), VULKAN_HPP_NAMESPACE::FenceCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::FormatProperties::operator!=(), VULKAN_HPP_NAMESPACE::FormatProperties2::operator!=(), VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo::operator!=(), VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::FramebufferCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV::operator!=(), VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::GeometryAABBNV::operator!=(), VULKAN_HPP_NAMESPACE::GeometryDataNV::operator!=(), VULKAN_HPP_NAMESPACE::GeometryNV::operator!=(), VULKAN_HPP_NAMESPACE::GeometryTrianglesNV::operator!=(), VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::HdrMetadataEXT::operator!=(), VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ImageBlit::operator!=(), VULKAN_HPP_NAMESPACE::ImageBlit2KHR::operator!=(), VULKAN_HPP_NAMESPACE::ImageCopy::operator!=(), VULKAN_HPP_NAMESPACE::ImageCopy2KHR::operator!=(), VULKAN_HPP_NAMESPACE::ImageCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ImageFormatProperties::operator!=(), VULKAN_HPP_NAMESPACE::ImageFormatProperties2::operator!=(), VULKAN_HPP_NAMESPACE::ImageMemoryBarrier::operator!=(), VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2::operator!=(), VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo::operator!=(), VULKAN_HPP_NAMESPACE::ImageResolve::operator!=(), VULKAN_HPP_NAMESPACE::ImageResolve2KHR::operator!=(), VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2::operator!=(), VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ImageSubresource::operator!=(), VULKAN_HPP_NAMESPACE::ImageSubresourceLayers::operator!=(), VULKAN_HPP_NAMESPACE::ImageSubresourceRange::operator!=(), VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX::operator!=(), VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT::operator!=(), VULKAN_HPP_NAMESPACE::ImageViewCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX::operator!=(), VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV::operator!=(), VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV::operator!=(), VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL::operator!=(), VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference::operator!=(), VULKAN_HPP_NAMESPACE::InstanceCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::LayerProperties::operator!=(), VULKAN_HPP_NAMESPACE::MappedMemoryRange::operator!=(), VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo::operator!=(), VULKAN_HPP_NAMESPACE::MemoryAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::MemoryBarrier::operator!=(), VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements::operator!=(), VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::MemoryHeap::operator!=(), VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo::operator!=(), VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::MemoryRequirements::operator!=(), VULKAN_HPP_NAMESPACE::MemoryRequirements2::operator!=(), VULKAN_HPP_NAMESPACE::MemoryType::operator!=(), VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::Offset2D::operator!=(), VULKAN_HPP_NAMESPACE::Offset3D::operator!=(), VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceCounterKHR::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures::operator!=(), VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState::operator!=(), VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR::operator!=(), VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::PipelineInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::PresentInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::PresentRegionKHR::operator!=(), VULKAN_HPP_NAMESPACE::PresentRegionsKHR::operator!=(), VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::operator!=(), VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE::operator!=(), VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo::operator!=(), VULKAN_HPP_NAMESPACE::PushConstantRange::operator!=(), VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL::operator!=(), VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV::operator!=(), VULKAN_HPP_NAMESPACE::QueueFamilyProperties::operator!=(), VULKAN_HPP_NAMESPACE::QueueFamilyProperties2::operator!=(), VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV::operator!=(), VULKAN_HPP_NAMESPACE::Rect2D::operator!=(), VULKAN_HPP_NAMESPACE::RectLayerKHR::operator!=(), VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassBeginInfo::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM::operator!=(), VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR::operator!=(), VULKAN_HPP_NAMESPACE::SampleLocationEXT::operator!=(), VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::SamplerCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties::operator!=(), VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo::operator!=(), VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo::operator!=(), VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo::operator!=(), VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV::operator!=(), VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo::operator!=(), VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD::operator!=(), VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::operator!=(), VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV::operator!=(), VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageFormatProperties::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageMemoryBind::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2::operator!=(), VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo::operator!=(), VULKAN_HPP_NAMESPACE::SparseMemoryBind::operator!=(), VULKAN_HPP_NAMESPACE::SpecializationInfo::operator!=(), VULKAN_HPP_NAMESPACE::SpecializationMapEntry::operator!=(), VULKAN_HPP_NAMESPACE::StencilOpState::operator!=(), VULKAN_HPP_NAMESPACE::SubmitInfo::operator!=(), VULKAN_HPP_NAMESPACE::SubpassBeginInfo::operator!=(), VULKAN_HPP_NAMESPACE::SubpassDependency::operator!=(), VULKAN_HPP_NAMESPACE::SubpassDependency2::operator!=(), VULKAN_HPP_NAMESPACE::SubpassDescription::operator!=(), VULKAN_HPP_NAMESPACE::SubpassDescription2::operator!=(), VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve::operator!=(), VULKAN_HPP_NAMESPACE::SubpassEndInfo::operator!=(), VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT::operator!=(), VULKAN_HPP_NAMESPACE::SubresourceLayout::operator!=(), VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT::operator!=(), VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR::operator!=(), VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR::operator!=(), VULKAN_HPP_NAMESPACE::SurfaceFormatKHR::operator!=(), VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR::operator!=(), VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::operator!=(), VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD::operator!=(), VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD::operator!=(), VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::operator!=(), VULKAN_HPP_NAMESPACE::TransformMatrixKHR::operator!=(), VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::operator!=(), VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::operator!=(), VULKAN_HPP_NAMESPACE::ValidationFlagsEXT::operator!=(), VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription::operator!=(), VULKAN_HPP_NAMESPACE::VertexInputBindingDescription::operator!=(), VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT::operator!=(), VULKAN_HPP_NAMESPACE::Viewport::operator!=(), VULKAN_HPP_NAMESPACE::ViewportSwizzleNV::operator!=(), VULKAN_HPP_NAMESPACE::ViewportWScalingNV::operator!=(), VULKAN_HPP_NAMESPACE::WriteDescriptorSet::operator!=(), VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR::operator!=(), VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT::operator!=(), and VULKAN_HPP_NAMESPACE::XYColorEXT::operator!=().
| VULKAN_HPP_CONSTEXPR bool VULKAN_HPP_NAMESPACE::operator> | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 810 of file vulkan.hpp.
| bool VULKAN_HPP_NAMESPACE::operator> | ( | std::string const & | lhs, |
| ArrayWrapper1D< char, N > const & | rhs | ||
| ) |
Definition at line 629 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR bool VULKAN_HPP_NAMESPACE::operator>= | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 816 of file vulkan.hpp.
| bool VULKAN_HPP_NAMESPACE::operator>= | ( | std::string const & | lhs, |
| ArrayWrapper1D< char, N > const & | rhs | ||
| ) |
Definition at line 635 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags VULKAN_HPP_NAMESPACE::operator^ | ( | AccessFlagBits | bit0, |
| AccessFlagBits | bit1 | ||
| ) |
Definition at line 9558 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::operator^ | ( | AttachmentDescriptionFlagBits | bit0, |
| AttachmentDescriptionFlagBits | bit1 | ||
| ) |
Definition at line 9653 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR Flags<BitType> VULKAN_HPP_NAMESPACE::operator^ | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 848 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | BufferCreateFlagBits | bit0, |
| BufferCreateFlagBits | bit1 | ||
| ) |
Definition at line 9694 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags VULKAN_HPP_NAMESPACE::operator^ | ( | BufferUsageFlagBits | bit0, |
| BufferUsageFlagBits | bit1 | ||
| ) |
Definition at line 9739 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | BuildAccelerationStructureFlagBitsKHR | bit0, |
| BuildAccelerationStructureFlagBitsKHR | bit1 | ||
| ) |
Definition at line 9809 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ColorComponentFlagBits | bit0, |
| ColorComponentFlagBits | bit1 | ||
| ) |
Definition at line 9856 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags VULKAN_HPP_NAMESPACE::operator^ | ( | CommandBufferResetFlagBits | bit0, |
| CommandBufferResetFlagBits | bit1 | ||
| ) |
Definition at line 9900 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags VULKAN_HPP_NAMESPACE::operator^ | ( | CommandBufferUsageFlagBits | bit0, |
| CommandBufferUsageFlagBits | bit1 | ||
| ) |
Definition at line 9941 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | CommandPoolCreateFlagBits | bit0, |
| CommandPoolCreateFlagBits | bit1 | ||
| ) |
Definition at line 9984 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags VULKAN_HPP_NAMESPACE::operator^ | ( | CommandPoolResetFlagBits | bit0, |
| CommandPoolResetFlagBits | bit1 | ||
| ) |
Definition at line 10027 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | CompositeAlphaFlagBitsKHR | bit0, |
| CompositeAlphaFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10086 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | ConditionalRenderingFlagBitsEXT | bit0, |
| ConditionalRenderingFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10130 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags VULKAN_HPP_NAMESPACE::operator^ | ( | CullModeFlagBits | bit0, |
| CullModeFlagBits | bit1 | ||
| ) |
Definition at line 10171 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | DebugReportFlagBitsEXT | bit0, |
| DebugReportFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10213 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | DebugUtilsMessageSeverityFlagBitsEXT | bit0, |
| DebugUtilsMessageSeverityFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10258 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | DebugUtilsMessageTypeFlagBitsEXT | bit0, |
| DebugUtilsMessageTypeFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10302 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags VULKAN_HPP_NAMESPACE::operator^ | ( | DependencyFlagBits | bit0, |
| DependencyFlagBits | bit1 | ||
| ) |
Definition at line 10377 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags VULKAN_HPP_NAMESPACE::operator^ | ( | DescriptorBindingFlagBits | bit0, |
| DescriptorBindingFlagBits | bit1 | ||
| ) |
Definition at line 10420 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | DescriptorPoolCreateFlagBits | bit0, |
| DescriptorPoolCreateFlagBits | bit1 | ||
| ) |
Definition at line 10466 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | DescriptorSetLayoutCreateFlagBits | bit0, |
| DescriptorSetLayoutCreateFlagBits | bit1 | ||
| ) |
Definition at line 10524 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV VULKAN_HPP_NAMESPACE::operator^ | ( | DeviceDiagnosticsConfigFlagBitsNV | bit0, |
| DeviceDiagnosticsConfigFlagBitsNV | bit1 | ||
| ) |
Definition at line 10593 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | DeviceGroupPresentModeFlagBitsKHR | bit0, |
| DeviceGroupPresentModeFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10636 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | DeviceQueueCreateFlagBits | bit0, |
| DeviceQueueCreateFlagBits | bit1 | ||
| ) |
Definition at line 10696 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | DisplayPlaneAlphaFlagBitsKHR | bit0, |
| DisplayPlaneAlphaFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10771 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalFenceFeatureFlagBits | bit0, |
| ExternalFenceFeatureFlagBits | bit1 | ||
| ) |
Definition at line 10847 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalFenceHandleTypeFlagBits | bit0, |
| ExternalFenceHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 10891 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalMemoryFeatureFlagBits | bit0, |
| ExternalMemoryFeatureFlagBits | bit1 | ||
| ) |
Definition at line 10937 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalMemoryFeatureFlagBitsNV | bit0, |
| ExternalMemoryFeatureFlagBitsNV | bit1 | ||
| ) |
Definition at line 10982 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalMemoryHandleTypeFlagBits | bit0, |
| ExternalMemoryHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 11025 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalMemoryHandleTypeFlagBitsNV | bit0, |
| ExternalMemoryHandleTypeFlagBitsNV | bit1 | ||
| ) |
Definition at line 11078 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalSemaphoreFeatureFlagBits | bit0, |
| ExternalSemaphoreFeatureFlagBits | bit1 | ||
| ) |
Definition at line 11122 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ExternalSemaphoreHandleTypeFlagBits | bit0, |
| ExternalSemaphoreHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 11166 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | FenceCreateFlagBits | bit0, |
| FenceCreateFlagBits | bit1 | ||
| ) |
Definition at line 11213 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags VULKAN_HPP_NAMESPACE::operator^ | ( | FenceImportFlagBits | bit0, |
| FenceImportFlagBits | bit1 | ||
| ) |
Definition at line 11254 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags VULKAN_HPP_NAMESPACE::operator^ | ( | FormatFeatureFlagBits | bit0, |
| FormatFeatureFlagBits | bit1 | ||
| ) |
Definition at line 11297 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | FramebufferCreateFlagBits | bit0, |
| FramebufferCreateFlagBits | bit1 | ||
| ) |
Definition at line 11364 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | GeometryFlagBitsKHR | bit0, |
| GeometryFlagBitsKHR | bit1 | ||
| ) |
Definition at line 11405 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | GeometryInstanceFlagBitsKHR | bit0, |
| GeometryInstanceFlagBitsKHR | bit1 | ||
| ) |
Definition at line 11449 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ImageAspectFlagBits | bit0, |
| ImageAspectFlagBits | bit1 | ||
| ) |
Definition at line 11529 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ImageCreateFlagBits | bit0, |
| ImageCreateFlagBits | bit1 | ||
| ) |
Definition at line 11580 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ImageUsageFlagBits | bit0, |
| ImageUsageFlagBits | bit1 | ||
| ) |
Definition at line 11653 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ImageViewCreateFlagBits | bit0, |
| ImageViewCreateFlagBits | bit1 | ||
| ) |
Definition at line 11703 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV VULKAN_HPP_NAMESPACE::operator^ | ( | IndirectCommandsLayoutUsageFlagBitsNV | bit0, |
| IndirectCommandsLayoutUsageFlagBitsNV | bit1 | ||
| ) |
Definition at line 11745 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV VULKAN_HPP_NAMESPACE::operator^ | ( | IndirectStateFlagBitsNV | bit0, |
| IndirectStateFlagBitsNV | bit1 | ||
| ) |
Definition at line 11788 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | MemoryAllocateFlagBits | bit0, |
| MemoryAllocateFlagBits | bit1 | ||
| ) |
Definition at line 11856 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags VULKAN_HPP_NAMESPACE::operator^ | ( | MemoryHeapFlagBits | bit0, |
| MemoryHeapFlagBits | bit1 | ||
| ) |
Definition at line 11901 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags VULKAN_HPP_NAMESPACE::operator^ | ( | MemoryPropertyFlagBits | bit0, |
| MemoryPropertyFlagBits | bit1 | ||
| ) |
Definition at line 11959 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator^ | ( | PeerMemoryFeatureFlagBits | bit0, |
| PeerMemoryFeatureFlagBits | bit1 | ||
| ) |
Definition at line 12025 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | PerformanceCounterDescriptionFlagBitsKHR | bit0, |
| PerformanceCounterDescriptionFlagBitsKHR | bit1 | ||
| ) |
Definition at line 12071 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | PipelineCacheCreateFlagBits | bit0, |
| PipelineCacheCreateFlagBits | bit1 | ||
| ) |
Definition at line 12113 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | PipelineCreateFlagBits | bit0, |
| PipelineCreateFlagBits | bit1 | ||
| ) |
Definition at line 12227 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | PipelineCreationFeedbackFlagBitsEXT | bit0, |
| PipelineCreationFeedbackFlagBitsEXT | bit1 | ||
| ) |
Definition at line 12285 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | PipelineShaderStageCreateFlagBits | bit0, |
| PipelineShaderStageCreateFlagBits | bit1 | ||
| ) |
Definition at line 12488 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags VULKAN_HPP_NAMESPACE::operator^ | ( | PipelineStageFlagBits | bit0, |
| PipelineStageFlagBits | bit1 | ||
| ) |
Definition at line 12530 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags VULKAN_HPP_NAMESPACE::operator^ | ( | QueryControlFlagBits | bit0, |
| QueryControlFlagBits | bit1 | ||
| ) |
Definition at line 12669 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::operator^ | ( | QueryPipelineStatisticFlagBits | bit0, |
| QueryPipelineStatisticFlagBits | bit1 | ||
| ) |
Definition at line 12710 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags VULKAN_HPP_NAMESPACE::operator^ | ( | QueryResultFlagBits | bit0, |
| QueryResultFlagBits | bit1 | ||
| ) |
Definition at line 12770 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags VULKAN_HPP_NAMESPACE::operator^ | ( | QueueFlagBits | bit0, |
| QueueFlagBits | bit1 | ||
| ) |
Definition at line 12814 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | RenderPassCreateFlagBits | bit0, |
| RenderPassCreateFlagBits | bit1 | ||
| ) |
Definition at line 12859 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ResolveModeFlagBits | bit0, |
| ResolveModeFlagBits | bit1 | ||
| ) |
Definition at line 12900 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SampleCountFlagBits | bit0, |
| SampleCountFlagBits | bit1 | ||
| ) |
Definition at line 12946 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SamplerCreateFlagBits | bit0, |
| SamplerCreateFlagBits | bit1 | ||
| ) |
Definition at line 12993 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SemaphoreImportFlagBits | bit0, |
| SemaphoreImportFlagBits | bit1 | ||
| ) |
Definition at line 13044 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SemaphoreWaitFlagBits | bit0, |
| SemaphoreWaitFlagBits | bit1 | ||
| ) |
Definition at line 13087 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags VULKAN_HPP_NAMESPACE::operator^ | ( | ShaderStageFlagBits | bit0, |
| ShaderStageFlagBits | bit1 | ||
| ) |
Definition at line 13148 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SparseImageFormatFlagBits | bit0, |
| SparseImageFormatFlagBits | bit1 | ||
| ) |
Definition at line 13202 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SparseMemoryBindFlagBits | bit0, |
| SparseMemoryBindFlagBits | bit1 | ||
| ) |
Definition at line 13245 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags VULKAN_HPP_NAMESPACE::operator^ | ( | StencilFaceFlagBits | bit0, |
| StencilFaceFlagBits | bit1 | ||
| ) |
Definition at line 13286 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SubgroupFeatureFlagBits | bit0, |
| SubgroupFeatureFlagBits | bit1 | ||
| ) |
Definition at line 13346 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags VULKAN_HPP_NAMESPACE::operator^ | ( | SubpassDescriptionFlagBits | bit0, |
| SubpassDescriptionFlagBits | bit1 | ||
| ) |
Definition at line 13395 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | SurfaceCounterFlagBitsEXT | bit0, |
| SurfaceCounterFlagBitsEXT | bit1 | ||
| ) |
Definition at line 13439 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | SurfaceTransformFlagBitsKHR | bit0, |
| SurfaceTransformFlagBitsKHR | bit1 | ||
| ) |
Definition at line 13480 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR VULKAN_HPP_NAMESPACE::operator^ | ( | SwapchainCreateFlagBitsKHR | bit0, |
| SwapchainCreateFlagBitsKHR | bit1 | ||
| ) |
Definition at line 13529 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlagsEXT VULKAN_HPP_NAMESPACE::operator^ | ( | ToolPurposeFlagBitsEXT | bit0, |
| ToolPurposeFlagBitsEXT | bit1 | ||
| ) |
Definition at line 13572 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags VULKAN_HPP_NAMESPACE::operator| | ( | AccessFlagBits | bit0, |
| AccessFlagBits | bit1 | ||
| ) |
Definition at line 9548 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::operator| | ( | AttachmentDescriptionFlagBits | bit0, |
| AttachmentDescriptionFlagBits | bit1 | ||
| ) |
Definition at line 9643 of file vulkan.hpp.
| VULKAN_HPP_CONSTEXPR Flags<BitType> VULKAN_HPP_NAMESPACE::operator| | ( | BitType | bit, |
| Flags< BitType > const & | flags | ||
| ) |
Definition at line 842 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | BufferCreateFlagBits | bit0, |
| BufferCreateFlagBits | bit1 | ||
| ) |
Definition at line 9684 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags VULKAN_HPP_NAMESPACE::operator| | ( | BufferUsageFlagBits | bit0, |
| BufferUsageFlagBits | bit1 | ||
| ) |
Definition at line 9729 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | BuildAccelerationStructureFlagBitsKHR | bit0, |
| BuildAccelerationStructureFlagBitsKHR | bit1 | ||
| ) |
Definition at line 9799 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags VULKAN_HPP_NAMESPACE::operator| | ( | ColorComponentFlagBits | bit0, |
| ColorComponentFlagBits | bit1 | ||
| ) |
Definition at line 9846 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandBufferResetFlagBits | bit0, |
| CommandBufferResetFlagBits | bit1 | ||
| ) |
Definition at line 9890 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandBufferUsageFlagBits | bit0, |
| CommandBufferUsageFlagBits | bit1 | ||
| ) |
Definition at line 9931 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandPoolCreateFlagBits | bit0, |
| CommandPoolCreateFlagBits | bit1 | ||
| ) |
Definition at line 9974 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandPoolResetFlagBits | bit0, |
| CommandPoolResetFlagBits | bit1 | ||
| ) |
Definition at line 10017 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | CompositeAlphaFlagBitsKHR | bit0, |
| CompositeAlphaFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10076 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | ConditionalRenderingFlagBitsEXT | bit0, |
| ConditionalRenderingFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10120 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags VULKAN_HPP_NAMESPACE::operator| | ( | CullModeFlagBits | bit0, |
| CullModeFlagBits | bit1 | ||
| ) |
Definition at line 10161 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DebugReportFlagBitsEXT | bit0, |
| DebugReportFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10203 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DebugUtilsMessageSeverityFlagBitsEXT | bit0, |
| DebugUtilsMessageSeverityFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10248 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DebugUtilsMessageTypeFlagBitsEXT | bit0, |
| DebugUtilsMessageTypeFlagBitsEXT | bit1 | ||
| ) |
Definition at line 10292 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags VULKAN_HPP_NAMESPACE::operator| | ( | DependencyFlagBits | bit0, |
| DependencyFlagBits | bit1 | ||
| ) |
Definition at line 10367 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags VULKAN_HPP_NAMESPACE::operator| | ( | DescriptorBindingFlagBits | bit0, |
| DescriptorBindingFlagBits | bit1 | ||
| ) |
Definition at line 10410 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | DescriptorPoolCreateFlagBits | bit0, |
| DescriptorPoolCreateFlagBits | bit1 | ||
| ) |
Definition at line 10456 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | DescriptorSetLayoutCreateFlagBits | bit0, |
| DescriptorSetLayoutCreateFlagBits | bit1 | ||
| ) |
Definition at line 10514 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | DeviceDiagnosticsConfigFlagBitsNV | bit0, |
| DeviceDiagnosticsConfigFlagBitsNV | bit1 | ||
| ) |
Definition at line 10583 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | DeviceGroupPresentModeFlagBitsKHR | bit0, |
| DeviceGroupPresentModeFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10626 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | DeviceQueueCreateFlagBits | bit0, |
| DeviceQueueCreateFlagBits | bit1 | ||
| ) |
Definition at line 10686 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | DisplayPlaneAlphaFlagBitsKHR | bit0, |
| DisplayPlaneAlphaFlagBitsKHR | bit1 | ||
| ) |
Definition at line 10761 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalFenceFeatureFlagBits | bit0, |
| ExternalFenceFeatureFlagBits | bit1 | ||
| ) |
Definition at line 10837 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalFenceHandleTypeFlagBits | bit0, |
| ExternalFenceHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 10881 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryFeatureFlagBits | bit0, |
| ExternalMemoryFeatureFlagBits | bit1 | ||
| ) |
Definition at line 10927 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryFeatureFlagBitsNV | bit0, |
| ExternalMemoryFeatureFlagBitsNV | bit1 | ||
| ) |
Definition at line 10972 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryHandleTypeFlagBits | bit0, |
| ExternalMemoryHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 11015 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryHandleTypeFlagBitsNV | bit0, |
| ExternalMemoryHandleTypeFlagBitsNV | bit1 | ||
| ) |
Definition at line 11068 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalSemaphoreFeatureFlagBits | bit0, |
| ExternalSemaphoreFeatureFlagBits | bit1 | ||
| ) |
Definition at line 11112 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalSemaphoreHandleTypeFlagBits | bit0, |
| ExternalSemaphoreHandleTypeFlagBits | bit1 | ||
| ) |
Definition at line 11156 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | FenceCreateFlagBits | bit0, |
| FenceCreateFlagBits | bit1 | ||
| ) |
Definition at line 11203 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags VULKAN_HPP_NAMESPACE::operator| | ( | FenceImportFlagBits | bit0, |
| FenceImportFlagBits | bit1 | ||
| ) |
Definition at line 11244 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | FormatFeatureFlagBits | bit0, |
| FormatFeatureFlagBits | bit1 | ||
| ) |
Definition at line 11287 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | FramebufferCreateFlagBits | bit0, |
| FramebufferCreateFlagBits | bit1 | ||
| ) |
Definition at line 11354 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | GeometryFlagBitsKHR | bit0, |
| GeometryFlagBitsKHR | bit1 | ||
| ) |
Definition at line 11395 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | GeometryInstanceFlagBitsKHR | bit0, |
| GeometryInstanceFlagBitsKHR | bit1 | ||
| ) |
Definition at line 11439 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageAspectFlagBits | bit0, |
| ImageAspectFlagBits | bit1 | ||
| ) |
Definition at line 11519 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageCreateFlagBits | bit0, |
| ImageCreateFlagBits | bit1 | ||
| ) |
Definition at line 11570 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageUsageFlagBits | bit0, |
| ImageUsageFlagBits | bit1 | ||
| ) |
Definition at line 11643 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageViewCreateFlagBits | bit0, |
| ImageViewCreateFlagBits | bit1 | ||
| ) |
Definition at line 11693 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | IndirectCommandsLayoutUsageFlagBitsNV | bit0, |
| IndirectCommandsLayoutUsageFlagBitsNV | bit1 | ||
| ) |
Definition at line 11735 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | IndirectStateFlagBitsNV | bit0, |
| IndirectStateFlagBitsNV | bit1 | ||
| ) |
Definition at line 11778 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags VULKAN_HPP_NAMESPACE::operator| | ( | MemoryAllocateFlagBits | bit0, |
| MemoryAllocateFlagBits | bit1 | ||
| ) |
Definition at line 11846 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags VULKAN_HPP_NAMESPACE::operator| | ( | MemoryHeapFlagBits | bit0, |
| MemoryHeapFlagBits | bit1 | ||
| ) |
Definition at line 11891 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags VULKAN_HPP_NAMESPACE::operator| | ( | MemoryPropertyFlagBits | bit0, |
| MemoryPropertyFlagBits | bit1 | ||
| ) |
Definition at line 11949 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | PeerMemoryFeatureFlagBits | bit0, |
| PeerMemoryFeatureFlagBits | bit1 | ||
| ) |
Definition at line 12015 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | PerformanceCounterDescriptionFlagBitsKHR | bit0, |
| PerformanceCounterDescriptionFlagBitsKHR | bit1 | ||
| ) |
Definition at line 12061 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | PipelineCacheCreateFlagBits | bit0, |
| PipelineCacheCreateFlagBits | bit1 | ||
| ) |
Definition at line 12103 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | PipelineCreateFlagBits | bit0, |
| PipelineCreateFlagBits | bit1 | ||
| ) |
Definition at line 12217 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | PipelineCreationFeedbackFlagBitsEXT | bit0, |
| PipelineCreationFeedbackFlagBitsEXT | bit1 | ||
| ) |
Definition at line 12275 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | PipelineShaderStageCreateFlagBits | bit0, |
| PipelineShaderStageCreateFlagBits | bit1 | ||
| ) |
Definition at line 12478 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags VULKAN_HPP_NAMESPACE::operator| | ( | PipelineStageFlagBits | bit0, |
| PipelineStageFlagBits | bit1 | ||
| ) |
Definition at line 12520 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueryControlFlagBits | bit0, |
| QueryControlFlagBits | bit1 | ||
| ) |
Definition at line 12659 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueryPipelineStatisticFlagBits | bit0, |
| QueryPipelineStatisticFlagBits | bit1 | ||
| ) |
Definition at line 12700 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueryResultFlagBits | bit0, |
| QueryResultFlagBits | bit1 | ||
| ) |
Definition at line 12760 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueueFlagBits | bit0, |
| QueueFlagBits | bit1 | ||
| ) |
Definition at line 12804 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | RenderPassCreateFlagBits | bit0, |
| RenderPassCreateFlagBits | bit1 | ||
| ) |
Definition at line 12849 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ResolveModeFlagBits | bit0, |
| ResolveModeFlagBits | bit1 | ||
| ) |
Definition at line 12890 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags VULKAN_HPP_NAMESPACE::operator| | ( | SampleCountFlagBits | bit0, |
| SampleCountFlagBits | bit1 | ||
| ) |
Definition at line 12936 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | SamplerCreateFlagBits | bit0, |
| SamplerCreateFlagBits | bit1 | ||
| ) |
Definition at line 12983 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags VULKAN_HPP_NAMESPACE::operator| | ( | SemaphoreImportFlagBits | bit0, |
| SemaphoreImportFlagBits | bit1 | ||
| ) |
Definition at line 13034 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags VULKAN_HPP_NAMESPACE::operator| | ( | SemaphoreWaitFlagBits | bit0, |
| SemaphoreWaitFlagBits | bit1 | ||
| ) |
Definition at line 13077 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags VULKAN_HPP_NAMESPACE::operator| | ( | ShaderStageFlagBits | bit0, |
| ShaderStageFlagBits | bit1 | ||
| ) |
Definition at line 13138 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags VULKAN_HPP_NAMESPACE::operator| | ( | SparseImageFormatFlagBits | bit0, |
| SparseImageFormatFlagBits | bit1 | ||
| ) |
Definition at line 13192 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::operator| | ( | SparseMemoryBindFlagBits | bit0, |
| SparseMemoryBindFlagBits | bit1 | ||
| ) |
Definition at line 13235 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags VULKAN_HPP_NAMESPACE::operator| | ( | StencilFaceFlagBits | bit0, |
| StencilFaceFlagBits | bit1 | ||
| ) |
Definition at line 13276 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | SubgroupFeatureFlagBits | bit0, |
| SubgroupFeatureFlagBits | bit1 | ||
| ) |
Definition at line 13336 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags VULKAN_HPP_NAMESPACE::operator| | ( | SubpassDescriptionFlagBits | bit0, |
| SubpassDescriptionFlagBits | bit1 | ||
| ) |
Definition at line 13385 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | SurfaceCounterFlagBitsEXT | bit0, |
| SurfaceCounterFlagBitsEXT | bit1 | ||
| ) |
Definition at line 13429 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | SurfaceTransformFlagBitsKHR | bit0, |
| SurfaceTransformFlagBitsKHR | bit1 | ||
| ) |
Definition at line 13470 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | SwapchainCreateFlagBitsKHR | bit0, |
| SwapchainCreateFlagBitsKHR | bit1 | ||
| ) |
Definition at line 13519 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | ToolPurposeFlagBitsEXT | bit0, |
| ToolPurposeFlagBitsEXT | bit1 | ||
| ) |
Definition at line 13562 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags VULKAN_HPP_NAMESPACE::operator~ | ( | AccessFlagBits | bits | ) |
Definition at line 9563 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::operator~ | ( | AttachmentDescriptionFlagBits | bits | ) |
Definition at line 9658 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | BufferCreateFlagBits | bits | ) |
Definition at line 9699 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | BufferUsageFlagBits | bits | ) |
Definition at line 9744 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | BuildAccelerationStructureFlagBitsKHR | bits | ) |
Definition at line 9814 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ColorComponentFlagBits | bits | ) |
Definition at line 9861 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandBufferResetFlagBits | bits | ) |
Definition at line 9905 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandBufferUsageFlagBits | bits | ) |
Definition at line 9946 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandPoolCreateFlagBits | bits | ) |
Definition at line 9989 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandPoolResetFlagBits | bits | ) |
Definition at line 10032 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | CompositeAlphaFlagBitsKHR | bits | ) |
Definition at line 10091 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | ConditionalRenderingFlagBitsEXT | bits | ) |
Definition at line 10135 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CullModeFlagBits | bits | ) |
Definition at line 10176 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DebugReportFlagBitsEXT | bits | ) |
Definition at line 10218 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DebugUtilsMessageSeverityFlagBitsEXT | bits | ) |
Definition at line 10263 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DebugUtilsMessageTypeFlagBitsEXT | bits | ) |
Definition at line 10307 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DependencyFlagBits | bits | ) |
Definition at line 10382 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DescriptorBindingFlagBits | bits | ) |
Definition at line 10425 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DescriptorPoolCreateFlagBits | bits | ) |
Definition at line 10471 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DescriptorSetLayoutCreateFlagBits | bits | ) |
Definition at line 10529 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | DeviceDiagnosticsConfigFlagBitsNV | bits | ) |
Definition at line 10598 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | DeviceGroupPresentModeFlagBitsKHR | bits | ) |
Definition at line 10641 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DeviceQueueCreateFlagBits | bits | ) |
Definition at line 10701 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | DisplayPlaneAlphaFlagBitsKHR | bits | ) |
Definition at line 10776 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalFenceFeatureFlagBits | bits | ) |
Definition at line 10852 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalFenceHandleTypeFlagBits | bits | ) |
Definition at line 10896 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryFeatureFlagBits | bits | ) |
Definition at line 10942 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryFeatureFlagBitsNV | bits | ) |
Definition at line 10987 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryHandleTypeFlagBits | bits | ) |
Definition at line 11030 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryHandleTypeFlagBitsNV | bits | ) |
Definition at line 11083 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalSemaphoreFeatureFlagBits | bits | ) |
Definition at line 11127 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalSemaphoreHandleTypeFlagBits | bits | ) |
Definition at line 11171 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FenceCreateFlagBits | bits | ) |
Definition at line 11218 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FenceImportFlagBits | bits | ) |
Definition at line 11259 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FormatFeatureFlagBits | bits | ) |
Definition at line 11302 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FramebufferCreateFlagBits | bits | ) |
Definition at line 11369 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | GeometryFlagBitsKHR | bits | ) |
Definition at line 11410 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | GeometryInstanceFlagBitsKHR | bits | ) |
Definition at line 11454 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageAspectFlagBits | bits | ) |
Definition at line 11534 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageCreateFlagBits | bits | ) |
Definition at line 11585 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageUsageFlagBits | bits | ) |
Definition at line 11658 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageViewCreateFlagBits | bits | ) |
Definition at line 11708 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | IndirectCommandsLayoutUsageFlagBitsNV | bits | ) |
Definition at line 11750 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | IndirectStateFlagBitsNV | bits | ) |
Definition at line 11793 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | MemoryAllocateFlagBits | bits | ) |
Definition at line 11861 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags VULKAN_HPP_NAMESPACE::operator~ | ( | MemoryHeapFlagBits | bits | ) |
Definition at line 11906 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags VULKAN_HPP_NAMESPACE::operator~ | ( | MemoryPropertyFlagBits | bits | ) |
Definition at line 11964 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PeerMemoryFeatureFlagBits | bits | ) |
Definition at line 12030 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | PerformanceCounterDescriptionFlagBitsKHR | bits | ) |
Definition at line 12076 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineCacheCreateFlagBits | bits | ) |
Definition at line 12118 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineCreateFlagBits | bits | ) |
Definition at line 12232 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineCreationFeedbackFlagBitsEXT | bits | ) |
Definition at line 12290 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineShaderStageCreateFlagBits | bits | ) |
Definition at line 12493 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineStageFlagBits | bits | ) |
Definition at line 12535 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueryControlFlagBits | bits | ) |
Definition at line 12674 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueryPipelineStatisticFlagBits | bits | ) |
Definition at line 12715 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueryResultFlagBits | bits | ) |
Definition at line 12775 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueueFlagBits | bits | ) |
Definition at line 12819 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | RenderPassCreateFlagBits | bits | ) |
Definition at line 12864 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ResolveModeFlagBits | bits | ) |
Definition at line 12905 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SampleCountFlagBits | bits | ) |
Definition at line 12951 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SamplerCreateFlagBits | bits | ) |
Definition at line 12998 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SemaphoreImportFlagBits | bits | ) |
Definition at line 13049 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SemaphoreWaitFlagBits | bits | ) |
Definition at line 13092 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ShaderStageFlagBits | bits | ) |
Definition at line 13153 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SparseImageFormatFlagBits | bits | ) |
Definition at line 13207 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SparseMemoryBindFlagBits | bits | ) |
Definition at line 13250 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags VULKAN_HPP_NAMESPACE::operator~ | ( | StencilFaceFlagBits | bits | ) |
Definition at line 13291 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SubgroupFeatureFlagBits | bits | ) |
Definition at line 13351 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SubpassDescriptionFlagBits | bits | ) |
Definition at line 13400 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | SurfaceCounterFlagBitsEXT | bits | ) |
Definition at line 13444 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | SurfaceTransformFlagBitsKHR | bits | ) |
Definition at line 13485 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | SwapchainCreateFlagBitsKHR | bits | ) |
Definition at line 13534 of file vulkan.hpp.
| VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | ToolPurposeFlagBitsEXT | bits | ) |
Definition at line 13577 of file vulkan.hpp.
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::swap | ( | UniqueHandle< Type, Dispatch > & | lhs, |
| UniqueHandle< Type, Dispatch > & | rhs | ||
| ) |
Definition at line 1206 of file vulkan.hpp.
Referenced by VULKAN_HPP_NAMESPACE::DynamicLoader::operator=(), and VULKAN_HPP_NAMESPACE::UniqueHandle< Type, Dispatch >::swap().
|
static |
Definition at line 14024 of file vulkan.hpp.
References eErrorDeviceLost, eErrorExtensionNotPresent, eErrorFeatureNotPresent, eErrorFormatNotSupported, eErrorFragmentation, eErrorFragmentedPool, eErrorFullScreenExclusiveModeLostEXT, eErrorIncompatibleDisplayKHR, eErrorIncompatibleDriver, eErrorIncompatibleVersionKHR, eErrorInitializationFailed, eErrorInvalidDrmFormatModifierPlaneLayoutEXT, eErrorInvalidExternalHandle, eErrorInvalidOpaqueCaptureAddress, eErrorInvalidShaderNV, eErrorLayerNotPresent, eErrorMemoryMapFailed, eErrorNativeWindowInUseKHR, eErrorNotPermittedEXT, eErrorOutOfDateKHR, eErrorOutOfDeviceMemory, eErrorOutOfHostMemory, eErrorOutOfPoolMemory, eErrorSurfaceLostKHR, eErrorTooManyObjects, eErrorUnknown, eErrorValidationFailedEXT, and make_error_code().
Referenced by createResultValue().
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccelerationStructureMemoryRequirementsTypeKHR | value | ) |
Definition at line 3797 of file vulkan.hpp.
References eBuildScratch, eObject, and eUpdateScratch.
Referenced by VULKAN_HPP_NAMESPACE::ErrorCategoryImpl::message().
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccelerationStructureTypeKHR | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccessFlagBits | value | ) |
Definition at line 3860 of file vulkan.hpp.
References eAccelerationStructureReadKHR, eAccelerationStructureWriteKHR, eColorAttachmentRead, eColorAttachmentReadNoncoherentEXT, eColorAttachmentWrite, eCommandPreprocessReadNV, eCommandPreprocessWriteNV, eConditionalRenderingReadEXT, eDepthStencilAttachmentRead, eDepthStencilAttachmentWrite, eFragmentDensityMapReadEXT, eHostRead, eHostWrite, eIndexRead, eIndirectCommandRead, eInputAttachmentRead, eMemoryRead, eMemoryWrite, eShaderRead, eShaderWrite, eShadingRateImageReadNV, eTransferRead, eTransferWrite, eTransformFeedbackCounterReadEXT, eTransformFeedbackCounterWriteEXT, eTransformFeedbackWriteEXT, eUniformRead, and eVertexAttributeRead.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccessFlags | value | ) |
Definition at line 9568 of file vulkan.hpp.
References eAccelerationStructureReadKHR, eAccelerationStructureWriteKHR, eColorAttachmentRead, eColorAttachmentReadNoncoherentEXT, eColorAttachmentWrite, eCommandPreprocessReadNV, eCommandPreprocessWriteNV, eConditionalRenderingReadEXT, eDepthStencilAttachmentRead, eDepthStencilAttachmentWrite, eFragmentDensityMapReadEXT, eHostRead, eHostWrite, eIndexRead, eIndirectCommandRead, eInputAttachmentRead, eMemoryRead, eMemoryWrite, eShaderRead, eShaderWrite, eShadingRateImageReadNV, eTransferRead, eTransferWrite, eTransformFeedbackCounterReadEXT, eTransformFeedbackCounterWriteEXT, eTransformFeedbackWriteEXT, eUniformRead, and eVertexAttributeRead.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AcquireProfilingLockFlagBitsKHR | ) |
Definition at line 3899 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AcquireProfilingLockFlagsKHR | ) |
Definition at line 9608 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AttachmentDescriptionFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AttachmentDescriptionFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AttachmentLoadOp | value | ) |
Definition at line 3925 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AttachmentStoreOp | value | ) |
Definition at line 3943 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BlendFactor | value | ) |
Definition at line 3977 of file vulkan.hpp.
References eConstantAlpha, eConstantColor, eDstAlpha, eDstColor, eOne, eOneMinusConstantAlpha, eOneMinusConstantColor, eOneMinusDstAlpha, eOneMinusDstColor, eOneMinusSrc1Alpha, eOneMinusSrc1Color, eOneMinusSrcAlpha, eOneMinusSrcColor, eSrc1Alpha, eSrc1Color, eSrcAlpha, eSrcAlphaSaturate, eSrcColor, and eZero.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BlendOp | value | ) |
Definition at line 4059 of file vulkan.hpp.
References eAdd, eBlueEXT, eColorburnEXT, eColordodgeEXT, eContrastEXT, eDarkenEXT, eDifferenceEXT, eDstAtopEXT, eDstEXT, eDstInEXT, eDstOutEXT, eDstOverEXT, eExclusionEXT, eGreenEXT, eHardlightEXT, eHardmixEXT, eHslColorEXT, eHslHueEXT, eHslLuminosityEXT, eHslSaturationEXT, eInvertEXT, eInvertOvgEXT, eInvertRgbEXT, eLightenEXT, eLinearburnEXT, eLineardodgeEXT, eLinearlightEXT, eMax, eMin, eMinusClampedEXT, eMinusEXT, eMultiplyEXT, eOverlayEXT, ePinlightEXT, ePlusClampedAlphaEXT, ePlusClampedEXT, ePlusDarkerEXT, ePlusEXT, eRedEXT, eReverseSubtract, eScreenEXT, eSoftlightEXT, eSrcAtopEXT, eSrcEXT, eSrcInEXT, eSrcOutEXT, eSrcOverEXT, eSubtract, eVividlightEXT, eXorEXT, and eZeroEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BlendOverlapEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BorderColor | value | ) |
Definition at line 4148 of file vulkan.hpp.
References eFloatCustomEXT, eFloatOpaqueBlack, eFloatOpaqueWhite, eFloatTransparentBlack, eIntCustomEXT, eIntOpaqueBlack, eIntOpaqueWhite, and eIntTransparentBlack.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferCreateFlagBits | value | ) |
Definition at line 4175 of file vulkan.hpp.
References eDeviceAddressCaptureReplay, eProtected, eSparseAliased, eSparseBinding, and eSparseResidency.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferCreateFlags | value | ) |
Definition at line 9704 of file vulkan.hpp.
References eDeviceAddressCaptureReplay, eProtected, eSparseAliased, eSparseBinding, and eSparseResidency.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferUsageFlagBits | value | ) |
Definition at line 4209 of file vulkan.hpp.
References eConditionalRenderingEXT, eIndexBuffer, eIndirectBuffer, eRayTracingKHR, eShaderDeviceAddress, eStorageBuffer, eStorageTexelBuffer, eTransferDst, eTransferSrc, eTransformFeedbackBufferEXT, eTransformFeedbackCounterBufferEXT, eUniformBuffer, eUniformTexelBuffer, and eVertexBuffer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferUsageFlags | value | ) |
Definition at line 9749 of file vulkan.hpp.
References eConditionalRenderingEXT, eIndexBuffer, eIndirectBuffer, eRayTracingKHR, eShaderDeviceAddress, eStorageBuffer, eStorageTexelBuffer, eTransferDst, eTransferSrc, eTransformFeedbackBufferEXT, eTransformFeedbackCounterBufferEXT, eUniformBuffer, eUniformTexelBuffer, and eVertexBuffer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferViewCreateFlagBits | ) |
Definition at line 9775 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferViewCreateFlags | ) |
Definition at line 9782 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BuildAccelerationStructureFlagBitsKHR | value | ) |
Definition at line 4241 of file vulkan.hpp.
References eAllowCompaction, eAllowUpdate, eLowMemory, ePreferFastBuild, and ePreferFastTrace.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BuildAccelerationStructureFlagsKHR | value | ) |
Definition at line 9821 of file vulkan.hpp.
References eAllowCompaction, eAllowUpdate, eLowMemory, ePreferFastBuild, and ePreferFastTrace.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ChromaLocation | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CoarseSampleOrderTypeNV | value | ) |
Definition at line 4279 of file vulkan.hpp.
References eCustom, eDefault, ePixelMajor, and eSampleMajor.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ColorComponentFlagBits | value | ) |
Definition at line 4299 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ColorComponentFlags | value | ) |
Definition at line 9866 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ColorSpaceKHR | value | ) |
Definition at line 4333 of file vulkan.hpp.
References eAdobergbLinearEXT, eAdobergbNonlinearEXT, eBt2020LinearEXT, eBt709LinearEXT, eBt709NonlinearEXT, eDciP3NonlinearEXT, eDisplayNativeAMD, eDisplayP3LinearEXT, eDisplayP3NonlinearEXT, eDolbyvisionEXT, eExtendedSrgbLinearEXT, eExtendedSrgbNonlinearEXT, eHdr10HlgEXT, eHdr10St2084EXT, ePassThroughEXT, and eSrgbNonlinear.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferLevel | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferResetFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferResetFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferUsageFlagBits | value | ) |
Definition at line 4394 of file vulkan.hpp.
References eOneTimeSubmit, eRenderPassContinue, and eSimultaneousUse.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferUsageFlags | value | ) |
Definition at line 9951 of file vulkan.hpp.
References eOneTimeSubmit, eRenderPassContinue, and eSimultaneousUse.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolCreateFlagBits | value | ) |
Definition at line 4412 of file vulkan.hpp.
References eProtected, eResetCommandBuffer, and eTransient.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolCreateFlags | value | ) |
Definition at line 9994 of file vulkan.hpp.
References eProtected, eResetCommandBuffer, and eTransient.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolResetFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolResetFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolTrimFlagBits | ) |
Definition at line 10050 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolTrimFlags | ) |
Definition at line 10059 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CompareOp | value | ) |
Definition at line 4449 of file vulkan.hpp.
References eAlways, eEqual, eGreater, eGreaterOrEqual, eLess, eLessOrEqual, eNever, and eNotEqual.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ComponentSwizzle | value | ) |
Definition at line 4476 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ComponentTypeNV | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CompositeAlphaFlagBitsKHR | value | ) |
Definition at line 4533 of file vulkan.hpp.
References eInherit, eOpaque, ePostMultiplied, and ePreMultiplied.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CompositeAlphaFlagsKHR | value | ) |
Definition at line 10096 of file vulkan.hpp.
References eInherit, eOpaque, ePostMultiplied, and ePreMultiplied.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ConditionalRenderingFlagBitsEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ConditionalRenderingFlagsEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ConservativeRasterizationModeEXT | value | ) |
Definition at line 4566 of file vulkan.hpp.
References eDisabled, eOverestimate, and eUnderestimate.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CopyAccelerationStructureModeKHR | value | ) |
Definition at line 4586 of file vulkan.hpp.
References eClone, eCompact, eDeserialize, and eSerialize.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CoverageModulationModeNV | value | ) |
Definition at line 4606 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CoverageReductionModeNV | value | ) |
Definition at line 4624 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CullModeFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CullModeFlags | value | ) |
Definition at line 10181 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugReportFlagBitsEXT | value | ) |
Definition at line 4663 of file vulkan.hpp.
References eDebug, eError, eInformation, ePerformanceWarning, and eWarning.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugReportFlagsEXT | value | ) |
Definition at line 10223 of file vulkan.hpp.
References eDebug, eError, eInformation, ePerformanceWarning, and eWarning.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugReportObjectTypeEXT | value | ) |
Definition at line 4720 of file vulkan.hpp.
References eAccelerationStructureKHR, eBuffer, eBufferView, eCommandBuffer, eCommandPool, eDebugReportCallbackEXT, eDescriptorPool, eDescriptorSet, eDescriptorSetLayout, eDescriptorUpdateTemplate, eDevice, eDeviceMemory, eDisplayKHR, eDisplayModeKHR, eEvent, eFence, eFramebuffer, eImage, eImageView, eInstance, ePhysicalDevice, ePipeline, ePipelineCache, ePipelineLayout, eQueryPool, eQueue, eRenderPass, eSampler, eSamplerYcbcrConversion, eSemaphore, eShaderModule, eSurfaceKHR, eSwapchainKHR, eUnknown, and eValidationCacheEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageSeverityFlagBitsEXT | value | ) |
Definition at line 4771 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageSeverityFlagsEXT | value | ) |
Definition at line 10268 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageTypeFlagBitsEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageTypeFlagsEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCallbackDataFlagBitsEXT | ) |
Definition at line 10327 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCallbackDataFlagsEXT | ) |
Definition at line 10334 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCreateFlagBitsEXT | ) |
Definition at line 10343 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCreateFlagsEXT | ) |
Definition at line 10350 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DependencyFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DependencyFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorBindingFlagBits | value | ) |
Definition at line 4830 of file vulkan.hpp.
References ePartiallyBound, eUpdateAfterBind, eUpdateUnusedWhilePending, and eVariableDescriptorCount.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorBindingFlags | value | ) |
Definition at line 10432 of file vulkan.hpp.
References ePartiallyBound, eUpdateAfterBind, eUpdateUnusedWhilePending, and eVariableDescriptorCount.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolCreateFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolCreateFlags | value | ) |
Definition at line 10476 of file vulkan.hpp.
References eFreeDescriptorSet, and eUpdateAfterBind.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolResetFlagBits | ) |
Definition at line 10490 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolResetFlags | ) |
Definition at line 10497 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorSetLayoutCreateFlagBits | value | ) |
Definition at line 4866 of file vulkan.hpp.
References ePushDescriptorKHR, and eUpdateAfterBindPool.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorSetLayoutCreateFlags | value | ) |
Definition at line 10534 of file vulkan.hpp.
References ePushDescriptorKHR, and eUpdateAfterBindPool.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorType | value | ) |
Definition at line 4894 of file vulkan.hpp.
References eAccelerationStructureKHR, eCombinedImageSampler, eInlineUniformBlockEXT, eInputAttachment, eSampledImage, eSampler, eStorageBuffer, eStorageBufferDynamic, eStorageImage, eStorageTexelBuffer, eUniformBuffer, eUniformBufferDynamic, and eUniformTexelBuffer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorUpdateTemplateCreateFlagBits | ) |
Definition at line 10548 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorUpdateTemplateCreateFlags | ) |
Definition at line 10557 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorUpdateTemplateType | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceCreateFlagBits | ) |
Definition at line 4935 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceCreateFlags | ) |
Definition at line 10566 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceDiagnosticsConfigFlagBitsNV | value | ) |
Definition at line 4947 of file vulkan.hpp.
References eEnableAutomaticCheckpoints, eEnableResourceTracking, and eEnableShaderDebugInfo.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceDiagnosticsConfigFlagsNV | value | ) |
Definition at line 10603 of file vulkan.hpp.
References eEnableAutomaticCheckpoints, eEnableResourceTracking, and eEnableShaderDebugInfo.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceEventTypeEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceGroupPresentModeFlagBitsKHR | value | ) |
Definition at line 4980 of file vulkan.hpp.
References eLocal, eLocalMultiDevice, eRemote, and eSum.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceGroupPresentModeFlagsKHR | value | ) |
Definition at line 10646 of file vulkan.hpp.
References eLocal, eLocalMultiDevice, eRemote, and eSum.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceMemoryReportEventTypeEXT | value | ) |
Definition at line 5001 of file vulkan.hpp.
References eAllocate, eAllocationFailed, eFree, eImport, and eUnimport.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceMemoryReportFlagBitsEXT | ) |
Definition at line 10662 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceMemoryReportFlagsEXT | ) |
Definition at line 10669 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceQueueCreateFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceQueueCreateFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DiscardRectangleModeEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayEventTypeEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayModeCreateFlagBitsKHR | ) |
Definition at line 10737 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayModeCreateFlagsKHR | ) |
Definition at line 10744 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayPlaneAlphaFlagBitsKHR | value | ) |
Definition at line 5066 of file vulkan.hpp.
References eGlobal, eOpaque, ePerPixel, and ePerPixelPremultiplied.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayPlaneAlphaFlagsKHR | value | ) |
Definition at line 10781 of file vulkan.hpp.
References eGlobal, eOpaque, ePerPixel, and ePerPixelPremultiplied.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayPowerStateEXT | value | ) |
Definition at line 5085 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplaySurfaceCreateFlagBitsKHR | ) |
Definition at line 10797 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplaySurfaceCreateFlagsKHR | ) |
Definition at line 10804 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DriverId | value | ) |
Definition at line 5116 of file vulkan.hpp.
References eAmdOpenSource, eAmdProprietary, eArmProprietary, eBroadcomProprietary, eGgpProprietary, eGoogleSwiftshader, eImaginationProprietary, eIntelOpenSourceMESA, eIntelProprietaryWindows, eMesaLlvmpipe, eMesaRadv, eMoltenvk, eNvidiaProprietary, and eQualcommProprietary.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DynamicState | value | ) |
Definition at line 5171 of file vulkan.hpp.
References eBlendConstants, eCullModeEXT, eDepthBias, eDepthBounds, eDepthBoundsTestEnableEXT, eDepthCompareOpEXT, eDepthTestEnableEXT, eDepthWriteEnableEXT, eDiscardRectangleEXT, eExclusiveScissorNV, eFragmentShadingRateKHR, eFrontFaceEXT, eLineStippleEXT, eLineWidth, ePrimitiveTopologyEXT, eSampleLocationsEXT, eScissor, eScissorWithCountEXT, eStencilCompareMask, eStencilOpEXT, eStencilReference, eStencilTestEnableEXT, eStencilWriteMask, eVertexInputBindingStrideEXT, eViewport, eViewportCoarseSampleOrderNV, eViewportShadingRatePaletteNV, eViewportWithCountEXT, and eViewportWScalingNV.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | EventCreateFlagBits | ) |
Definition at line 10813 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | EventCreateFlags | ) |
Definition at line 10820 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceFeatureFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceFeatureFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceHandleTypeFlagBits | value | ) |
Definition at line 5234 of file vulkan.hpp.
References eOpaqueFd, eOpaqueWin32, eOpaqueWin32Kmt, and eSyncFd.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceHandleTypeFlags | value | ) |
Definition at line 10903 of file vulkan.hpp.
References eOpaqueFd, eOpaqueWin32, eOpaqueWin32Kmt, and eSyncFd.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlagBits | value | ) |
Definition at line 5254 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlagBitsNV | value | ) |
Definition at line 5272 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlags | value | ) |
Definition at line 10949 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlagsNV | value | ) |
Definition at line 10992 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryHandleTypeFlagBits | value | ) |
Definition at line 5299 of file vulkan.hpp.
References eAndroidHardwareBufferANDROID, eD3D11Texture, eD3D11TextureKmt, eD3D12Heap, eD3D12Resource, eDmaBufEXT, eHostAllocationEXT, eHostMappedForeignMemoryEXT, eOpaqueFd, eOpaqueWin32, and eOpaqueWin32Kmt.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryHandleTypeFlagBitsNV | value | ) |
Definition at line 5326 of file vulkan.hpp.
References eD3D11Image, eD3D11ImageKmt, eOpaqueWin32, and eOpaqueWin32Kmt.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryHandleTypeFlags | value | ) |
Definition at line 11037 of file vulkan.hpp.
References eAndroidHardwareBufferANDROID, eD3D11Texture, eD3D11TextureKmt, eD3D12Heap, eD3D12Resource, eDmaBufEXT, eHostAllocationEXT, eHostMappedForeignMemoryEXT, eOpaqueFd, eOpaqueWin32, and eOpaqueWin32Kmt.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryHandleTypeFlagsNV | value | ) |
Definition at line 11088 of file vulkan.hpp.
References eD3D11Image, eD3D11ImageKmt, eOpaqueWin32, and eOpaqueWin32Kmt.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreFeatureFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreFeatureFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreHandleTypeFlagBits | value | ) |
Definition at line 5366 of file vulkan.hpp.
References eD3D12Fence, eOpaqueFd, eOpaqueWin32, eOpaqueWin32Kmt, and eSyncFd.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreHandleTypeFlags | value | ) |
Definition at line 11178 of file vulkan.hpp.
References eD3D12Fence, eOpaqueFd, eOpaqueWin32, eOpaqueWin32Kmt, and eSyncFd.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceCreateFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceCreateFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceImportFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceImportFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | Filter | value | ) |
Definition at line 5416 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | Format | value | ) |
Definition at line 5708 of file vulkan.hpp.
References eA1R5G5B5UnormPack16, eA2B10G10R10SintPack32, eA2B10G10R10SnormPack32, eA2B10G10R10SscaledPack32, eA2B10G10R10UintPack32, eA2B10G10R10UnormPack32, eA2B10G10R10UscaledPack32, eA2R10G10B10SintPack32, eA2R10G10B10SnormPack32, eA2R10G10B10SscaledPack32, eA2R10G10B10UintPack32, eA2R10G10B10UnormPack32, eA2R10G10B10UscaledPack32, eA4B4G4R4UnormPack16EXT, eA4R4G4B4UnormPack16EXT, eA8B8G8R8SintPack32, eA8B8G8R8SnormPack32, eA8B8G8R8SrgbPack32, eA8B8G8R8SscaledPack32, eA8B8G8R8UintPack32, eA8B8G8R8UnormPack32, eA8B8G8R8UscaledPack32, eAstc10x10SfloatBlockEXT, eAstc10x10SrgbBlock, eAstc10x10UnormBlock, eAstc10x5SfloatBlockEXT, eAstc10x5SrgbBlock, eAstc10x5UnormBlock, eAstc10x6SfloatBlockEXT, eAstc10x6SrgbBlock, eAstc10x6UnormBlock, eAstc10x8SfloatBlockEXT, eAstc10x8SrgbBlock, eAstc10x8UnormBlock, eAstc12x10SfloatBlockEXT, eAstc12x10SrgbBlock, eAstc12x10UnormBlock, eAstc12x12SfloatBlockEXT, eAstc12x12SrgbBlock, eAstc12x12UnormBlock, eAstc4x4SfloatBlockEXT, eAstc4x4SrgbBlock, eAstc4x4UnormBlock, eAstc5x4SfloatBlockEXT, eAstc5x4SrgbBlock, eAstc5x4UnormBlock, eAstc5x5SfloatBlockEXT, eAstc5x5SrgbBlock, eAstc5x5UnormBlock, eAstc6x5SfloatBlockEXT, eAstc6x5SrgbBlock, eAstc6x5UnormBlock, eAstc6x6SfloatBlockEXT, eAstc6x6SrgbBlock, eAstc6x6UnormBlock, eAstc8x5SfloatBlockEXT, eAstc8x5SrgbBlock, eAstc8x5UnormBlock, eAstc8x6SfloatBlockEXT, eAstc8x6SrgbBlock, eAstc8x6UnormBlock, eAstc8x8SfloatBlockEXT, eAstc8x8SrgbBlock, eAstc8x8UnormBlock, eB10G11R11UfloatPack32, eB10X6G10X6R10X6G10X6422Unorm4Pack16, eB12X4G12X4R12X4G12X4422Unorm4Pack16, eB16G16R16G16422Unorm, eB4G4R4A4UnormPack16, eB5G5R5A1UnormPack16, eB5G6R5UnormPack16, eB8G8R8A8Sint, eB8G8R8A8Snorm, eB8G8R8A8Srgb, eB8G8R8A8Sscaled, eB8G8R8A8Uint, eB8G8R8A8Unorm, eB8G8R8A8Uscaled, eB8G8R8G8422Unorm, eB8G8R8Sint, eB8G8R8Snorm, eB8G8R8Srgb, eB8G8R8Sscaled, eB8G8R8Uint, eB8G8R8Unorm, eB8G8R8Uscaled, eBc1RgbaSrgbBlock, eBc1RgbaUnormBlock, eBc1RgbSrgbBlock, eBc1RgbUnormBlock, eBc2SrgbBlock, eBc2UnormBlock, eBc3SrgbBlock, eBc3UnormBlock, eBc4SnormBlock, eBc4UnormBlock, eBc5SnormBlock, eBc5UnormBlock, eBc6HSfloatBlock, eBc6HUfloatBlock, eBc7SrgbBlock, eBc7UnormBlock, eD16Unorm, eD16UnormS8Uint, eD24UnormS8Uint, eD32Sfloat, eD32SfloatS8Uint, eE5B9G9R9UfloatPack32, eEacR11G11SnormBlock, eEacR11G11UnormBlock, eEacR11SnormBlock, eEacR11UnormBlock, eEtc2R8G8B8A1SrgbBlock, eEtc2R8G8B8A1UnormBlock, eEtc2R8G8B8A8SrgbBlock, eEtc2R8G8B8A8UnormBlock, eEtc2R8G8B8SrgbBlock, eEtc2R8G8B8UnormBlock, eG10X6B10X6G10X6R10X6422Unorm4Pack16, eG10X6B10X6R10X62Plane420Unorm3Pack16, eG10X6B10X6R10X62Plane422Unorm3Pack16, eG10X6B10X6R10X63Plane420Unorm3Pack16, eG10X6B10X6R10X63Plane422Unorm3Pack16, eG10X6B10X6R10X63Plane444Unorm3Pack16, eG12X4B12X4G12X4R12X4422Unorm4Pack16, eG12X4B12X4R12X42Plane420Unorm3Pack16, eG12X4B12X4R12X42Plane422Unorm3Pack16, eG12X4B12X4R12X43Plane420Unorm3Pack16, eG12X4B12X4R12X43Plane422Unorm3Pack16, eG12X4B12X4R12X43Plane444Unorm3Pack16, eG16B16G16R16422Unorm, eG16B16R162Plane420Unorm, eG16B16R162Plane422Unorm, eG16B16R163Plane420Unorm, eG16B16R163Plane422Unorm, eG16B16R163Plane444Unorm, eG8B8G8R8422Unorm, eG8B8R82Plane420Unorm, eG8B8R82Plane422Unorm, eG8B8R83Plane420Unorm, eG8B8R83Plane422Unorm, eG8B8R83Plane444Unorm, ePvrtc12BppSrgbBlockIMG, ePvrtc12BppUnormBlockIMG, ePvrtc14BppSrgbBlockIMG, ePvrtc14BppUnormBlockIMG, ePvrtc22BppSrgbBlockIMG, ePvrtc22BppUnormBlockIMG, ePvrtc24BppSrgbBlockIMG, ePvrtc24BppUnormBlockIMG, eR10X6G10X6B10X6A10X6Unorm4Pack16, eR10X6G10X6Unorm2Pack16, eR10X6UnormPack16, eR12X4G12X4B12X4A12X4Unorm4Pack16, eR12X4G12X4Unorm2Pack16, eR12X4UnormPack16, eR16G16B16A16Sfloat, eR16G16B16A16Sint, eR16G16B16A16Snorm, eR16G16B16A16Sscaled, eR16G16B16A16Uint, eR16G16B16A16Unorm, eR16G16B16A16Uscaled, eR16G16B16Sfloat, eR16G16B16Sint, eR16G16B16Snorm, eR16G16B16Sscaled, eR16G16B16Uint, eR16G16B16Unorm, eR16G16B16Uscaled, eR16G16Sfloat, eR16G16Sint, eR16G16Snorm, eR16G16Sscaled, eR16G16Uint, eR16G16Unorm, eR16G16Uscaled, eR16Sfloat, eR16Sint, eR16Snorm, eR16Sscaled, eR16Uint, eR16Unorm, eR16Uscaled, eR32G32B32A32Sfloat, eR32G32B32A32Sint, eR32G32B32A32Uint, eR32G32B32Sfloat, eR32G32B32Sint, eR32G32B32Uint, eR32G32Sfloat, eR32G32Sint, eR32G32Uint, eR32Sfloat, eR32Sint, eR32Uint, eR4G4B4A4UnormPack16, eR4G4UnormPack8, eR5G5B5A1UnormPack16, eR5G6B5UnormPack16, eR64G64B64A64Sfloat, eR64G64B64A64Sint, eR64G64B64A64Uint, eR64G64B64Sfloat, eR64G64B64Sint, eR64G64B64Uint, eR64G64Sfloat, eR64G64Sint, eR64G64Uint, eR64Sfloat, eR64Sint, eR64Uint, eR8G8B8A8Sint, eR8G8B8A8Snorm, eR8G8B8A8Srgb, eR8G8B8A8Sscaled, eR8G8B8A8Uint, eR8G8B8A8Unorm, eR8G8B8A8Uscaled, eR8G8B8Sint, eR8G8B8Snorm, eR8G8B8Srgb, eR8G8B8Sscaled, eR8G8B8Uint, eR8G8B8Unorm, eR8G8B8Uscaled, eR8G8Sint, eR8G8Snorm, eR8G8Srgb, eR8G8Sscaled, eR8G8Uint, eR8G8Unorm, eR8G8Uscaled, eR8Sint, eR8Snorm, eR8Srgb, eR8Sscaled, eR8Uint, eR8Unorm, eR8Uscaled, eS8Uint, eUndefined, and eX8D24UnormPack32.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FormatFeatureFlagBits | value | ) |
Definition at line 6001 of file vulkan.hpp.
References eAccelerationStructureVertexBufferKHR, eBlitDst, eBlitSrc, eColorAttachment, eColorAttachmentBlend, eCositedChromaSamples, eDepthStencilAttachment, eDisjoint, eFragmentDensityMapEXT, eFragmentShadingRateAttachmentKHR, eMidpointChromaSamples, eSampledImage, eSampledImageFilterCubicIMG, eSampledImageFilterLinear, eSampledImageFilterMinmax, eSampledImageYcbcrConversionChromaReconstructionExplicit, eSampledImageYcbcrConversionChromaReconstructionExplicitForceable, eSampledImageYcbcrConversionLinearFilter, eSampledImageYcbcrConversionSeparateReconstructionFilter, eStorageImage, eStorageImageAtomic, eStorageTexelBuffer, eStorageTexelBufferAtomic, eTransferDst, eTransferSrc, eUniformTexelBuffer, and eVertexBuffer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FormatFeatureFlags | value | ) |
Definition at line 11307 of file vulkan.hpp.
References eAccelerationStructureVertexBufferKHR, eBlitDst, eBlitSrc, eColorAttachment, eColorAttachmentBlend, eCositedChromaSamples, eDepthStencilAttachment, eDisjoint, eFragmentDensityMapEXT, eFragmentShadingRateAttachmentKHR, eMidpointChromaSamples, eSampledImage, eSampledImageFilterCubicIMG, eSampledImageFilterLinear, eSampledImageFilterMinmax, eSampledImageYcbcrConversionChromaReconstructionExplicit, eSampledImageYcbcrConversionChromaReconstructionExplicitForceable, eSampledImageYcbcrConversionLinearFilter, eSampledImageYcbcrConversionSeparateReconstructionFilter, eStorageImage, eStorageImageAtomic, eStorageTexelBuffer, eStorageTexelBufferAtomic, eTransferDst, eTransferSrc, eUniformTexelBuffer, and eVertexBuffer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FragmentShadingRateCombinerOpKHR | value | ) |
Definition at line 6045 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FramebufferCreateFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FramebufferCreateFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FrontFace | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryFlagBitsKHR | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryFlagsKHR | value | ) |
Definition at line 11417 of file vulkan.hpp.
References eNoDuplicateAnyHitInvocation, and eOpaque.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryInstanceFlagBitsKHR | value | ) |
Definition at line 6138 of file vulkan.hpp.
References eForceNoOpaque, eForceOpaque, eTriangleFacingCullDisable, and eTriangleFrontCounterclockwise.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryInstanceFlagsKHR | value | ) |
Definition at line 11461 of file vulkan.hpp.
References eForceNoOpaque, eForceOpaque, eTriangleFacingCullDisable, and eTriangleFrontCounterclockwise.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryTypeKHR | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | HeadlessSurfaceCreateFlagBitsEXT | ) |
Definition at line 11477 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | HeadlessSurfaceCreateFlagsEXT | ) |
Definition at line 11484 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageAspectFlagBits | value | ) |
Definition at line 6187 of file vulkan.hpp.
References eColor, eDepth, eMemoryPlane0EXT, eMemoryPlane1EXT, eMemoryPlane2EXT, eMemoryPlane3EXT, eMetadata, ePlane0, ePlane1, ePlane2, and eStencil.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageAspectFlags | value | ) |
Definition at line 11539 of file vulkan.hpp.
References eColor, eDepth, eMemoryPlane0EXT, eMemoryPlane1EXT, eMemoryPlane2EXT, eMemoryPlane3EXT, eMetadata, ePlane0, ePlane1, ePlane2, and eStencil.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageCreateFlagBits | value | ) |
Definition at line 6231 of file vulkan.hpp.
References e2DArrayCompatible, eAlias, eBlockTexelViewCompatible, eCornerSampledNV, eCubeCompatible, eDisjoint, eExtendedUsage, eMutableFormat, eProtected, eSampleLocationsCompatibleDepthEXT, eSparseAliased, eSparseBinding, eSparseResidency, eSplitInstanceBindRegions, and eSubsampledEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageCreateFlags | value | ) |
Definition at line 11590 of file vulkan.hpp.
References e2DArrayCompatible, eAlias, eBlockTexelViewCompatible, eCornerSampledNV, eCubeCompatible, eDisjoint, eExtendedUsage, eMutableFormat, eProtected, eSampleLocationsCompatibleDepthEXT, eSparseAliased, eSparseBinding, eSparseResidency, eSplitInstanceBindRegions, and eSubsampledEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageLayout | value | ) |
Definition at line 6284 of file vulkan.hpp.
References eColorAttachmentOptimal, eDepthAttachmentOptimal, eDepthAttachmentStencilReadOnlyOptimal, eDepthReadOnlyOptimal, eDepthReadOnlyStencilAttachmentOptimal, eDepthStencilAttachmentOptimal, eDepthStencilReadOnlyOptimal, eFragmentDensityMapOptimalEXT, eGeneral, ePreinitialized, ePresentSrcKHR, eShaderReadOnlyOptimal, eShadingRateOptimalNV, eSharedPresentKHR, eStencilAttachmentOptimal, eStencilReadOnlyOptimal, eTransferDstOptimal, eTransferSrcOptimal, and eUndefined.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageTiling | value | ) |
Definition at line 6318 of file vulkan.hpp.
References eDrmFormatModifierEXT, eLinear, and eOptimal.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageType | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageUsageFlagBits | value | ) |
Definition at line 6362 of file vulkan.hpp.
References eColorAttachment, eDepthStencilAttachment, eFragmentDensityMapEXT, eInputAttachment, eSampled, eShadingRateImageNV, eStorage, eTransferDst, eTransferSrc, and eTransientAttachment.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageUsageFlags | value | ) |
Definition at line 11663 of file vulkan.hpp.
References eColorAttachment, eDepthStencilAttachment, eFragmentDensityMapEXT, eInputAttachment, eSampled, eShadingRateImageNV, eStorage, eTransferDst, eTransferSrc, and eTransientAttachment.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageViewCreateFlagBits | value | ) |
Definition at line 6386 of file vulkan.hpp.
References eFragmentDensityMapDeferredEXT, and eFragmentDensityMapDynamicEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageViewCreateFlags | value | ) |
Definition at line 11713 of file vulkan.hpp.
References eFragmentDensityMapDeferredEXT, and eFragmentDensityMapDynamicEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageViewType | value | ) |
Definition at line 6407 of file vulkan.hpp.
References e1D, e1DArray, e2D, e2DArray, e3D, eCube, and eCubeArray.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndexType | value | ) |
Definition at line 6431 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectCommandsLayoutUsageFlagBitsNV | value | ) |
Definition at line 6450 of file vulkan.hpp.
References eExplicitPreprocess, eIndexedSequences, and eUnorderedSequences.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectCommandsLayoutUsageFlagsNV | value | ) |
Definition at line 11755 of file vulkan.hpp.
References eExplicitPreprocess, eIndexedSequences, and eUnorderedSequences.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectCommandsTokenTypeNV | value | ) |
Definition at line 6473 of file vulkan.hpp.
References eDraw, eDrawIndexed, eDrawTasks, eIndexBuffer, ePushConstant, eShaderGroup, eStateFlags, and eVertexBuffer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectStateFlagBitsNV | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectStateFlagsNV | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | InstanceCreateFlagBits | ) |
Definition at line 6506 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | InstanceCreateFlags | ) |
Definition at line 11811 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | InternalAllocationType | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | LineRasterizationModeEXT | value | ) |
Definition at line 6533 of file vulkan.hpp.
References eBresenham, eDefault, eRectangular, and eRectangularSmooth.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | LogicOp | value | ) |
Definition at line 6565 of file vulkan.hpp.
References eAnd, eAndInverted, eAndReverse, eClear, eCopy, eCopyInverted, eEquivalent, eInvert, eNand, eNoOp, eNor, eOr, eOrInverted, eOrReverse, eSet, and eXor.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryAllocateFlagBits | value | ) |
Definition at line 6597 of file vulkan.hpp.
References eDeviceAddress, eDeviceAddressCaptureReplay, and eDeviceMask.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryAllocateFlags | value | ) |
Definition at line 11868 of file vulkan.hpp.
References eDeviceAddress, eDeviceAddressCaptureReplay, and eDeviceMask.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryHeapFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryHeapFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryMapFlagBits | ) |
Definition at line 11925 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryMapFlags | ) |
Definition at line 11932 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryOverallocationBehaviorAMD | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryPropertyFlagBits | value | ) |
Definition at line 6655 of file vulkan.hpp.
References eDeviceCoherentAMD, eDeviceLocal, eDeviceUncachedAMD, eHostCached, eHostCoherent, eHostVisible, eLazilyAllocated, and eProtected.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryPropertyFlags | value | ) |
Definition at line 11969 of file vulkan.hpp.
References eDeviceCoherentAMD, eDeviceLocal, eDeviceUncachedAMD, eHostCached, eHostCoherent, eHostVisible, eLazilyAllocated, and eProtected.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ObjectType | value | ) |
Definition at line 6718 of file vulkan.hpp.
References eAccelerationStructureKHR, eBuffer, eBufferView, eCommandBuffer, eCommandPool, eDebugReportCallbackEXT, eDebugUtilsMessengerEXT, eDeferredOperationKHR, eDescriptorPool, eDescriptorSet, eDescriptorSetLayout, eDescriptorUpdateTemplate, eDevice, eDeviceMemory, eDisplayKHR, eDisplayModeKHR, eEvent, eFence, eFramebuffer, eImage, eImageView, eIndirectCommandsLayoutNV, eInstance, ePerformanceConfigurationINTEL, ePhysicalDevice, ePipeline, ePipelineCache, ePipelineLayout, ePrivateDataSlotEXT, eQueryPool, eQueue, eRenderPass, eSampler, eSamplerYcbcrConversion, eSemaphore, eShaderModule, eSurfaceKHR, eSwapchainKHR, eUnknown, and eValidationCacheEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PeerMemoryFeatureFlagBits | value | ) |
Definition at line 6779 of file vulkan.hpp.
References eCopyDst, eCopySrc, eGenericDst, and eGenericSrc.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PeerMemoryFeatureFlags | value | ) |
Definition at line 12037 of file vulkan.hpp.
References eCopyDst, eCopySrc, eGenericDst, and eGenericSrc.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceConfigurationTypeINTEL | value | ) |
Definition at line 6796 of file vulkan.hpp.
References eCommandQueueMetricsDiscoveryActivated.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceCounterDescriptionFlagBitsKHR | value | ) |
Definition at line 6811 of file vulkan.hpp.
References eConcurrentlyImpacted, and ePerformanceImpacting.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceCounterDescriptionFlagsKHR | value | ) |
Definition at line 12081 of file vulkan.hpp.
References eConcurrentlyImpacted, and ePerformanceImpacting.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceCounterScopeKHR | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceCounterStorageKHR | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceCounterUnitKHR | value | ) |
Definition at line 6881 of file vulkan.hpp.
References eAmps, eBytes, eBytesPerSecond, eCycles, eGeneric, eHertz, eKelvin, eNanoseconds, ePercentage, eVolts, and eWatts.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceOverrideTypeINTEL | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceParameterTypeINTEL | value | ) |
Definition at line 6922 of file vulkan.hpp.
References eHwCountersSupported, and eStreamMarkerValidBits.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PerformanceValueTypeINTEL | value | ) |
Definition at line 6941 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PhysicalDeviceType | value | ) |
Definition at line 6963 of file vulkan.hpp.
References eCpu, eDiscreteGpu, eIntegratedGpu, eOther, and eVirtualGpu.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineBindPoint | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCacheCreateFlagBits | value | ) |
Definition at line 7000 of file vulkan.hpp.
References eExternallySynchronizedEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCacheCreateFlags | value | ) |
Definition at line 12123 of file vulkan.hpp.
References eExternallySynchronizedEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCacheHeaderVersion | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineColorBlendStateCreateFlagBits | ) |
Definition at line 12136 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineColorBlendStateCreateFlags | ) |
Definition at line 12143 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCompilerControlFlagBitsAMD | ) |
Definition at line 7026 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCompilerControlFlagsAMD | ) |
Definition at line 12152 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageModulationStateCreateFlagBitsNV | ) |
Definition at line 12161 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageModulationStateCreateFlagsNV | ) |
Definition at line 12168 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageReductionStateCreateFlagBitsNV | ) |
Definition at line 12177 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageReductionStateCreateFlagsNV | ) |
Definition at line 12184 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageToColorStateCreateFlagBitsNV | ) |
Definition at line 12193 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageToColorStateCreateFlagsNV | ) |
Definition at line 12200 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCreateFlagBits | value | ) |
Definition at line 7055 of file vulkan.hpp.
References eAllowDerivatives, eCaptureInternalRepresentationsKHR, eCaptureStatisticsKHR, eDeferCompileNV, eDerivative, eDisableOptimization, eDispatchBase, eEarlyReturnOnFailureEXT, eFailOnPipelineCompileRequiredEXT, eIndirectBindableNV, eLibraryKHR, eRayTracingNoNullAnyHitShadersKHR, eRayTracingNoNullClosestHitShadersKHR, eRayTracingNoNullIntersectionShadersKHR, eRayTracingNoNullMissShadersKHR, eRayTracingSkipAabbsKHR, eRayTracingSkipTrianglesKHR, and eViewIndexFromDeviceIndex.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCreateFlags | value | ) |
Definition at line 12237 of file vulkan.hpp.
References eAllowDerivatives, eCaptureInternalRepresentationsKHR, eCaptureStatisticsKHR, eDeferCompileNV, eDerivative, eDisableOptimization, eDispatchBase, eEarlyReturnOnFailureEXT, eFailOnPipelineCompileRequiredEXT, eIndirectBindableNV, eLibraryKHR, eRayTracingNoNullAnyHitShadersKHR, eRayTracingNoNullClosestHitShadersKHR, eRayTracingNoNullIntersectionShadersKHR, eRayTracingNoNullMissShadersKHR, eRayTracingSkipAabbsKHR, eRayTracingSkipTrianglesKHR, and eViewIndexFromDeviceIndex.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCreationFeedbackFlagBitsEXT | value | ) |
Definition at line 7088 of file vulkan.hpp.
References eApplicationPipelineCacheHit, eBasePipelineAcceleration, and eValid.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCreationFeedbackFlagsEXT | value | ) |
Definition at line 12295 of file vulkan.hpp.
References eApplicationPipelineCacheHit, eBasePipelineAcceleration, and eValid.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDepthStencilStateCreateFlagBits | ) |
Definition at line 12310 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDepthStencilStateCreateFlags | ) |
Definition at line 12317 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDiscardRectangleStateCreateFlagBitsEXT | ) |
Definition at line 12326 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDiscardRectangleStateCreateFlagsEXT | ) |
Definition at line 12333 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDynamicStateCreateFlagBits | ) |
Definition at line 12342 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDynamicStateCreateFlags | ) |
Definition at line 12349 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineExecutableStatisticFormatKHR | value | ) |
Definition at line 7107 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineInputAssemblyStateCreateFlagBits | ) |
Definition at line 12358 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineInputAssemblyStateCreateFlags | ) |
Definition at line 12365 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineLayoutCreateFlagBits | ) |
Definition at line 12374 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineLayoutCreateFlags | ) |
Definition at line 12381 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineMultisampleStateCreateFlagBits | ) |
Definition at line 12390 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineMultisampleStateCreateFlags | ) |
Definition at line 12397 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationConservativeStateCreateFlagBitsEXT | ) |
Definition at line 12406 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationConservativeStateCreateFlagsEXT | ) |
Definition at line 12413 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationDepthClipStateCreateFlagBitsEXT | ) |
Definition at line 12422 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationDepthClipStateCreateFlagsEXT | ) |
Definition at line 12429 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateCreateFlagBits | ) |
Definition at line 12438 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateCreateFlags | ) |
Definition at line 12445 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateStreamCreateFlagBitsEXT | ) |
Definition at line 12454 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateStreamCreateFlagsEXT | ) |
Definition at line 12461 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineShaderStageCreateFlagBits | value | ) |
Definition at line 7125 of file vulkan.hpp.
References eAllowVaryingSubgroupSizeEXT, and eRequireFullSubgroupsEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineShaderStageCreateFlags | value | ) |
Definition at line 12498 of file vulkan.hpp.
References eAllowVaryingSubgroupSizeEXT, and eRequireFullSubgroupsEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineStageFlagBits | value | ) |
Definition at line 7168 of file vulkan.hpp.
References eAccelerationStructureBuildKHR, eAllCommands, eAllGraphics, eBottomOfPipe, eColorAttachmentOutput, eCommandPreprocessNV, eComputeShader, eConditionalRenderingEXT, eDrawIndirect, eEarlyFragmentTests, eFragmentDensityProcessEXT, eFragmentShader, eGeometryShader, eHost, eLateFragmentTests, eMeshShaderNV, eRayTracingShaderKHR, eShadingRateImageNV, eTaskShaderNV, eTessellationControlShader, eTessellationEvaluationShader, eTopOfPipe, eTransfer, eTransformFeedbackEXT, eVertexInput, and eVertexShader.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineStageFlags | value | ) |
Definition at line 12540 of file vulkan.hpp.
References eAccelerationStructureBuildKHR, eAllCommands, eAllGraphics, eBottomOfPipe, eColorAttachmentOutput, eCommandPreprocessNV, eComputeShader, eConditionalRenderingEXT, eDrawIndirect, eEarlyFragmentTests, eFragmentDensityProcessEXT, eFragmentShader, eGeometryShader, eHost, eLateFragmentTests, eMeshShaderNV, eRayTracingShaderKHR, eShadingRateImageNV, eTaskShaderNV, eTessellationControlShader, eTessellationEvaluationShader, eTopOfPipe, eTransfer, eTransformFeedbackEXT, eVertexInput, and eVertexShader.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineTessellationStateCreateFlagBits | ) |
Definition at line 12578 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineTessellationStateCreateFlags | ) |
Definition at line 12585 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineVertexInputStateCreateFlagBits | ) |
Definition at line 12594 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineVertexInputStateCreateFlags | ) |
Definition at line 12601 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportStateCreateFlagBits | ) |
Definition at line 12610 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportStateCreateFlags | ) |
Definition at line 12617 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportSwizzleStateCreateFlagBitsNV | ) |
Definition at line 12626 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportSwizzleStateCreateFlagsNV | ) |
Definition at line 12633 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PointClippingBehavior | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PolygonMode | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PresentModeKHR | value | ) |
Definition at line 7249 of file vulkan.hpp.
References eFifo, eFifoRelaxed, eImmediate, eMailbox, eSharedContinuousRefresh, and eSharedDemandRefresh.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PrimitiveTopology | value | ) |
Definition at line 7278 of file vulkan.hpp.
References eLineList, eLineListWithAdjacency, eLineStrip, eLineStripWithAdjacency, ePatchList, ePointList, eTriangleFan, eTriangleList, eTriangleListWithAdjacency, eTriangleStrip, and eTriangleStripWithAdjacency.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PrivateDataSlotCreateFlagBitsEXT | ) |
Definition at line 7300 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PrivateDataSlotCreateFlagsEXT | ) |
Definition at line 12642 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryControlFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryControlFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryPipelineStatisticFlagBits | value | ) |
Definition at line 7334 of file vulkan.hpp.
References eClippingInvocations, eClippingPrimitives, eComputeShaderInvocations, eFragmentShaderInvocations, eGeometryShaderInvocations, eGeometryShaderPrimitives, eInputAssemblyPrimitives, eInputAssemblyVertices, eTessellationControlShaderPatches, eTessellationEvaluationShaderInvocations, and eVertexShaderInvocations.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryPipelineStatisticFlags | value | ) |
Definition at line 12720 of file vulkan.hpp.
References eClippingInvocations, eClippingPrimitives, eComputeShaderInvocations, eFragmentShaderInvocations, eGeometryShaderInvocations, eGeometryShaderPrimitives, eInputAssemblyPrimitives, eInputAssemblyVertices, eTessellationControlShaderPatches, eTessellationEvaluationShaderInvocations, and eVertexShaderInvocations.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryPoolCreateFlagBits | ) |
Definition at line 7356 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryPoolCreateFlags | ) |
Definition at line 12743 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryPoolSamplingModeINTEL | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryResultFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryResultFlags | value | ) |
Definition at line 12780 of file vulkan.hpp.
References e64, ePartial, eWait, and eWithAvailability.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryType | value | ) |
Definition at line 7408 of file vulkan.hpp.
References eAccelerationStructureCompactedSizeKHR, eAccelerationStructureSerializationSizeKHR, eOcclusion, ePerformanceQueryINTEL, ePerformanceQueryKHR, ePipelineStatistics, eTimestamp, and eTransformFeedbackStreamEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueueFlagBits | value | ) |
Definition at line 7433 of file vulkan.hpp.
References eCompute, eGraphics, eProtected, eSparseBinding, and eTransfer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueueFlags | value | ) |
Definition at line 12824 of file vulkan.hpp.
References eCompute, eGraphics, eProtected, eSparseBinding, and eTransfer.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueueGlobalPriorityEXT | value | ) |
Definition at line 7454 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RasterizationOrderAMD | value | ) |
Definition at line 7472 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RayTracingShaderGroupTypeKHR | value | ) |
Definition at line 7490 of file vulkan.hpp.
References eGeneral, eProceduralHitGroup, and eTrianglesHitGroup.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RenderPassCreateFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RenderPassCreateFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ResolveModeFlagBits | value | ) |
Definition at line 7525 of file vulkan.hpp.
References eAverage, eMax, eMin, eNone, and eSampleZero.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ResolveModeFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | Result | value | ) |
Definition at line 7587 of file vulkan.hpp.
References eErrorDeviceLost, eErrorExtensionNotPresent, eErrorFeatureNotPresent, eErrorFormatNotSupported, eErrorFragmentation, eErrorFragmentedPool, eErrorFullScreenExclusiveModeLostEXT, eErrorIncompatibleDisplayKHR, eErrorIncompatibleDriver, eErrorIncompatibleVersionKHR, eErrorInitializationFailed, eErrorInvalidDrmFormatModifierPlaneLayoutEXT, eErrorInvalidExternalHandle, eErrorInvalidOpaqueCaptureAddress, eErrorInvalidShaderNV, eErrorLayerNotPresent, eErrorMemoryMapFailed, eErrorNativeWindowInUseKHR, eErrorNotPermittedEXT, eErrorOutOfDateKHR, eErrorOutOfDeviceMemory, eErrorOutOfHostMemory, eErrorOutOfPoolMemory, eErrorSurfaceLostKHR, eErrorTooManyObjects, eErrorUnknown, eErrorValidationFailedEXT, eEventReset, eEventSet, eIncomplete, eNotReady, eOperationDeferredKHR, eOperationNotDeferredKHR, ePipelineCompileRequiredEXT, eSuboptimalKHR, eSuccess, eThreadDoneKHR, eThreadIdleKHR, and eTimeout.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SampleCountFlagBits | value | ) |
Definition at line 7645 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SampleCountFlags | value | ) |
Definition at line 12956 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerAddressMode | value | ) |
Definition at line 7670 of file vulkan.hpp.
References eClampToBorder, eClampToEdge, eMirrorClampToEdge, eMirroredRepeat, and eRepeat.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerCreateFlagBits | value | ) |
Definition at line 7689 of file vulkan.hpp.
References eSubsampledCoarseReconstructionEXT, and eSubsampledEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerCreateFlags | value | ) |
Definition at line 13003 of file vulkan.hpp.
References eSubsampledCoarseReconstructionEXT, and eSubsampledEXT.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerMipmapMode | value | ) |
Definition at line 7705 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerReductionMode | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerYcbcrModelConversion | value | ) |
Definition at line 7744 of file vulkan.hpp.
References eRgbIdentity, eYcbcr2020, eYcbcr601, eYcbcr709, and eYcbcrIdentity.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerYcbcrRange | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ScopeNV | value | ) |
Definition at line 7782 of file vulkan.hpp.
References eDevice, eQueueFamily, eSubgroup, and eWorkgroup.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreCreateFlagBits | ) |
Definition at line 7797 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreCreateFlags | ) |
Definition at line 13017 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreImportFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreImportFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreType | value | ) |
Definition at line 7824 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreWaitFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreWaitFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderCorePropertiesFlagBitsAMD | ) |
Definition at line 7852 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderCorePropertiesFlagsAMD | ) |
Definition at line 13112 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderFloatControlsIndependence | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderInfoTypeAMD | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderModuleCreateFlagBits | ) |
Definition at line 7897 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderModuleCreateFlags | ) |
Definition at line 13121 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderStageFlagBits | value | ) |
Definition at line 7928 of file vulkan.hpp.
References eAll, eAllGraphics, eAnyHitKHR, eCallableKHR, eClosestHitKHR, eCompute, eFragment, eGeometry, eIntersectionKHR, eMeshNV, eMissKHR, eRaygenKHR, eTaskNV, eTessellationControl, eTessellationEvaluation, and eVertex.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderStageFlags | value | ) |
Definition at line 13158 of file vulkan.hpp.
References eAnyHitKHR, eCallableKHR, eClosestHitKHR, eCompute, eFragment, eGeometry, eIntersectionKHR, eMeshNV, eMissKHR, eRaygenKHR, eTaskNV, eTessellationControl, eTessellationEvaluation, and eVertex.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShadingRatePaletteEntryNV | value | ) |
Definition at line 7968 of file vulkan.hpp.
References e16InvocationsPerPixel, e1InvocationPer1X2Pixels, e1InvocationPer2X1Pixels, e1InvocationPer2X2Pixels, e1InvocationPer2X4Pixels, e1InvocationPer4X2Pixels, e1InvocationPer4X4Pixels, e1InvocationPerPixel, e2InvocationsPerPixel, e4InvocationsPerPixel, e8InvocationsPerPixel, and eNoInvocations.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SharingMode | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseImageFormatFlagBits | value | ) |
Definition at line 8011 of file vulkan.hpp.
References eAlignedMipSize, eNonstandardBlockSize, and eSingleMiptail.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseImageFormatFlags | value | ) |
Definition at line 13212 of file vulkan.hpp.
References eAlignedMipSize, eNonstandardBlockSize, and eSingleMiptail.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseMemoryBindFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseMemoryBindFlags | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StencilFaceFlagBits | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StencilFaceFlags | value | ) |
Definition at line 13296 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StencilOp | value | ) |
Definition at line 8067 of file vulkan.hpp.
References eDecrementAndClamp, eDecrementAndWrap, eIncrementAndClamp, eIncrementAndWrap, eInvert, eKeep, eReplace, and eZero.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StructureType | value | ) |
Definition at line 8667 of file vulkan.hpp.
References eAccelerationStructureBuildGeometryInfoKHR, eAccelerationStructureCreateGeometryTypeInfoKHR, eAccelerationStructureCreateInfoKHR, eAccelerationStructureCreateInfoNV, eAccelerationStructureDeviceAddressInfoKHR, eAccelerationStructureGeometryAabbsDataKHR, eAccelerationStructureGeometryInstancesDataKHR, eAccelerationStructureGeometryKHR, eAccelerationStructureGeometryTrianglesDataKHR, eAccelerationStructureInfoNV, eAccelerationStructureMemoryRequirementsInfoKHR, eAccelerationStructureMemoryRequirementsInfoNV, eAccelerationStructureVersionKHR, eAcquireNextImageInfoKHR, eAcquireProfilingLockInfoKHR, eAndroidHardwareBufferFormatPropertiesANDROID, eAndroidHardwareBufferPropertiesANDROID, eAndroidHardwareBufferUsageANDROID, eAndroidSurfaceCreateInfoKHR, eApplicationInfo, eAttachmentDescription2, eAttachmentDescriptionStencilLayout, eAttachmentReference2, eAttachmentReferenceStencilLayout, eBindAccelerationStructureMemoryInfoKHR, eBindBufferMemoryDeviceGroupInfo, eBindBufferMemoryInfo, eBindImageMemoryDeviceGroupInfo, eBindImageMemoryInfo, eBindImageMemorySwapchainInfoKHR, eBindImagePlaneMemoryInfo, eBindSparseInfo, eBlitImageInfo2KHR, eBufferCopy2KHR, eBufferCreateInfo, eBufferDeviceAddressCreateInfoEXT, eBufferDeviceAddressInfo, eBufferImageCopy2KHR, eBufferMemoryBarrier, eBufferMemoryRequirementsInfo2, eBufferOpaqueCaptureAddressCreateInfo, eBufferViewCreateInfo, eCalibratedTimestampInfoEXT, eCheckpointDataNV, eCommandBufferAllocateInfo, eCommandBufferBeginInfo, eCommandBufferInheritanceConditionalRenderingInfoEXT, eCommandBufferInheritanceInfo, eCommandBufferInheritanceRenderPassTransformInfoQCOM, eCommandPoolCreateInfo, eComputePipelineCreateInfo, eConditionalRenderingBeginInfoEXT, eCooperativeMatrixPropertiesNV, eCopyAccelerationStructureInfoKHR, eCopyAccelerationStructureToMemoryInfoKHR, eCopyBufferInfo2KHR, eCopyBufferToImageInfo2KHR, eCopyDescriptorSet, eCopyImageInfo2KHR, eCopyImageToBufferInfo2KHR, eCopyMemoryToAccelerationStructureInfoKHR, eD3D12FenceSubmitInfoKHR, eDebugMarkerMarkerInfoEXT, eDebugMarkerObjectNameInfoEXT, eDebugMarkerObjectTagInfoEXT, eDebugReportCallbackCreateInfoEXT, eDebugUtilsLabelEXT, eDebugUtilsMessengerCallbackDataEXT, eDebugUtilsMessengerCreateInfoEXT, eDebugUtilsObjectNameInfoEXT, eDebugUtilsObjectTagInfoEXT, eDedicatedAllocationBufferCreateInfoNV, eDedicatedAllocationImageCreateInfoNV, eDedicatedAllocationMemoryAllocateInfoNV, eDeferredOperationInfoKHR, eDescriptorPoolCreateInfo, eDescriptorPoolInlineUniformBlockCreateInfoEXT, eDescriptorSetAllocateInfo, eDescriptorSetLayoutBindingFlagsCreateInfo, eDescriptorSetLayoutCreateInfo, eDescriptorSetLayoutSupport, eDescriptorSetVariableDescriptorCountAllocateInfo, eDescriptorSetVariableDescriptorCountLayoutSupport, eDescriptorUpdateTemplateCreateInfo, eDeviceCreateInfo, eDeviceDeviceMemoryReportCreateInfoEXT, eDeviceDiagnosticsConfigCreateInfoNV, eDeviceEventInfoEXT, eDeviceGroupBindSparseInfo, eDeviceGroupCommandBufferBeginInfo, eDeviceGroupDeviceCreateInfo, eDeviceGroupPresentCapabilitiesKHR, eDeviceGroupPresentInfoKHR, eDeviceGroupRenderPassBeginInfo, eDeviceGroupSubmitInfo, eDeviceGroupSwapchainCreateInfoKHR, eDeviceMemoryOpaqueCaptureAddressInfo, eDeviceMemoryOverallocationCreateInfoAMD, eDeviceMemoryReportCallbackDataEXT, eDevicePrivateDataCreateInfoEXT, eDeviceQueueCreateInfo, eDeviceQueueGlobalPriorityCreateInfoEXT, eDeviceQueueInfo2, eDirectfbSurfaceCreateInfoEXT, eDisplayEventInfoEXT, eDisplayModeCreateInfoKHR, eDisplayModeProperties2KHR, eDisplayNativeHdrSurfaceCapabilitiesAMD, eDisplayPlaneCapabilities2KHR, eDisplayPlaneInfo2KHR, eDisplayPlaneProperties2KHR, eDisplayPowerInfoEXT, eDisplayPresentInfoKHR, eDisplayProperties2KHR, eDisplaySurfaceCreateInfoKHR, eDrmFormatModifierPropertiesListEXT, eEventCreateInfo, eExportFenceCreateInfo, eExportFenceWin32HandleInfoKHR, eExportMemoryAllocateInfo, eExportMemoryAllocateInfoNV, eExportMemoryWin32HandleInfoKHR, eExportMemoryWin32HandleInfoNV, eExportSemaphoreCreateInfo, eExportSemaphoreWin32HandleInfoKHR, eExternalBufferProperties, eExternalFenceProperties, eExternalFormatANDROID, eExternalImageFormatProperties, eExternalMemoryBufferCreateInfo, eExternalMemoryImageCreateInfo, eExternalMemoryImageCreateInfoNV, eExternalSemaphoreProperties, eFenceCreateInfo, eFenceGetFdInfoKHR, eFenceGetWin32HandleInfoKHR, eFilterCubicImageViewImageFormatPropertiesEXT, eFormatProperties2, eFragmentShadingRateAttachmentInfoKHR, eFramebufferAttachmentImageInfo, eFramebufferAttachmentsCreateInfo, eFramebufferCreateInfo, eFramebufferMixedSamplesCombinationNV, eGeneratedCommandsInfoNV, eGeneratedCommandsMemoryRequirementsInfoNV, eGeometryAabbNV, eGeometryNV, eGeometryTrianglesNV, eGraphicsPipelineCreateInfo, eGraphicsPipelineShaderGroupsCreateInfoNV, eGraphicsShaderGroupCreateInfoNV, eHdrMetadataEXT, eHeadlessSurfaceCreateInfoEXT, eImageBlit2KHR, eImageCopy2KHR, eImageCreateInfo, eImageDrmFormatModifierExplicitCreateInfoEXT, eImageDrmFormatModifierListCreateInfoEXT, eImageDrmFormatModifierPropertiesEXT, eImageFormatListCreateInfo, eImageFormatProperties2, eImageMemoryBarrier, eImageMemoryRequirementsInfo2, eImagepipeSurfaceCreateInfoFUCHSIA, eImagePlaneMemoryRequirementsInfo, eImageResolve2KHR, eImageSparseMemoryRequirementsInfo2, eImageStencilUsageCreateInfo, eImageSwapchainCreateInfoKHR, eImageViewAddressPropertiesNVX, eImageViewAstcDecodeModeEXT, eImageViewCreateInfo, eImageViewHandleInfoNVX, eImageViewUsageCreateInfo, eImportAndroidHardwareBufferInfoANDROID, eImportFenceFdInfoKHR, eImportFenceWin32HandleInfoKHR, eImportMemoryFdInfoKHR, eImportMemoryHostPointerInfoEXT, eImportMemoryWin32HandleInfoKHR, eImportMemoryWin32HandleInfoNV, eImportSemaphoreFdInfoKHR, eImportSemaphoreWin32HandleInfoKHR, eIndirectCommandsLayoutCreateInfoNV, eIndirectCommandsLayoutTokenNV, eInitializePerformanceApiInfoINTEL, eInstanceCreateInfo, eIosSurfaceCreateInfoMVK, eLoaderDeviceCreateInfo, eLoaderInstanceCreateInfo, eMacosSurfaceCreateInfoMVK, eMappedMemoryRange, eMemoryAllocateFlagsInfo, eMemoryAllocateInfo, eMemoryBarrier, eMemoryDedicatedAllocateInfo, eMemoryDedicatedRequirements, eMemoryFdPropertiesKHR, eMemoryGetAndroidHardwareBufferInfoANDROID, eMemoryGetFdInfoKHR, eMemoryGetWin32HandleInfoKHR, eMemoryHostPointerPropertiesEXT, eMemoryOpaqueCaptureAddressAllocateInfo, eMemoryPriorityAllocateInfoEXT, eMemoryRequirements2, eMemoryWin32HandlePropertiesKHR, eMetalSurfaceCreateInfoEXT, eMultisamplePropertiesEXT, ePerformanceConfigurationAcquireInfoINTEL, ePerformanceCounterDescriptionKHR, ePerformanceCounterKHR, ePerformanceMarkerInfoINTEL, ePerformanceOverrideInfoINTEL, ePerformanceQuerySubmitInfoKHR, ePerformanceStreamMarkerInfoINTEL, ePhysicalDevice16BitStorageFeatures, ePhysicalDevice4444FormatsFeaturesEXT, ePhysicalDevice8BitStorageFeatures, ePhysicalDeviceAstcDecodeFeaturesEXT, ePhysicalDeviceBlendOperationAdvancedFeaturesEXT, ePhysicalDeviceBlendOperationAdvancedPropertiesEXT, ePhysicalDeviceBufferDeviceAddressFeatures, ePhysicalDeviceBufferDeviceAddressFeaturesEXT, ePhysicalDeviceCoherentMemoryFeaturesAMD, ePhysicalDeviceComputeShaderDerivativesFeaturesNV, ePhysicalDeviceConditionalRenderingFeaturesEXT, ePhysicalDeviceConservativeRasterizationPropertiesEXT, ePhysicalDeviceCooperativeMatrixFeaturesNV, ePhysicalDeviceCooperativeMatrixPropertiesNV, ePhysicalDeviceCornerSampledImageFeaturesNV, ePhysicalDeviceCoverageReductionModeFeaturesNV, ePhysicalDeviceCustomBorderColorFeaturesEXT, ePhysicalDeviceCustomBorderColorPropertiesEXT, ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, ePhysicalDeviceDepthClipEnableFeaturesEXT, ePhysicalDeviceDepthStencilResolveProperties, ePhysicalDeviceDescriptorIndexingFeatures, ePhysicalDeviceDescriptorIndexingProperties, ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV, ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV, ePhysicalDeviceDeviceMemoryReportFeaturesEXT, ePhysicalDeviceDiagnosticsConfigFeaturesNV, ePhysicalDeviceDiscardRectanglePropertiesEXT, ePhysicalDeviceDriverProperties, ePhysicalDeviceExclusiveScissorFeaturesNV, ePhysicalDeviceExtendedDynamicStateFeaturesEXT, ePhysicalDeviceExternalBufferInfo, ePhysicalDeviceExternalFenceInfo, ePhysicalDeviceExternalImageFormatInfo, ePhysicalDeviceExternalMemoryHostPropertiesEXT, ePhysicalDeviceExternalSemaphoreInfo, ePhysicalDeviceFeatures2, ePhysicalDeviceFloatControlsProperties, ePhysicalDeviceFragmentDensityMap2FeaturesEXT, ePhysicalDeviceFragmentDensityMap2PropertiesEXT, ePhysicalDeviceFragmentDensityMapFeaturesEXT, ePhysicalDeviceFragmentDensityMapPropertiesEXT, ePhysicalDeviceFragmentShaderBarycentricFeaturesNV, ePhysicalDeviceFragmentShaderInterlockFeaturesEXT, ePhysicalDeviceFragmentShadingRateFeaturesKHR, ePhysicalDeviceFragmentShadingRateKHR, ePhysicalDeviceFragmentShadingRatePropertiesKHR, ePhysicalDeviceGroupProperties, ePhysicalDeviceHostQueryResetFeatures, ePhysicalDeviceIdProperties, ePhysicalDeviceImageDrmFormatModifierInfoEXT, ePhysicalDeviceImageFormatInfo2, ePhysicalDeviceImagelessFramebufferFeatures, ePhysicalDeviceImageRobustnessFeaturesEXT, ePhysicalDeviceImageViewImageFormatInfoEXT, ePhysicalDeviceIndexTypeUint8FeaturesEXT, ePhysicalDeviceInlineUniformBlockFeaturesEXT, ePhysicalDeviceInlineUniformBlockPropertiesEXT, ePhysicalDeviceLineRasterizationFeaturesEXT, ePhysicalDeviceLineRasterizationPropertiesEXT, ePhysicalDeviceMaintenance3Properties, ePhysicalDeviceMemoryBudgetPropertiesEXT, ePhysicalDeviceMemoryPriorityFeaturesEXT, ePhysicalDeviceMemoryProperties2, ePhysicalDeviceMeshShaderFeaturesNV, ePhysicalDeviceMeshShaderPropertiesNV, ePhysicalDeviceMultiviewFeatures, ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, ePhysicalDeviceMultiviewProperties, ePhysicalDevicePciBusInfoPropertiesEXT, ePhysicalDevicePerformanceQueryFeaturesKHR, ePhysicalDevicePerformanceQueryPropertiesKHR, ePhysicalDevicePipelineCreationCacheControlFeaturesEXT, ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR, ePhysicalDevicePointClippingProperties, ePhysicalDevicePortabilitySubsetFeaturesKHR, ePhysicalDevicePortabilitySubsetPropertiesKHR, ePhysicalDevicePrivateDataFeaturesEXT, ePhysicalDeviceProperties2, ePhysicalDeviceProtectedMemoryFeatures, ePhysicalDeviceProtectedMemoryProperties, ePhysicalDevicePushDescriptorPropertiesKHR, ePhysicalDeviceRayTracingFeaturesKHR, ePhysicalDeviceRayTracingPropertiesKHR, ePhysicalDeviceRayTracingPropertiesNV, ePhysicalDeviceRepresentativeFragmentTestFeaturesNV, ePhysicalDeviceRobustness2FeaturesEXT, ePhysicalDeviceRobustness2PropertiesEXT, ePhysicalDeviceSampleLocationsPropertiesEXT, ePhysicalDeviceSamplerFilterMinmaxProperties, ePhysicalDeviceSamplerYcbcrConversionFeatures, ePhysicalDeviceScalarBlockLayoutFeatures, ePhysicalDeviceSeparateDepthStencilLayoutsFeatures, ePhysicalDeviceShaderAtomicFloatFeaturesEXT, ePhysicalDeviceShaderAtomicInt64Features, ePhysicalDeviceShaderClockFeaturesKHR, ePhysicalDeviceShaderCoreProperties2AMD, ePhysicalDeviceShaderCorePropertiesAMD, ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT, ePhysicalDeviceShaderDrawParametersFeatures, ePhysicalDeviceShaderFloat16Int8Features, ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT, ePhysicalDeviceShaderImageFootprintFeaturesNV, ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, ePhysicalDeviceShaderSmBuiltinsFeaturesNV, ePhysicalDeviceShaderSmBuiltinsPropertiesNV, ePhysicalDeviceShaderSubgroupExtendedTypesFeatures, ePhysicalDeviceShaderTerminateInvocationFeaturesKHR, ePhysicalDeviceShadingRateImageFeaturesNV, ePhysicalDeviceShadingRateImagePropertiesNV, ePhysicalDeviceSparseImageFormatInfo2, ePhysicalDeviceSubgroupProperties, ePhysicalDeviceSubgroupSizeControlFeaturesEXT, ePhysicalDeviceSubgroupSizeControlPropertiesEXT, ePhysicalDeviceSurfaceInfo2KHR, ePhysicalDeviceTexelBufferAlignmentFeaturesEXT, ePhysicalDeviceTexelBufferAlignmentPropertiesEXT, ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT, ePhysicalDeviceTimelineSemaphoreFeatures, ePhysicalDeviceTimelineSemaphoreProperties, ePhysicalDeviceToolPropertiesEXT, ePhysicalDeviceTransformFeedbackFeaturesEXT, ePhysicalDeviceTransformFeedbackPropertiesEXT, ePhysicalDeviceUniformBufferStandardLayoutFeatures, ePhysicalDeviceVariablePointersFeatures, ePhysicalDeviceVertexAttributeDivisorFeaturesEXT, ePhysicalDeviceVertexAttributeDivisorPropertiesEXT, ePhysicalDeviceVulkan11Features, ePhysicalDeviceVulkan11Properties, ePhysicalDeviceVulkan12Features, ePhysicalDeviceVulkan12Properties, ePhysicalDeviceVulkanMemoryModelFeatures, ePhysicalDeviceYcbcrImageArraysFeaturesEXT, ePipelineCacheCreateInfo, ePipelineColorBlendAdvancedStateCreateInfoEXT, ePipelineColorBlendStateCreateInfo, ePipelineCompilerControlCreateInfoAMD, ePipelineCoverageModulationStateCreateInfoNV, ePipelineCoverageReductionStateCreateInfoNV, ePipelineCoverageToColorStateCreateInfoNV, ePipelineCreationFeedbackCreateInfoEXT, ePipelineDepthStencilStateCreateInfo, ePipelineDiscardRectangleStateCreateInfoEXT, ePipelineDynamicStateCreateInfo, ePipelineExecutableInfoKHR, ePipelineExecutableInternalRepresentationKHR, ePipelineExecutablePropertiesKHR, ePipelineExecutableStatisticKHR, ePipelineFragmentShadingRateStateCreateInfoKHR, ePipelineInfoKHR, ePipelineInputAssemblyStateCreateInfo, ePipelineLayoutCreateInfo, ePipelineLibraryCreateInfoKHR, ePipelineMultisampleStateCreateInfo, ePipelineRasterizationConservativeStateCreateInfoEXT, ePipelineRasterizationDepthClipStateCreateInfoEXT, ePipelineRasterizationLineStateCreateInfoEXT, ePipelineRasterizationStateCreateInfo, ePipelineRasterizationStateRasterizationOrderAMD, ePipelineRasterizationStateStreamCreateInfoEXT, ePipelineRepresentativeFragmentTestStateCreateInfoNV, ePipelineSampleLocationsStateCreateInfoEXT, ePipelineShaderStageCreateInfo, ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT, ePipelineTessellationDomainOriginStateCreateInfo, ePipelineTessellationStateCreateInfo, ePipelineVertexInputDivisorStateCreateInfoEXT, ePipelineVertexInputStateCreateInfo, ePipelineViewportCoarseSampleOrderStateCreateInfoNV, ePipelineViewportExclusiveScissorStateCreateInfoNV, ePipelineViewportShadingRateImageStateCreateInfoNV, ePipelineViewportStateCreateInfo, ePipelineViewportSwizzleStateCreateInfoNV, ePipelineViewportWScalingStateCreateInfoNV, ePresentFrameTokenGGP, ePresentInfoKHR, ePresentRegionsKHR, ePresentTimesInfoGOOGLE, ePrivateDataSlotCreateInfoEXT, eProtectedSubmitInfo, eQueryPoolCreateInfo, eQueryPoolPerformanceCreateInfoKHR, eQueryPoolPerformanceQueryCreateInfoINTEL, eQueueFamilyCheckpointPropertiesNV, eQueueFamilyProperties2, eRayTracingPipelineCreateInfoKHR, eRayTracingPipelineCreateInfoNV, eRayTracingPipelineInterfaceCreateInfoKHR, eRayTracingShaderGroupCreateInfoKHR, eRayTracingShaderGroupCreateInfoNV, eRenderPassAttachmentBeginInfo, eRenderPassBeginInfo, eRenderPassCreateInfo, eRenderPassCreateInfo2, eRenderPassFragmentDensityMapCreateInfoEXT, eRenderPassInputAttachmentAspectCreateInfo, eRenderPassMultiviewCreateInfo, eRenderPassSampleLocationsBeginInfoEXT, eRenderPassTransformBeginInfoQCOM, eResolveImageInfo2KHR, eSampleLocationsInfoEXT, eSamplerCreateInfo, eSamplerCustomBorderColorCreateInfoEXT, eSamplerReductionModeCreateInfo, eSamplerYcbcrConversionCreateInfo, eSamplerYcbcrConversionImageFormatProperties, eSamplerYcbcrConversionInfo, eSemaphoreCreateInfo, eSemaphoreGetFdInfoKHR, eSemaphoreGetWin32HandleInfoKHR, eSemaphoreSignalInfo, eSemaphoreTypeCreateInfo, eSemaphoreWaitInfo, eShaderModuleCreateInfo, eShaderModuleValidationCacheCreateInfoEXT, eSharedPresentSurfaceCapabilitiesKHR, eSparseImageFormatProperties2, eSparseImageMemoryRequirements2, eStreamDescriptorSurfaceCreateInfoGGP, eSubmitInfo, eSubpassBeginInfo, eSubpassDependency2, eSubpassDescription2, eSubpassDescriptionDepthStencilResolve, eSubpassEndInfo, eSurfaceCapabilities2EXT, eSurfaceCapabilities2KHR, eSurfaceCapabilitiesFullScreenExclusiveEXT, eSurfaceFormat2KHR, eSurfaceFullScreenExclusiveInfoEXT, eSurfaceFullScreenExclusiveWin32InfoEXT, eSurfaceProtectedCapabilitiesKHR, eSwapchainCounterCreateInfoEXT, eSwapchainCreateInfoKHR, eSwapchainDisplayNativeHdrCreateInfoAMD, eTextureLodGatherFormatPropertiesAMD, eTimelineSemaphoreSubmitInfo, eValidationCacheCreateInfoEXT, eValidationFeaturesEXT, eValidationFlagsEXT, eViSurfaceCreateInfoNN, eWaylandSurfaceCreateInfoKHR, eWin32KeyedMutexAcquireReleaseInfoKHR, eWin32KeyedMutexAcquireReleaseInfoNV, eWin32SurfaceCreateInfoKHR, eWriteDescriptorSet, eWriteDescriptorSetAccelerationStructureKHR, eWriteDescriptorSetInlineUniformBlockEXT, eXcbSurfaceCreateInfoKHR, and eXlibSurfaceCreateInfoKHR.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubgroupFeatureFlagBits | value | ) |
Definition at line 9153 of file vulkan.hpp.
References eArithmetic, eBallot, eBasic, eClustered, ePartitionedNV, eQuad, eShuffle, eShuffleRelative, and eVote.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubgroupFeatureFlags | value | ) |
Definition at line 13356 of file vulkan.hpp.
References eArithmetic, eBallot, eBasic, eClustered, ePartitionedNV, eQuad, eShuffle, eShuffleRelative, and eVote.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubpassContents | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubpassDescriptionFlagBits | value | ) |
Definition at line 9194 of file vulkan.hpp.
References eFragmentRegionQCOM, ePerViewAttributesNVX, ePerViewPositionXOnlyNVX, and eShaderResolveQCOM.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubpassDescriptionFlags | value | ) |
Definition at line 13405 of file vulkan.hpp.
References eFragmentRegionQCOM, ePerViewAttributesNVX, ePerViewPositionXOnlyNVX, and eShaderResolveQCOM.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SurfaceCounterFlagBitsEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SurfaceCounterFlagsEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SurfaceTransformFlagBitsKHR | value | ) |
Definition at line 9233 of file vulkan.hpp.
References eHorizontalMirror, eHorizontalMirrorRotate180, eHorizontalMirrorRotate270, eHorizontalMirrorRotate90, eIdentity, eInherit, eRotate180, eRotate270, and eRotate90.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SurfaceTransformFlagsKHR | value | ) |
Definition at line 13490 of file vulkan.hpp.
References eHorizontalMirror, eHorizontalMirrorRotate180, eHorizontalMirrorRotate270, eHorizontalMirrorRotate90, eIdentity, eInherit, eRotate180, eRotate270, and eRotate90.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SwapchainCreateFlagBitsKHR | value | ) |
Definition at line 9257 of file vulkan.hpp.
References eMutableFormat, eProtected, and eSplitInstanceBindRegions.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SwapchainCreateFlagsKHR | value | ) |
Definition at line 13539 of file vulkan.hpp.
References eMutableFormat, eProtected, and eSplitInstanceBindRegions.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SystemAllocationScope | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | TessellationDomainOrigin | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | TimeDomainEXT | value | ) |
Definition at line 9315 of file vulkan.hpp.
References eClockMonotonic, eClockMonotonicRaw, eDevice, and eQueryPerformanceCounter.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ToolPurposeFlagBitsEXT | value | ) |
Definition at line 9338 of file vulkan.hpp.
References eAdditionalFeatures, eDebugMarkers, eDebugReporting, eModifyingFeatures, eProfiling, eTracing, and eValidation.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ToolPurposeFlagsEXT | value | ) |
Definition at line 13582 of file vulkan.hpp.
References eAdditionalFeatures, eDebugMarkers, eDebugReporting, eModifyingFeatures, eProfiling, eTracing, and eValidation.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCacheCreateFlagBitsEXT | ) |
Definition at line 13601 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCacheCreateFlagsEXT | ) |
Definition at line 13608 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCacheHeaderVersionEXT | value | ) |
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCheckEXT | value | ) |
Definition at line 9373 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationFeatureDisableEXT | value | ) |
Definition at line 9394 of file vulkan.hpp.
References eAll, eApiParameters, eCoreChecks, eObjectLifetimes, eShaders, eThreadSafety, and eUniqueHandles.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationFeatureEnableEXT | value | ) |
Definition at line 9418 of file vulkan.hpp.
References eBestPractices, eDebugPrintf, eGpuAssisted, eGpuAssistedReserveBindingSlot, and eSynchronizationValidation.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | VendorId | value | ) |
Definition at line 9440 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | VertexInputRate | value | ) |
Definition at line 9459 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ViewportCoordinateSwizzleNV | value | ) |
Definition at line 9481 of file vulkan.hpp.
References eNegativeW, eNegativeX, eNegativeY, eNegativeZ, ePositiveW, ePositiveX, ePositiveY, and ePositiveZ.
| VULKAN_HPP_INLINE std::vector<typename UniqueType::element_type> VULKAN_HPP_NAMESPACE::uniqueToRaw | ( | std::vector< UniqueType > const & | handles | ) |
Definition at line 1198 of file vulkan.hpp.