SDL 2.0
|
Enumerations | |
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 , eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY , eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY , eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE , eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE , 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 , eErrorInvalidDrmFormatModifierPlaneLayoutEXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT , eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT , eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT } |
enum class | FramebufferCreateFlagBits |
enum class | QueryPoolCreateFlagBits |
enum class | RenderPassCreateFlagBits |
enum class | SamplerCreateFlagBits |
enum class | PipelineLayoutCreateFlagBits |
enum class | PipelineCacheCreateFlagBits |
enum class | PipelineDepthStencilStateCreateFlagBits |
enum class | PipelineDynamicStateCreateFlagBits |
enum class | PipelineColorBlendStateCreateFlagBits |
enum class | PipelineMultisampleStateCreateFlagBits |
enum class | PipelineRasterizationStateCreateFlagBits |
enum class | PipelineViewportStateCreateFlagBits |
enum class | PipelineTessellationStateCreateFlagBits |
enum class | PipelineInputAssemblyStateCreateFlagBits |
enum class | PipelineVertexInputStateCreateFlagBits |
enum class | PipelineShaderStageCreateFlagBits |
enum class | BufferViewCreateFlagBits |
enum class | InstanceCreateFlagBits |
enum class | DeviceCreateFlagBits |
enum class | ImageViewCreateFlagBits |
enum class | SemaphoreCreateFlagBits |
enum class | ShaderModuleCreateFlagBits |
enum class | EventCreateFlagBits |
enum class | MemoryMapFlagBits |
enum class | DescriptorPoolResetFlagBits |
enum class | DescriptorUpdateTemplateCreateFlagBits |
enum class | DisplayModeCreateFlagBitsKHR |
enum class | DisplaySurfaceCreateFlagBitsKHR |
enum class | CommandPoolTrimFlagBits |
enum class | PipelineViewportSwizzleStateCreateFlagBitsNV |
enum class | PipelineDiscardRectangleStateCreateFlagBitsEXT |
enum class | PipelineCoverageToColorStateCreateFlagBitsNV |
enum class | PipelineCoverageModulationStateCreateFlagBitsNV |
enum class | ValidationCacheCreateFlagBitsEXT |
enum class | DebugUtilsMessengerCreateFlagBitsEXT |
enum class | DebugUtilsMessengerCallbackDataFlagBitsEXT |
enum class | PipelineRasterizationConservativeStateCreateFlagBitsEXT |
enum class | PipelineRasterizationStateStreamCreateFlagBitsEXT |
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 , eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL , eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL , eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_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 } |
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 } |
enum class | ImageType { e1D = VK_IMAGE_TYPE_1D , e2D = VK_IMAGE_TYPE_2D , e3D = VK_IMAGE_TYPE_3D } |
enum class | ImageTiling { eOptimal = VK_IMAGE_TILING_OPTIMAL , eLinear = VK_IMAGE_TILING_LINEAR , eDrmFormatModifierEXT = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_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 | CommandBufferLevel { ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY , eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY } |
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 | 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 , eAccelerationStructureNV = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV } |
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 , eAccelerationStructureCompactedSizeNV = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV } |
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 } |
enum class | PipelineBindPoint { eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS , eCompute = VK_PIPELINE_BIND_POINT_COMPUTE , eRayTracingNV = VK_PIPELINE_BIND_POINT_RAY_TRACING_NV } |
enum class | PipelineCacheHeaderVersion { eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE } |
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 | SharingMode { eExclusive = VK_SHARING_MODE_EXCLUSIVE , eConcurrent = VK_SHARING_MODE_CONCURRENT } |
enum class | IndexType { eUint16 = VK_INDEX_TYPE_UINT16 , eUint32 = VK_INDEX_TYPE_UINT32 , eNoneNV = VK_INDEX_TYPE_NONE_NV } |
enum class | Filter { eNearest = VK_FILTER_NEAREST , eLinear = VK_FILTER_LINEAR , eCubicIMG = VK_FILTER_CUBIC_IMG } |
enum class | SamplerMipmapMode { eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST , eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR } |
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 } |
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 | 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 | CullModeFlagBits { 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 | FrontFace { eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE , eClockwise = VK_FRONT_FACE_CLOCKWISE } |
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 | 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 | 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 | InternalAllocationType { eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE } |
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 | 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 | VertexInputRate { eVertex = VK_VERTEX_INPUT_RATE_VERTEX , eInstance = VK_VERTEX_INPUT_RATE_INSTANCE } |
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 , eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM , eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM , eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM , eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM , eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM , eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM , eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM , eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM , eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM , eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM , eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM , eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM , eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM , eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16 , eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16 , eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16 , eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16 , eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 , eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 , eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 , eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 , eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 , eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 , eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 , eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 , eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16 , eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16 , eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16 , eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16 , eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 , eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 , eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 , eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 , eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 , eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 , eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 , eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 , eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM , eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM , eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM , eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM , eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM , eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM , eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM , eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM , eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM , eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM , eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM , eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM , eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM , eG16B16R163Plane444UnormKHR = 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 } |
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 , eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO , eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO , eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO , ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES , ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES , eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS , eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS , eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO , eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO , eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO , eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO , eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO , eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO , eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO , eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO , eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO , eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO , eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO , eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO , eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO , eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO , eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO , eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO , ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES , ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES , eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO , eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO , eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 , eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 , eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 , eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 , eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 , eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 , eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 , eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 , eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 , eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 , ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 , ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 , ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 , ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 , eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 , eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 , eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 , eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 , ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 , eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 , eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 , ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 , ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 , eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 , eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 , ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 , ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES , ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES , eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO , eRenderPassInputAttachmentAspectCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO , eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO , eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO , ePipelineTessellationDomainOriginStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO , ePipelineTessellationDomainOriginStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO , eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO , eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO , ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES , ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES , ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES , ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES , ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES , ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_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 , eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO , eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO , eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO , eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO , eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO , eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO , eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO , ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES , ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES , eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES , eSamplerYcbcrConversionImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES , eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO , eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO , ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO , ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO , eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES , eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES , ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO , ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO , eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES , eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES , ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES , ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES , eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO , eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO , eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO , eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO , eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO , eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO , ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO , ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO , eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES , eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES , eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO , eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO , eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO , eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO , ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO , ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO , eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES , eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES , ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES , ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES , eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT , eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT , ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES , 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 , eDebugReportCreateInfoEXT = 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 , eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD , 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 , 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 , eObjectTableCreateInfoNVX = VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX , eIndirectCommandsLayoutCreateInfoNVX = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX , eCmdProcessCommandsInfoNVX = VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX , eCmdReserveSpaceForCommandsInfoNVX = VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX , eDeviceGeneratedCommandsLimitsNVX = VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX , eDeviceGeneratedCommandsFeaturesNVX = VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX , 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 , eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT , eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR , eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR , eSubpassDescription2KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR , eSubpassDependency2KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR , eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR , eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR , eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR , 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 , 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 , ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT , eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT , 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 , eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR , 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 , ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV , eDrmFormatModifierPropertiesListEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT , eDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_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 , eDescriptorSetLayoutBindingFlagsCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT , ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT , ePhysicalDeviceDescriptorIndexingPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT , eDescriptorSetVariableDescriptorCountAllocateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT , eDescriptorSetVariableDescriptorCountLayoutSupportEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT , 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 , eBindAccelerationStructureMemoryInfoNV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV , eWriteDescriptorSetAccelerationStructureNV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_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 , eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT , ePhysicalDevice8BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR , 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 , ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR , 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 , ePhysicalDeviceDriverPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR , 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 , ePhysicalDeviceVulkanMemoryModelFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR , ePhysicalDevicePciBusInfoPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT , eImagepipeSurfaceCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA } |
enum class | SubpassContents { eInline = VK_SUBPASS_CONTENTS_INLINE , eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS } |
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 } |
enum class | DescriptorUpdateTemplateType { eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET , eDescriptorSetKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET , ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR } |
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 , eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION , eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE , eDescriptorUpdateTemplateKHR = 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 , eObjectTableNVX = VK_OBJECT_TYPE_OBJECT_TABLE_NVX , eIndirectCommandsLayoutNVX = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX , eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT , eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT , eAccelerationStructureNV = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV } |
enum class | QueueFlagBits { 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 | DeviceQueueCreateFlagBits { eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT } |
enum class | MemoryPropertyFlagBits { 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 } |
enum class | MemoryHeapFlagBits { eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT , eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT , eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT } |
enum class | AccessFlagBits { 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 , eCommandProcessReadNVX = VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX , eCommandProcessWriteNVX = VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX , eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT , eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV , eAccelerationStructureReadNV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV , eAccelerationStructureWriteNV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV } |
enum class | BufferUsageFlagBits { 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 , 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 , eRayTracingNV = VK_BUFFER_USAGE_RAY_TRACING_BIT_NV } |
enum class | BufferCreateFlagBits { 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 } |
enum class | ShaderStageFlagBits { 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 , eRaygenNV = VK_SHADER_STAGE_RAYGEN_BIT_NV , eAnyHitNV = VK_SHADER_STAGE_ANY_HIT_BIT_NV , eClosestHitNV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV , eMissNV = VK_SHADER_STAGE_MISS_BIT_NV , eIntersectionNV = VK_SHADER_STAGE_INTERSECTION_BIT_NV , eCallableNV = VK_SHADER_STAGE_CALLABLE_BIT_NV , eTaskNV = VK_SHADER_STAGE_TASK_BIT_NV , eMeshNV = VK_SHADER_STAGE_MESH_BIT_NV } |
enum class | ImageUsageFlagBits { 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 } |
enum class | ImageCreateFlagBits { 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 , eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT , eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT , eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT , e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT , e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT , eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT , eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT , eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT , eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT , eProtected = VK_IMAGE_CREATE_PROTECTED_BIT , eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT , eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT , eCornerSampledNV = VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV , eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT } |
enum class | PipelineCreateFlagBits { 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 , eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT , eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE , eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE , eDeferCompileNV = VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV } |
enum class | ColorComponentFlagBits { 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 | FenceCreateFlagBits { eSignaled = VK_FENCE_CREATE_SIGNALED_BIT } |
enum class | FormatFeatureFlagBits { 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 , eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT , eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT , eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT , eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT , eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT , eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT , eSampledImageYcbcrConversionLinearFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT , eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceable = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT , eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT , eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT , eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT , eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT , eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG , eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT } |
enum class | QueryControlFlagBits { ePrecise = VK_QUERY_CONTROL_PRECISE_BIT } |
enum class | QueryResultFlagBits { 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 | CommandBufferUsageFlagBits { 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 | QueryPipelineStatisticFlagBits { 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 | ImageAspectFlagBits { 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 , ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT , ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT , ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT , ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT , ePlane2KHR = 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 } |
enum class | SparseImageFormatFlagBits { 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 { eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT } |
enum class | PipelineStageFlagBits { 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 , eCommandProcessNVX = VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX , eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV , eRayTracingShaderNV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV , eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV , eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV , eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV } |
enum class | CommandPoolCreateFlagBits { 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 { eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT } |
enum class | CommandBufferResetFlagBits { eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT } |
enum class | SampleCountFlagBits { 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 | AttachmentDescriptionFlagBits { eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT } |
enum class | StencilFaceFlagBits { eFront = VK_STENCIL_FACE_FRONT_BIT , eBack = VK_STENCIL_FACE_BACK_BIT , eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK } |
enum class | DescriptorPoolCreateFlagBits { eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT , eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT } |
enum class | DependencyFlagBits { eByRegion = VK_DEPENDENCY_BY_REGION_BIT , eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT , eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT , eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT , eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT } |
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 | ColorSpaceKHR { eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR , eVkColorspaceSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR , eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT , eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT , eDciP3LinearEXT = VK_COLOR_SPACE_DCI_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 } |
enum class | DisplayPlaneAlphaFlagBitsKHR { 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 | CompositeAlphaFlagBitsKHR { 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 | SurfaceTransformFlagBitsKHR { 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 | 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 | DebugReportFlagBitsEXT { 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 , eDebugReport = 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 , eObjectTableNvx = VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT , eIndirectCommandsLayoutNvx = VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT , eValidationCacheExt = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT , eValidationCache = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT , eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT , eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT , eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT , eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT , eAccelerationStructureNV = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT } |
enum class | RasterizationOrderAMD { eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD , eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD } |
enum class | ExternalMemoryHandleTypeFlagBitsNV { 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 | ExternalMemoryFeatureFlagBitsNV { 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 | ValidationCheckEXT { eAll = VK_VALIDATION_CHECK_ALL_EXT , eShaders = VK_VALIDATION_CHECK_SHADERS_EXT } |
enum class | SubgroupFeatureFlagBits { 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 | IndirectCommandsLayoutUsageFlagBitsNVX { eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NVX , eSparseSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_SPARSE_SEQUENCES_BIT_NVX , eEmptyExecutions = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EMPTY_EXECUTIONS_BIT_NVX , eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NVX } |
enum class | ObjectEntryUsageFlagBitsNVX { eGraphics = VK_OBJECT_ENTRY_USAGE_GRAPHICS_BIT_NVX , eCompute = VK_OBJECT_ENTRY_USAGE_COMPUTE_BIT_NVX } |
enum class | IndirectCommandsTokenTypeNVX { ePipeline = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX , eDescriptorSet = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX , eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX , eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX , ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX , eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX , eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX , eDispatch = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX } |
enum class | ObjectEntryTypeNVX { eDescriptorSet = VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX , ePipeline = VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX , eIndexBuffer = VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX , eVertexBuffer = VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX , ePushConstant = VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX } |
enum class | DescriptorSetLayoutCreateFlagBits { ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR , eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT } |
enum class | ExternalMemoryHandleTypeFlagBits { eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueFdKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eOpaqueWin32KmtKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT , eD3D11TextureKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT , eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT , eD3D11TextureKmtKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT , eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT , eD3D12HeapKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT , eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT , eD3D12ResourceKHR = 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 | ExternalMemoryFeatureFlagBits { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT , eDedicatedOnlyKHR = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT , eExportableKHR = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT , eImportableKHR = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT } |
enum class | ExternalSemaphoreHandleTypeFlagBits { eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueFdKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eOpaqueWin32KmtKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT , eD3D12FenceKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT , eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT , eSyncFdKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT } |
enum class | ExternalSemaphoreFeatureFlagBits { eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT , eExportableKHR = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT , eImportableKHR = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT } |
enum class | SemaphoreImportFlagBits { eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT , eTemporaryKHR = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT } |
enum class | ExternalFenceHandleTypeFlagBits { eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueFdKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eOpaqueWin32KmtKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT , eSyncFdKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT } |
enum class | ExternalFenceFeatureFlagBits { eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT , eExportableKHR = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT , eImportableKHR = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT } |
enum class | FenceImportFlagBits { eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT , eTemporaryKHR = VK_FENCE_IMPORT_TEMPORARY_BIT } |
enum class | SurfaceCounterFlagBitsEXT { eVblank = VK_SURFACE_COUNTER_VBLANK_EXT } |
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 | DeviceEventTypeEXT { eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT } |
enum class | DisplayEventTypeEXT { eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT } |
enum class | PeerMemoryFeatureFlagBits { eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT , eCopySrcKHR = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT , eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT , eCopyDstKHR = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT , eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT , eGenericSrcKHR = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT , eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT , eGenericDstKHR = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT } |
enum class | MemoryAllocateFlagBits { eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT , eDeviceMaskKHR = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT } |
enum class | DeviceGroupPresentModeFlagBitsKHR { 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 | SwapchainCreateFlagBitsKHR { eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR , eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR } |
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 | DiscardRectangleModeEXT { eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT , eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT } |
enum class | SubpassDescriptionFlagBits { ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX , ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX } |
enum class | PointClippingBehavior { eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES , eAllClipPlanesKHR = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES , eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY , eUserClipPlanesOnlyKHR = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY } |
enum class | SamplerReductionModeEXT { eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT , eMin = VK_SAMPLER_REDUCTION_MODE_MIN_EXT , eMax = VK_SAMPLER_REDUCTION_MODE_MAX_EXT } |
enum class | TessellationDomainOrigin { eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT , eUpperLeftKHR = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT , eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT , eLowerLeftKHR = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT } |
enum class | SamplerYcbcrModelConversion { eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY , eRgbIdentityKHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY , eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY , eYcbcrIdentityKHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY , eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 , eYcbcr709KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 , eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 , eYcbcr601KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 , eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 , eYcbcr2020KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 } |
enum class | SamplerYcbcrRange { eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL , eItuFullKHR = VK_SAMPLER_YCBCR_RANGE_ITU_FULL , eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW , eItuNarrowKHR = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW } |
enum class | ChromaLocation { eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN , eCositedEvenKHR = VK_CHROMA_LOCATION_COSITED_EVEN , eMidpoint = VK_CHROMA_LOCATION_MIDPOINT , eMidpointKHR = VK_CHROMA_LOCATION_MIDPOINT } |
enum class | BlendOverlapEXT { eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT , eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT , eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT } |
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 | ValidationCacheHeaderVersionEXT { eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT } |
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 | 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 | DebugUtilsMessageSeverityFlagBitsEXT { 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 { 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 | ConservativeRasterizationModeEXT { eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT , eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT , eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT } |
enum class | DescriptorBindingFlagBitsEXT { eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT , eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT , ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT , eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT } |
enum class | VendorId { eViv = VK_VENDOR_ID_VIV , eVsi = VK_VENDOR_ID_VSI , eKazan = VK_VENDOR_ID_KAZAN } |
enum class | DriverIdKHR { eAmdProprietary = VK_DRIVER_ID_AMD_PROPRIETARY_KHR , eAmdOpenSource = VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR , eMesaRadv = VK_DRIVER_ID_MESA_RADV_KHR , eNvidiaProprietary = VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR , eIntelProprietaryWindows = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR , eIntelOpenSourceMesa = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR , eImaginationProprietary = VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR , eQualcommProprietary = VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR , eArmProprietary = VK_DRIVER_ID_ARM_PROPRIETARY_KHR } |
enum class | ConditionalRenderingFlagBitsEXT { eInverted = VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT } |
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 | 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 | GeometryInstanceFlagBitsNV { eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV , eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV , eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV , eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV } |
enum class | GeometryFlagBitsNV { eOpaque = VK_GEOMETRY_OPAQUE_BIT_NV , eNoDuplicateAnyHitInvocation = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV } |
enum class | BuildAccelerationStructureFlagBitsNV { eAllowUpdate = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV , eAllowCompaction = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV , ePreferFastTrace = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV , ePreferFastBuild = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV , eLowMemory = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV } |
enum class | CopyAccelerationStructureModeNV { eClone = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV , eCompact = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV } |
enum class | AccelerationStructureTypeNV { eTopLevel = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV , eBottomLevel = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV } |
enum class | GeometryTypeNV { eTriangles = VK_GEOMETRY_TYPE_TRIANGLES_NV , eAabbs = VK_GEOMETRY_TYPE_AABBS_NV } |
enum class | AccelerationStructureMemoryRequirementsTypeNV { eObject = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV , eBuildScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV , eUpdateScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV } |
enum class | RayTracingShaderGroupTypeNV { eGeneral = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV , eTrianglesHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV , eProceduralHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV } |
enum class | MemoryOverallocationBehaviorAMD { eDefault = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD , eAllowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD , eDisallowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD } |
using VULKAN_HPP_NAMESPACE::AccessFlags = typedef Flags<AccessFlagBits, VkAccessFlags> |
Definition at line 22536 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags = typedef Flags<AttachmentDescriptionFlagBits, VkAttachmentDescriptionFlags> |
Definition at line 28393 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR = typedef BindBufferMemoryDeviceGroupInfo |
Definition at line 14346 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR = typedef BindBufferMemoryInfo |
Definition at line 14274 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR = typedef BindImageMemoryDeviceGroupInfo |
Definition at line 14520 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR = typedef BindImageMemoryInfo |
Definition at line 14428 of file vulkan.hpp.
Definition at line 25819 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::Bool32 = typedef uint32_t |
Definition at line 2618 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BufferCreateFlags = typedef Flags<BufferCreateFlagBits, VkBufferCreateFlags> |
Definition at line 22791 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR = typedef BufferMemoryRequirementsInfo2 |
Definition at line 15945 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BufferUsageFlags = typedef Flags<BufferUsageFlagBits, VkBufferUsageFlags> |
Definition at line 22763 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags = typedef Flags<BufferViewCreateFlagBits, VkBufferViewCreateFlags> |
Definition at line 2722 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV = typedef Flags<BuildAccelerationStructureFlagBitsNV, VkBuildAccelerationStructureFlagsNV> |
Definition at line 36894 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ColorComponentFlags = typedef Flags<ColorComponentFlagBits, VkColorComponentFlags> |
Definition at line 23767 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags = typedef Flags<CommandBufferResetFlagBits, VkCommandBufferResetFlags> |
Definition at line 26928 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags = typedef Flags<CommandBufferUsageFlagBits, VkCommandBufferUsageFlags> |
Definition at line 24381 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags = typedef Flags<CommandPoolCreateFlagBits, VkCommandPoolCreateFlags> |
Definition at line 26808 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags = typedef Flags<CommandPoolResetFlagBits, VkCommandPoolResetFlags> |
Definition at line 26903 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags = typedef Flags<CommandPoolTrimFlagBits, VkCommandPoolTrimFlags> |
Definition at line 2886 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR = typedef CommandPoolTrimFlags |
Definition at line 2888 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR = typedef Flags<CompositeAlphaFlagBitsKHR, VkCompositeAlphaFlagsKHR> |
Definition at line 29291 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT = typedef Flags<ConditionalRenderingFlagBitsEXT, VkConditionalRenderingFlagsEXT> |
Definition at line 36413 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::CullModeFlags = typedef Flags<CullModeFlagBits, VkCullModeFlags> |
Definition at line 8458 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT = typedef Flags<DebugReportFlagBitsEXT, VkDebugReportFlagsEXT> |
Definition at line 29699 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT = typedef Flags<DebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageSeverityFlagsEXT> |
Definition at line 36017 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT = typedef Flags<DebugUtilsMessageTypeFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT> |
Definition at line 36044 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT = typedef Flags<DebugUtilsMessengerCallbackDataFlagBitsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT> |
Definition at line 2930 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT = typedef Flags<DebugUtilsMessengerCreateFlagBitsEXT, VkDebugUtilsMessengerCreateFlagsEXT> |
Definition at line 2924 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DependencyFlags = typedef Flags<DependencyFlagBits, VkDependencyFlags> |
Definition at line 28832 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagsEXT = typedef Flags<DescriptorBindingFlagBitsEXT, VkDescriptorBindingFlagsEXT> |
Definition at line 36259 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags = typedef Flags<DescriptorPoolCreateFlagBits, VkDescriptorPoolCreateFlags> |
Definition at line 28713 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags = typedef Flags<DescriptorPoolResetFlagBits, VkDescriptorPoolResetFlags> |
Definition at line 2770 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags = typedef Flags<DescriptorSetLayoutCreateFlagBits, VkDescriptorSetLayoutCreateFlags> |
Definition at line 31435 of file vulkan.hpp.
Definition at line 17324 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags = typedef Flags<DescriptorUpdateTemplateCreateFlagBits, VkDescriptorUpdateTemplateCreateFlags> |
Definition at line 2776 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR = typedef DescriptorUpdateTemplateCreateFlags |
Definition at line 2778 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR = typedef DescriptorUpdateTemplateCreateInfo |
Definition at line 21528 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR = typedef DescriptorUpdateTemplateEntry |
Definition at line 8347 of file vulkan.hpp.
Definition at line 4485 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceCreateFlags = typedef Flags<DeviceCreateFlagBits, VkDeviceCreateFlags> |
Definition at line 2734 of file vulkan.hpp.
Definition at line 14848 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR = typedef DeviceGroupCommandBufferBeginInfo |
Definition at line 14664 of file vulkan.hpp.
Definition at line 48292 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR = typedef Flags<DeviceGroupPresentModeFlagBitsKHR, VkDeviceGroupPresentModeFlagsKHR> |
Definition at line 34064 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR = typedef DeviceGroupRenderPassBeginInfo |
Definition at line 14602 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR = typedef DeviceGroupSubmitInfo |
Definition at line 14776 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags = typedef Flags<DeviceQueueCreateFlagBits, VkDeviceQueueCreateFlags> |
Definition at line 22005 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DeviceSize = typedef uint64_t |
Definition at line 2620 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR = typedef Flags<DisplayModeCreateFlagBitsKHR, VkDisplayModeCreateFlagsKHR> |
Definition at line 2784 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR = typedef Flags<DisplayPlaneAlphaFlagBitsKHR, VkDisplayPlaneAlphaFlagsKHR> |
Definition at line 29188 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR = typedef Flags<DisplaySurfaceCreateFlagBitsKHR, VkDisplaySurfaceCreateFlagsKHR> |
Definition at line 2790 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::EventCreateFlags = typedef Flags<EventCreateFlagBits, VkEventCreateFlags> |
Definition at line 2758 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR = typedef ExportFenceCreateInfo |
Definition at line 33154 of file vulkan.hpp.
Definition at line 31907 of file vulkan.hpp.
Definition at line 32565 of file vulkan.hpp.
Definition at line 32405 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags = typedef Flags<ExternalFenceFeatureFlagBits, VkExternalFenceFeatureFlags> |
Definition at line 33306 of file vulkan.hpp.
Definition at line 33326 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags = typedef Flags<ExternalFenceHandleTypeFlagBits, VkExternalFenceHandleTypeFlags> |
Definition at line 33010 of file vulkan.hpp.
Definition at line 33030 of file vulkan.hpp.
Definition at line 33365 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR = typedef ExternalImageFormatProperties |
Definition at line 32370 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR = typedef ExternalMemoryBufferCreateInfo |
Definition at line 31845 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags = typedef Flags<ExternalMemoryFeatureFlagBits, VkExternalMemoryFeatureFlags> |
Definition at line 32283 of file vulkan.hpp.
Definition at line 32303 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV = typedef Flags<ExternalMemoryFeatureFlagBitsNV, VkExternalMemoryFeatureFlagsNV> |
Definition at line 30317 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags = typedef Flags<ExternalMemoryHandleTypeFlagBits, VkExternalMemoryHandleTypeFlags> |
Definition at line 31557 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR = typedef ExternalMemoryHandleTypeFlags |
Definition at line 31577 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV = typedef Flags<ExternalMemoryHandleTypeFlagBitsNV, VkExternalMemoryHandleTypeFlagsNV> |
Definition at line 30098 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR = typedef ExternalMemoryImageCreateInfo |
Definition at line 31783 of file vulkan.hpp.
Definition at line 32335 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags = typedef Flags<ExternalSemaphoreFeatureFlagBits, VkExternalSemaphoreFeatureFlags> |
Definition at line 32717 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR = typedef ExternalSemaphoreFeatureFlags |
Definition at line 32737 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags = typedef Flags<ExternalSemaphoreHandleTypeFlagBits, VkExternalSemaphoreHandleTypeFlags> |
Definition at line 32421 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR = typedef ExternalSemaphoreHandleTypeFlags |
Definition at line 32441 of file vulkan.hpp.
Definition at line 32776 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::FenceCreateFlags = typedef Flags<FenceCreateFlagBits, VkFenceCreateFlags> |
Definition at line 24019 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::FenceImportFlags = typedef Flags<FenceImportFlagBits, VkFenceImportFlags> |
Definition at line 33373 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR = typedef FenceImportFlags |
Definition at line 33393 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::FormatFeatureFlags = typedef Flags<FormatFeatureFlagBits, VkFormatFeatureFlags> |
Definition at line 24136 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::FormatProperties2KHR = typedef FormatProperties2 |
Definition at line 24219 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags = typedef Flags<FramebufferCreateFlagBits, VkFramebufferCreateFlags> |
Definition at line 2626 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::GeometryFlagsNV = typedef Flags<GeometryFlagBitsNV, VkGeometryFlagsNV> |
Definition at line 36865 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsNV = typedef Flags<GeometryInstanceFlagBitsNV, VkGeometryInstanceFlagsNV> |
Definition at line 36839 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ImageAspectFlags = typedef Flags<ImageAspectFlagBits, VkImageAspectFlags> |
Definition at line 24724 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ImageCreateFlags = typedef Flags<ImageCreateFlagBits, VkImageCreateFlags> |
Definition at line 23505 of file vulkan.hpp.
Definition at line 27879 of file vulkan.hpp.
Definition at line 16007 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR = typedef ImagePlaneMemoryRequirementsInfo |
Definition at line 25881 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR = typedef ImageSparseMemoryRequirementsInfo2 |
Definition at line 16069 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ImageUsageFlags = typedef Flags<ImageUsageFlagBits, VkImageUsageFlags> |
Definition at line 23366 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags = typedef Flags<ImageViewCreateFlagBits, VkImageViewCreateFlags> |
Definition at line 2740 of file vulkan.hpp.
Definition at line 23479 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNVX = typedef Flags<IndirectCommandsLayoutUsageFlagBitsNVX, VkIndirectCommandsLayoutUsageFlagsNVX> |
Definition at line 30525 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR = typedef InputAttachmentAspectReference |
Definition at line 25685 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::InstanceCreateFlags = typedef Flags<InstanceCreateFlagBits, VkInstanceCreateFlags> |
Definition at line 2728 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags = typedef Flags<MemoryAllocateFlagBits, VkMemoryAllocateFlags> |
Definition at line 33962 of file vulkan.hpp.
Definition at line 34054 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR = typedef MemoryAllocateFlags |
Definition at line 33982 of file vulkan.hpp.
Definition at line 16213 of file vulkan.hpp.
Definition at line 16141 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::MemoryHeapFlags = typedef Flags<MemoryHeapFlagBits, VkMemoryHeapFlags> |
Definition at line 22390 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::MemoryMapFlags = typedef Flags<MemoryMapFlagBits, VkMemoryMapFlags> |
Definition at line 2764 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags = typedef Flags<MemoryPropertyFlagBits, VkMemoryPropertyFlags> |
Definition at line 22335 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR = typedef MemoryRequirements2 |
Definition at line 16104 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ObjectEntryUsageFlagsNVX = typedef Flags<ObjectEntryUsageFlagBitsNVX, VkObjectEntryUsageFlagsNVX> |
Definition at line 30551 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags = typedef Flags<PeerMemoryFeatureFlagBits, VkPeerMemoryFeatureFlags> |
Definition at line 33934 of file vulkan.hpp.
Definition at line 33954 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR = typedef PhysicalDevice16BitStorageFeatures |
Definition at line 15883 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR = typedef PhysicalDeviceExternalBufferInfo |
Definition at line 31721 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR = typedef PhysicalDeviceExternalFenceInfo |
Definition at line 33092 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR = typedef PhysicalDeviceExternalImageFormatInfo |
Definition at line 31639 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR = typedef PhysicalDeviceExternalSemaphoreInfo |
Definition at line 32503 of file vulkan.hpp.
Definition at line 13188 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR = typedef PhysicalDeviceGroupProperties |
Definition at line 47289 of file vulkan.hpp.
Definition at line 13433 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR = typedef PhysicalDeviceImageFormatInfo2 |
Definition at line 23625 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR = typedef PhysicalDeviceMaintenance3Properties |
Definition at line 17289 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR = typedef PhysicalDeviceMemoryProperties2 |
Definition at line 22503 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR = typedef PhysicalDeviceMultiviewFeatures |
Definition at line 14043 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR = typedef PhysicalDeviceMultiviewProperties |
Definition at line 14080 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR = typedef PhysicalDevicePointClippingProperties |
Definition at line 35384 of file vulkan.hpp.
Definition at line 27844 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = typedef PhysicalDeviceSamplerYcbcrConversionFeatures |
Definition at line 16337 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR = typedef PhysicalDeviceSparseImageFormatInfo2 |
Definition at line 27981 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR = typedef PhysicalDeviceVariablePointerFeatures |
Definition at line 13390 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags = typedef Flags<PipelineCacheCreateFlagBits, VkPipelineCacheCreateFlags> |
Definition at line 2656 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags = typedef Flags<PipelineColorBlendStateCreateFlagBits, VkPipelineColorBlendStateCreateFlags> |
Definition at line 2674 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV = typedef Flags<PipelineCoverageModulationStateCreateFlagBitsNV, VkPipelineCoverageModulationStateCreateFlagsNV> |
Definition at line 2912 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV = typedef Flags<PipelineCoverageToColorStateCreateFlagBitsNV, VkPipelineCoverageToColorStateCreateFlagsNV> |
Definition at line 2906 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineCreateFlags = typedef Flags<PipelineCreateFlagBits, VkPipelineCreateFlags> |
Definition at line 23639 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags = typedef Flags<PipelineDepthStencilStateCreateFlagBits, VkPipelineDepthStencilStateCreateFlags> |
Definition at line 2662 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT = typedef Flags<PipelineDiscardRectangleStateCreateFlagBitsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT> |
Definition at line 2900 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags = typedef Flags<PipelineDynamicStateCreateFlagBits, VkPipelineDynamicStateCreateFlags> |
Definition at line 2668 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags = typedef Flags<PipelineInputAssemblyStateCreateFlagBits, VkPipelineInputAssemblyStateCreateFlags> |
Definition at line 2704 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags = typedef Flags<PipelineLayoutCreateFlagBits, VkPipelineLayoutCreateFlags> |
Definition at line 2650 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags = typedef Flags<PipelineMultisampleStateCreateFlagBits, VkPipelineMultisampleStateCreateFlags> |
Definition at line 2680 of file vulkan.hpp.
Definition at line 2936 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags = typedef Flags<PipelineRasterizationStateCreateFlagBits, VkPipelineRasterizationStateCreateFlags> |
Definition at line 2686 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT = typedef Flags<PipelineRasterizationStateStreamCreateFlagBitsEXT, VkPipelineRasterizationStateStreamCreateFlagsEXT> |
Definition at line 2942 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags = typedef Flags<PipelineShaderStageCreateFlagBits, VkPipelineShaderStageCreateFlags> |
Definition at line 2716 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineStageFlags = typedef Flags<PipelineStageFlagBits, VkPipelineStageFlags> |
Definition at line 26713 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR = typedef PipelineTessellationDomainOriginStateCreateInfo |
Definition at line 35521 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags = typedef Flags<PipelineTessellationStateCreateFlagBits, VkPipelineTessellationStateCreateFlags> |
Definition at line 2698 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags = typedef Flags<PipelineVertexInputStateCreateFlagBits, VkPipelineVertexInputStateCreateFlags> |
Definition at line 2710 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags = typedef Flags<PipelineViewportStateCreateFlagBits, VkPipelineViewportStateCreateFlags> |
Definition at line 2692 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV = typedef Flags<PipelineViewportSwizzleStateCreateFlagBitsNV, VkPipelineViewportSwizzleStateCreateFlagsNV> |
Definition at line 2894 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::QueryControlFlags = typedef Flags<QueryControlFlagBits, VkQueryControlFlags> |
Definition at line 24326 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags = typedef Flags<QueryPipelineStatisticFlagBits, VkQueryPipelineStatisticFlags> |
Definition at line 24416 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags = typedef Flags<QueryPoolCreateFlagBits, VkQueryPoolCreateFlags> |
Definition at line 2632 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::QueryResultFlags = typedef Flags<QueryResultFlagBits, VkQueryResultFlags> |
Definition at line 24354 of file vulkan.hpp.
Definition at line 21998 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::QueueFlags = typedef Flags<QueueFlagBits, VkQueueFlags> |
Definition at line 21913 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags = typedef Flags<RenderPassCreateFlagBits, VkRenderPassCreateFlags> |
Definition at line 2638 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR = typedef RenderPassInputAttachmentAspectCreateInfo |
Definition at line 25757 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR = typedef RenderPassMultiviewCreateInfo |
Definition at line 14192 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SampleCountFlags = typedef Flags<SampleCountFlagBits, VkSampleCountFlags> |
Definition at line 26959 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SampleMask = typedef uint32_t |
Definition at line 2616 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SamplerCreateFlags = typedef Flags<SamplerCreateFlagBits, VkSamplerCreateFlags> |
Definition at line 2644 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR = typedef SamplerYcbcrConversionCreateInfo |
Definition at line 35683 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR = typedef SamplerYcbcrConversionImageFormatProperties |
Definition at line 16372 of file vulkan.hpp.
Definition at line 16275 of file vulkan.hpp.
Definition at line 4554 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags = typedef Flags<SemaphoreCreateFlagBits, VkSemaphoreCreateFlags> |
Definition at line 2746 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags = typedef Flags<SemaphoreImportFlagBits, VkSemaphoreImportFlags> |
Definition at line 32784 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagsKHR = typedef SemaphoreImportFlags |
Definition at line 32804 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags = typedef Flags<ShaderModuleCreateFlagBits, VkShaderModuleCreateFlags> |
Definition at line 2752 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ShaderStageFlags = typedef Flags<ShaderStageFlagBits, VkShaderStageFlags> |
Definition at line 22941 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags = typedef Flags<SparseImageFormatFlagBits, VkSparseImageFormatFlags> |
Definition at line 25970 of file vulkan.hpp.
Definition at line 26087 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR = typedef SparseImageMemoryRequirements2 |
Definition at line 26122 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags = typedef Flags<SparseMemoryBindFlagBits, VkSparseMemoryBindFlags> |
Definition at line 26129 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::StencilFaceFlags = typedef Flags<StencilFaceFlagBits, VkStencilFaceFlags> |
Definition at line 28687 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags = typedef Flags<SubgroupFeatureFlagBits, VkSubgroupFeatureFlags> |
Definition at line 30458 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags = typedef Flags<SubpassDescriptionFlagBits, VkSubpassDescriptionFlags> |
Definition at line 34766 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT = typedef Flags<SurfaceCounterFlagBitsEXT, VkSurfaceCounterFlagsEXT> |
Definition at line 33592 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR = typedef Flags<SurfaceTransformFlagBitsKHR, VkSurfaceTransformFlagsKHR> |
Definition at line 29324 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR = typedef Flags<SwapchainCreateFlagBitsKHR, VkSwapchainCreateFlagsKHR> |
Definition at line 34265 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV = typedef UniqueHandle<AccelerationStructureNV,DispatchLoaderStatic> |
Definition at line 39900 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueBuffer = typedef UniqueHandle<Buffer,DispatchLoaderStatic> |
Definition at line 39902 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueBufferView = typedef UniqueHandle<BufferView,DispatchLoaderStatic> |
Definition at line 39904 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer = typedef UniqueHandle<CommandBuffer,DispatchLoaderStatic> |
Definition at line 39906 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueCommandPool = typedef UniqueHandle<CommandPool,DispatchLoaderStatic> |
Definition at line 39908 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT = typedef UniqueHandle<DebugReportCallbackEXT,DispatchLoaderStatic> |
Definition at line 47295 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT = typedef UniqueHandle<DebugUtilsMessengerEXT,DispatchLoaderStatic> |
Definition at line 47297 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool = typedef UniqueHandle<DescriptorPool,DispatchLoaderStatic> |
Definition at line 39910 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet = typedef UniqueHandle<DescriptorSet,DispatchLoaderStatic> |
Definition at line 39912 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout = typedef UniqueHandle<DescriptorSetLayout,DispatchLoaderStatic> |
Definition at line 39914 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate = typedef UniqueHandle<DescriptorUpdateTemplate,DispatchLoaderStatic> |
Definition at line 39916 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDevice = typedef UniqueHandle<Device,DispatchLoaderStatic> |
Definition at line 45053 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory = typedef UniqueHandle<DeviceMemory,DispatchLoaderStatic> |
Definition at line 39918 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueEvent = typedef UniqueHandle<Event,DispatchLoaderStatic> |
Definition at line 39920 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueFence = typedef UniqueHandle<Fence,DispatchLoaderStatic> |
Definition at line 39922 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueFramebuffer = typedef UniqueHandle<Framebuffer,DispatchLoaderStatic> |
Definition at line 39924 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueImage = typedef UniqueHandle<Image,DispatchLoaderStatic> |
Definition at line 39926 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueImageView = typedef UniqueHandle<ImageView,DispatchLoaderStatic> |
Definition at line 39928 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNVX = typedef UniqueHandle<IndirectCommandsLayoutNVX,DispatchLoaderStatic> |
Definition at line 39930 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueInstance = typedef UniqueHandle<Instance,DispatchLoaderStatic> |
Definition at line 48297 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueObjectTableNVX = typedef UniqueHandle<ObjectTableNVX,DispatchLoaderStatic> |
Definition at line 39932 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniquePipeline = typedef UniqueHandle<Pipeline,DispatchLoaderStatic> |
Definition at line 39934 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniquePipelineCache = typedef UniqueHandle<PipelineCache,DispatchLoaderStatic> |
Definition at line 39936 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniquePipelineLayout = typedef UniqueHandle<PipelineLayout,DispatchLoaderStatic> |
Definition at line 39938 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueQueryPool = typedef UniqueHandle<QueryPool,DispatchLoaderStatic> |
Definition at line 39940 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueRenderPass = typedef UniqueHandle<RenderPass,DispatchLoaderStatic> |
Definition at line 39942 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueSampler = typedef UniqueHandle<Sampler,DispatchLoaderStatic> |
Definition at line 39944 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion = typedef UniqueHandle<SamplerYcbcrConversion,DispatchLoaderStatic> |
Definition at line 39946 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueSemaphore = typedef UniqueHandle<Semaphore,DispatchLoaderStatic> |
Definition at line 39948 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueShaderModule = typedef UniqueHandle<ShaderModule,DispatchLoaderStatic> |
Definition at line 39950 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR = typedef UniqueHandle<SurfaceKHR,DispatchLoaderStatic> |
Definition at line 47299 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR = typedef UniqueHandle<SwapchainKHR,DispatchLoaderStatic> |
Definition at line 39952 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT = typedef UniqueHandle<ValidationCacheEXT,DispatchLoaderStatic> |
Definition at line 39954 of file vulkan.hpp.
using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT = typedef Flags<ValidationCacheCreateFlagBitsEXT, VkValidationCacheCreateFlagsEXT> |
Definition at line 2918 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eObject | |
eBuildScratch | |
eUpdateScratch |
Definition at line 37182 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eTopLevel | |
eBottomLevel |
Definition at line 36920 of file vulkan.hpp.
|
strong |
Definition at line 22505 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eMayAlias |
Definition at line 28388 of file vulkan.hpp.
|
strong |
|
strong |
|
strong |
Definition at line 8484 of file vulkan.hpp.
|
strong |
Definition at line 8507 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eUncorrelated | |
eDisjoint | |
eConjoint |
Definition at line 35734 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eFloatTransparentBlack | |
eIntTransparentBlack | |
eFloatOpaqueBlack | |
eIntOpaqueBlack | |
eFloatOpaqueWhite | |
eIntOpaqueWhite |
Definition at line 8358 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eSparseBinding | |
eSparseResidency | |
eSparseAliased | |
eProtected |
Definition at line 22783 of file vulkan.hpp.
|
strong |
Definition at line 22746 of file vulkan.hpp.
|
strong |
Definition at line 2718 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eAllowUpdate | |
eAllowCompaction | |
ePreferFastTrace | |
ePreferFastBuild | |
eLowMemory |
Definition at line 36885 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eCositedEven | |
eCositedEvenKHR | |
eMidpoint | |
eMidpointKHR |
Definition at line 35545 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDefault | |
eCustom | |
ePixelMajor | |
eSampleMajor |
Definition at line 36743 of file vulkan.hpp.
|
strong |
|
strong |
Definition at line 29099 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eReleaseResources |
Definition at line 26923 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOneTimeSubmit | |
eRenderPassContinue | |
eSimultaneousUse |
Definition at line 24374 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eTransient | |
eResetCommandBuffer | |
eProtected |
Definition at line 26801 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eReleaseResources |
Definition at line 26898 of file vulkan.hpp.
|
strong |
Definition at line 2882 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eNever | |
eLess | |
eEqual | |
eLessOrEqual | |
eGreater | |
eNotEqual | |
eGreaterOrEqual | |
eAlways |
Definition at line 8430 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eIdentity | |
eZero | |
eOne | |
eR | |
eG | |
eB | |
eA |
Definition at line 8088 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOpaque | |
ePreMultiplied | |
ePostMultiplied | |
eInherit |
Definition at line 29283 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eInverted |
Definition at line 36408 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDisabled | |
eOverestimate | |
eUnderestimate |
Definition at line 36164 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eClone | |
eCompact |
Definition at line 36914 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eNone | |
eRgb | |
eAlpha | |
eRgba |
Definition at line 35821 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eNone | |
eFront | |
eBack | |
eFrontAndBack |
Definition at line 8450 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eInformation | |
eWarning | |
ePerformanceWarning | |
eError | |
eDebug |
Definition at line 29690 of file vulkan.hpp.
|
strong |
Definition at line 29799 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eVerbose | |
eInfo | |
eWarning | |
eError |
Definition at line 36009 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eGeneral | |
eValidation | |
ePerformance |
Definition at line 36037 of file vulkan.hpp.
|
strong |
Definition at line 2926 of file vulkan.hpp.
|
strong |
Definition at line 2920 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eByRegion | |
eDeviceGroup | |
eDeviceGroupKHR | |
eViewLocal | |
eViewLocalKHR |
Definition at line 28823 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eUpdateAfterBind | |
eUpdateUnusedWhilePending | |
ePartiallyBound | |
eVariableDescriptorCount |
Definition at line 36251 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eFreeDescriptorSet | |
eUpdateAfterBindEXT |
Definition at line 28707 of file vulkan.hpp.
|
strong |
Definition at line 2766 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
ePushDescriptorKHR | |
eUpdateAfterBindPoolEXT |
Definition at line 31429 of file vulkan.hpp.
|
strong |
Definition at line 8176 of file vulkan.hpp.
|
strong |
Definition at line 2772 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDescriptorSet | |
eDescriptorSetKHR | |
ePushDescriptorsKHR |
Definition at line 21391 of file vulkan.hpp.
|
strong |
Definition at line 2730 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDisplayHotplug |
Definition at line 33792 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eLocal | |
eRemote | |
eSum | |
eLocalMultiDevice |
Definition at line 34056 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eProtected |
Definition at line 22000 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eInclusive | |
eExclusive |
Definition at line 34664 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eFirstPixelOut |
Definition at line 33857 of file vulkan.hpp.
|
strong |
Definition at line 2780 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOpaque | |
eGlobal | |
ePerPixel | |
ePerPixelPremultiplied |
Definition at line 29180 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOff | |
eSuspend | |
eOn |
Definition at line 33725 of file vulkan.hpp.
|
strong |
Definition at line 2786 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eAmdProprietary | |
eAmdOpenSource | |
eMesaRadv | |
eNvidiaProprietary | |
eIntelProprietaryWindows | |
eIntelOpenSourceMesa | |
eImaginationProprietary | |
eQualcommProprietary | |
eArmProprietary |
Definition at line 36356 of file vulkan.hpp.
|
strong |
Definition at line 21292 of file vulkan.hpp.
|
strong |
Definition at line 2754 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eExportable | |
eExportableKHR | |
eImportable | |
eImportableKHR |
Definition at line 33298 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOpaqueFd | |
eOpaqueFdKHR | |
eOpaqueWin32 | |
eOpaqueWin32KHR | |
eOpaqueWin32Kmt | |
eOpaqueWin32KmtKHR | |
eSyncFd | |
eSyncFdKHR |
Definition at line 32998 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDedicatedOnly | |
eDedicatedOnlyKHR | |
eExportable | |
eExportableKHR | |
eImportable | |
eImportableKHR |
Definition at line 32273 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDedicatedOnly | |
eExportable | |
eImportable |
Definition at line 30310 of file vulkan.hpp.
|
strong |
Definition at line 31535 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOpaqueWin32 | |
eOpaqueWin32Kmt | |
eD3D11Image | |
eD3D11ImageKmt |
Definition at line 30090 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eExportable | |
eExportableKHR | |
eImportable | |
eImportableKHR |
Definition at line 32709 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOpaqueFd | |
eOpaqueFdKHR | |
eOpaqueWin32 | |
eOpaqueWin32KHR | |
eOpaqueWin32Kmt | |
eOpaqueWin32KmtKHR | |
eD3D12Fence | |
eD3D12FenceKHR | |
eSyncFd | |
eSyncFdKHR |
Definition at line 32407 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eTemporary | |
eTemporaryKHR |
Definition at line 33367 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eNearest | |
eLinear | |
eCubicIMG |
Definition at line 8408 of file vulkan.hpp.
|
strong |
Definition at line 8797 of file vulkan.hpp.
|
strong |
Definition at line 24099 of file vulkan.hpp.
|
strong |
Definition at line 2622 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eCounterClockwise | |
eClockwise |
Definition at line 8478 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOpaque | |
eNoDuplicateAnyHitInvocation |
Definition at line 36859 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eTriangleCullDisable | |
eTriangleFrontCounterclockwise | |
eForceOpaque | |
eForceNoOpaque |
Definition at line 36831 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eTriangles | |
eAabbs |
Definition at line 36926 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eColor | |
eDepth | |
eStencil | |
eMetadata | |
ePlane0 | |
ePlane0KHR | |
ePlane1 | |
ePlane1KHR | |
ePlane2 | |
ePlane2KHR | |
eMemoryPlane0EXT | |
eMemoryPlane1EXT | |
eMemoryPlane2EXT | |
eMemoryPlane3EXT |
Definition at line 24706 of file vulkan.hpp.
|
strong |
Definition at line 23481 of file vulkan.hpp.
|
strong |
Definition at line 7900 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOptimal | |
eLinear | |
eDrmFormatModifierEXT |
Definition at line 8064 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eTransferSrc | |
eTransferDst | |
eSampled | |
eStorage | |
eColorAttachment | |
eDepthStencilAttachment | |
eTransientAttachment | |
eInputAttachment | |
eShadingRateImageNV |
Definition at line 23353 of file vulkan.hpp.
|
strong |
Definition at line 2736 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
e1D | |
e2D | |
e3D | |
eCube | |
e1DArray | |
e2DArray | |
eCubeArray |
Definition at line 8071 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eUnorderedSequences | |
eSparseSequences | |
eEmptyExecutions | |
eIndexedSequences |
Definition at line 30517 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
ePipeline | |
eDescriptorSet | |
eIndexBuffer | |
eVertexBuffer | |
ePushConstant | |
eDrawIndexed | |
eDraw | |
eDispatch |
Definition at line 30571 of file vulkan.hpp.
|
strong |
Definition at line 2724 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eExecutable |
Definition at line 8701 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 8681 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDeviceMask | |
eDeviceMaskKHR |
Definition at line 33956 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDeviceLocal | |
eMultiInstance | |
eMultiInstanceKHR |
Definition at line 22383 of file vulkan.hpp.
|
strong |
Definition at line 2760 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDefault | |
eAllowed | |
eDisallowed |
Definition at line 37506 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDeviceLocal | |
eHostVisible | |
eHostCoherent | |
eHostCached | |
eLazilyAllocated | |
eProtected |
Definition at line 22325 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDescriptorSet | |
ePipeline | |
eIndexBuffer | |
eVertexBuffer | |
ePushConstant |
Definition at line 30817 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eGraphics | |
eCompute |
Definition at line 30545 of file vulkan.hpp.
|
strong |
Definition at line 21530 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eCopySrc | |
eCopySrcKHR | |
eCopyDst | |
eCopyDstKHR | |
eGenericSrc | |
eGenericSrcKHR | |
eGenericDst | |
eGenericDstKHR |
Definition at line 33922 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOther | |
eIntegratedGpu | |
eDiscreteGpu | |
eVirtualGpu | |
eCpu |
Definition at line 8715 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eGraphics | |
eCompute | |
eRayTracingNV |
Definition at line 8368 of file vulkan.hpp.
|
strong |
Definition at line 2652 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOne |
Definition at line 8375 of file vulkan.hpp.
|
strong |
Definition at line 2670 of file vulkan.hpp.
|
strong |
Definition at line 2908 of file vulkan.hpp.
|
strong |
Definition at line 2902 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDisableOptimization | |
eAllowDerivatives | |
eDerivative | |
eViewIndexFromDeviceIndex | |
eViewIndexFromDeviceIndexKHR | |
eDispatchBase | |
eDispatchBaseKHR | |
eDeferCompileNV |
Definition at line 23627 of file vulkan.hpp.
|
strong |
Definition at line 2658 of file vulkan.hpp.
|
strong |
Definition at line 2896 of file vulkan.hpp.
|
strong |
Definition at line 2664 of file vulkan.hpp.
|
strong |
Definition at line 2700 of file vulkan.hpp.
|
strong |
Definition at line 2646 of file vulkan.hpp.
|
strong |
Definition at line 2676 of file vulkan.hpp.
Definition at line 2932 of file vulkan.hpp.
|
strong |
Definition at line 2682 of file vulkan.hpp.
|
strong |
Definition at line 2938 of file vulkan.hpp.
|
strong |
Definition at line 2712 of file vulkan.hpp.
|
strong |
Definition at line 26684 of file vulkan.hpp.
|
strong |
Definition at line 2694 of file vulkan.hpp.
|
strong |
Definition at line 2706 of file vulkan.hpp.
|
strong |
Definition at line 2688 of file vulkan.hpp.
|
strong |
Definition at line 2890 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eAllClipPlanes | |
eAllClipPlanesKHR | |
eUserClipPlanesOnly | |
eUserClipPlanesOnlyKHR |
Definition at line 35343 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eFill | |
eLine | |
ePoint | |
eFillRectangleNV |
Definition at line 8442 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eImmediate | |
eMailbox | |
eFifo | |
eFifoRelaxed | |
eSharedDemandRefresh | |
eSharedContinuousRefresh |
Definition at line 29089 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
ePointList | |
eLineList | |
eLineStrip | |
eTriangleList | |
eTriangleStrip | |
eTriangleFan | |
eLineListWithAdjacency | |
eLineStripWithAdjacency | |
eTriangleListWithAdjacency | |
eTriangleStripWithAdjacency | |
ePatchList |
Definition at line 8380 of file vulkan.hpp.
|
strong |
|
strong |
Definition at line 24401 of file vulkan.hpp.
|
strong |
Definition at line 2628 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
e64 | |
eWait | |
eWithAvailability | |
ePartial |
Definition at line 24346 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOcclusion | |
ePipelineStatistics | |
eTimestamp | |
eTransformFeedbackStreamEXT | |
eAccelerationStructureCompactedSizeNV |
Definition at line 8349 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eGraphics | |
eCompute | |
eTransfer | |
eSparseBinding | |
eProtected |
Definition at line 21904 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eLow | |
eMedium | |
eHigh | |
eRealtime |
Definition at line 35941 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eStrict | |
eRelaxed |
Definition at line 30024 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eGeneral | |
eTrianglesHitGroup | |
eProceduralHitGroup |
Definition at line 37259 of file vulkan.hpp.
|
strong |
Definition at line 2634 of file vulkan.hpp.
|
strong |
Definition at line 601 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eRepeat | |
eMirroredRepeat | |
eClampToEdge | |
eClampToBorder | |
eMirrorClampToEdge |
Definition at line 8421 of file vulkan.hpp.
|
strong |
Definition at line 2640 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eWeightedAverage | |
eMin | |
eMax |
Definition at line 35386 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eRgbIdentity | |
eRgbIdentityKHR | |
eYcbcrIdentity | |
eYcbcrIdentityKHR | |
eYcbcr709 | |
eYcbcr709KHR | |
eYcbcr601 | |
eYcbcr601KHR | |
eYcbcr2020 | |
eYcbcr2020KHR |
Definition at line 35523 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eItuFull | |
eItuFullKHR | |
eItuNarrow | |
eItuNarrowKHR |
Definition at line 35537 of file vulkan.hpp.
|
strong |
Definition at line 2742 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eStatistics | |
eBinary | |
eDisassembly |
Definition at line 35934 of file vulkan.hpp.
|
strong |
Definition at line 2748 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eVertex | |
eTessellationControl | |
eTessellationEvaluation | |
eGeometry | |
eFragment | |
eCompute | |
eAllGraphics | |
eAll | |
eRaygenNV | |
eAnyHitNV | |
eClosestHitNV | |
eMissNV | |
eIntersectionNV | |
eCallableNV | |
eTaskNV | |
eMeshNV |
Definition at line 22921 of file vulkan.hpp.
|
strong |
Definition at line 36513 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eExclusive | |
eConcurrent |
Definition at line 8395 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eSingleMiptail | |
eAlignedMipSize | |
eNonstandardBlockSize |
Definition at line 25963 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eMetadata |
Definition at line 26124 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eFront | |
eBack | |
eVkStencilFrontAndBack |
Definition at line 28680 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eKeep | |
eZero | |
eReplace | |
eIncrementAndClamp | |
eDecrementAndClamp | |
eInvert | |
eIncrementAndWrap | |
eDecrementAndWrap |
Definition at line 8562 of file vulkan.hpp.
|
strong |
Definition at line 9139 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eBasic | |
eVote | |
eArithmetic | |
eBallot | |
eShuffle | |
eShuffleRelative | |
eClustered | |
eQuad | |
ePartitionedNV |
Definition at line 30445 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eInline | |
eSecondaryCommandBuffers |
Definition at line 21116 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
ePerViewAttributesNVX | |
ePerViewPositionXOnlyNVX |
Definition at line 34760 of file vulkan.hpp.
|
strong |
|
strong |
Enumerator | |
---|---|
eIdentity | |
eRotate90 | |
eRotate180 | |
eRotate270 | |
eHorizontalMirror | |
eHorizontalMirrorRotate90 | |
eHorizontalMirrorRotate180 | |
eHorizontalMirrorRotate270 | |
eInherit |
Definition at line 29311 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eSplitInstanceBindRegions | |
eProtected |
Definition at line 34259 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eCommand | |
eObject | |
eCache | |
eDevice | |
eInstance |
Definition at line 8706 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eUpperLeft | |
eUpperLeftKHR | |
eLowerLeft | |
eLowerLeftKHR |
Definition at line 35453 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eDevice | |
eClockMonotonic | |
eClockMonotonicRaw | |
eQueryPerformanceCounter |
Definition at line 29622 of file vulkan.hpp.
|
strong |
Definition at line 2914 of file vulkan.hpp.
|
strong |
Enumerator | |
---|---|
eOne |
Definition at line 35929 of file vulkan.hpp.
|
strong |
|
strong |
|
strong |
|
strong |
Enumerator | |
---|---|
ePositiveX | |
eNegativeX | |
ePositiveY | |
eNegativeY | |
ePositiveZ | |
eNegativeZ | |
ePositiveW | |
eNegativeW |
Definition at line 34495 of file vulkan.hpp.
VULKAN_HPP_INLINE ResultValueType< Instance >::type VULKAN_HPP_NAMESPACE::createInstance | ( | const InstanceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) |
Definition at line 48318 of file vulkan.hpp.
References createResultValue(), d, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< Instance >::type VULKAN_HPP_NAMESPACE::createInstance | ( | const InstanceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 48318 of file vulkan.hpp.
References createResultValue(), d, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::createInstance | ( | const InstanceCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Instance * | pInstance, | ||
Dispatch const & | d | ||
) |
Definition at line 48312 of file vulkan.hpp.
References d.
Result VULKAN_HPP_NAMESPACE::createInstance | ( | const InstanceCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Instance * | pInstance, | ||
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 48312 of file vulkan.hpp.
References d.
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< Instance, Dispatch > >::type VULKAN_HPP_NAMESPACE::createInstanceUnique | ( | const InstanceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) |
Definition at line 48326 of file vulkan.hpp.
References d, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< UniqueHandle< Instance, Dispatch > >::type VULKAN_HPP_NAMESPACE::createInstanceUnique | ( | const InstanceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 48326 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 1022 of file vulkan.hpp.
References eSuccess, throwResultException(), and VULKAN_HPP_ASSERT.
Referenced by VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR(), VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR(), VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers(), VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique(), VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets(), VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique(), VULKAN_HPP_NAMESPACE::Device::allocateMemory(), VULKAN_HPP_NAMESPACE::CommandBuffer::begin(), VULKAN_HPP_NAMESPACE::Device::bindAccelerationStructureMemoryNV(), VULKAN_HPP_NAMESPACE::Device::bindBufferMemory(), VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2(), VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR(), VULKAN_HPP_NAMESPACE::Device::bindImageMemory(), VULKAN_HPP_NAMESPACE::Device::bindImageMemory2(), VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR(), VULKAN_HPP_NAMESPACE::Queue::bindSparse(), VULKAN_HPP_NAMESPACE::Device::compileDeferredNV(), VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNV(), VULKAN_HPP_NAMESPACE::Device::createBuffer(), VULKAN_HPP_NAMESPACE::Device::createBufferView(), VULKAN_HPP_NAMESPACE::Device::createCommandPool(), VULKAN_HPP_NAMESPACE::Device::createComputePipeline(), VULKAN_HPP_NAMESPACE::Device::createComputePipelines(), VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique(), VULKAN_HPP_NAMESPACE::Instance::createDebugReportCallbackEXT(), VULKAN_HPP_NAMESPACE::Instance::createDebugUtilsMessengerEXT(), VULKAN_HPP_NAMESPACE::Device::createDescriptorPool(), VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout(), VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate(), VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice(), VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR(), VULKAN_HPP_NAMESPACE::Instance::createDisplayPlaneSurfaceKHR(), VULKAN_HPP_NAMESPACE::Device::createEvent(), VULKAN_HPP_NAMESPACE::Device::createFence(), VULKAN_HPP_NAMESPACE::Device::createFramebuffer(), VULKAN_HPP_NAMESPACE::Device::createGraphicsPipeline(), VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelines(), VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique(), VULKAN_HPP_NAMESPACE::Device::createImage(), VULKAN_HPP_NAMESPACE::Device::createImageView(), VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX(), createInstance(), VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX(), VULKAN_HPP_NAMESPACE::Device::createPipelineCache(), VULKAN_HPP_NAMESPACE::Device::createPipelineLayout(), VULKAN_HPP_NAMESPACE::Device::createQueryPool(), VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelineNV(), VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV(), VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNVUnique(), VULKAN_HPP_NAMESPACE::Device::createRenderPass(), VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHR(), VULKAN_HPP_NAMESPACE::Device::createSampler(), VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion(), VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR(), VULKAN_HPP_NAMESPACE::Device::createSemaphore(), VULKAN_HPP_NAMESPACE::Device::createShaderModule(), VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHR(), VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR(), VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique(), VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR(), VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT(), VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT(), VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT(), VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT(), VULKAN_HPP_NAMESPACE::CommandBuffer::end(), VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties(), VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties(), enumerateInstanceExtensionProperties(), enumerateInstanceLayerProperties(), enumerateInstanceVersion(), VULKAN_HPP_NAMESPACE::Instance::enumeratePhysicalDeviceGroups(), VULKAN_HPP_NAMESPACE::Instance::enumeratePhysicalDeviceGroupsKHR(), VULKAN_HPP_NAMESPACE::Instance::enumeratePhysicalDevices(), VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges(), VULKAN_HPP_NAMESPACE::Device::free(), VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets(), VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureHandleNV(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT(), VULKAN_HPP_NAMESPACE::Device::getCalibratedTimestampsEXT(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR(), VULKAN_HPP_NAMESPACE::Device::getEventStatus(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV(), VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR(), VULKAN_HPP_NAMESPACE::Device::getFenceStatus(), VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR(), VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR(), VULKAN_HPP_NAMESPACE::Device::getImageDrmFormatModifierPropertiesEXT(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR(), VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT(), VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE(), VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR(), VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults(), VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandlesNV(), VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE(), VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR(), VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR(), VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR(), VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT(), VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR(), VULKAN_HPP_NAMESPACE::Device::getSwapchainStatusKHR(), VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT(), VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR(), VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR(), VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges(), VULKAN_HPP_NAMESPACE::Device::mapMemory(), VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches(), VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT(), VULKAN_HPP_NAMESPACE::Queue::presentKHR(), VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT(), VULKAN_HPP_NAMESPACE::Device::registerEventEXT(), VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX(), VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT(), VULKAN_HPP_NAMESPACE::CommandBuffer::reset(), VULKAN_HPP_NAMESPACE::Device::resetCommandPool(), VULKAN_HPP_NAMESPACE::Device::resetDescriptorPool(), VULKAN_HPP_NAMESPACE::Device::resetEvent(), VULKAN_HPP_NAMESPACE::Device::resetFences(), VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT(), VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT(), VULKAN_HPP_NAMESPACE::Device::setEvent(), VULKAN_HPP_NAMESPACE::Queue::submit(), VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX(), VULKAN_HPP_NAMESPACE::Device::waitForFences(), VULKAN_HPP_NAMESPACE::Queue::waitIdle(), and VULKAN_HPP_NAMESPACE::Device::waitIdle().
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
char const * | message, | ||
std::initializer_list< Result > | successCodes | ||
) |
Definition at line 1050 of file vulkan.hpp.
References throwResultException(), and VULKAN_HPP_ASSERT.
VULKAN_HPP_INLINE ResultValueType< T >::type VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
T & | data, | ||
char const * | message | ||
) |
Definition at line 1036 of file vulkan.hpp.
References eSuccess, throwResultException(), and VULKAN_HPP_ASSERT.
VULKAN_HPP_INLINE ResultValue< T > VULKAN_HPP_NAMESPACE::createResultValue | ( | Result | result, |
T & | data, | ||
char const * | message, | ||
std::initializer_list< Result > | successCodes | ||
) |
Definition at line 1064 of file vulkan.hpp.
References throwResultException(), and VULKAN_HPP_ASSERT.
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 1079 of file vulkan.hpp.
References eSuccess, throwResultException(), and VULKAN_HPP_ASSERT.
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | const char * | pLayerName, |
uint32_t * | pPropertyCount, | ||
ExtensionProperties * | pProperties, | ||
Dispatch const & | d | ||
) |
Definition at line 37662 of file vulkan.hpp.
References d.
Result VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | const char * | pLayerName, |
uint32_t * | pPropertyCount, | ||
ExtensionProperties * | pProperties, | ||
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 37662 of file vulkan.hpp.
References d.
ResultValueType< std::vector< ExtensionProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > | layerName, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) |
Definition at line 37687 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 37687 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > | layerName, |
Dispatch const & | d | ||
) |
Definition at line 37668 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< ExtensionProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties | ( | Optional< const std::string > | layerName = nullptr , |
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 37668 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< LayerProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) |
Definition at line 37631 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) |
Definition at line 37631 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Dispatch const & | d | ) |
Definition at line 37612 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< LayerProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | Dispatch const & | d = Dispatch() | ) |
Definition at line 37612 of file vulkan.hpp.
References createResultValue(), d, eIncomplete, eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | uint32_t * | pPropertyCount, |
LayerProperties * | pProperties, | ||
Dispatch const & | d | ||
) |
Definition at line 37606 of file vulkan.hpp.
References d.
Result VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties | ( | uint32_t * | pPropertyCount, |
LayerProperties * | pProperties, | ||
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 37606 of file vulkan.hpp.
References d.
VULKAN_HPP_INLINE ResultValueType< uint32_t >::type VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | Dispatch const & | d | ) |
Definition at line 37587 of file vulkan.hpp.
References createResultValue(), d, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< uint32_t >::type VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | Dispatch const & | d = Dispatch() | ) |
Definition at line 37587 of file vulkan.hpp.
References createResultValue(), d, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | uint32_t * | pApiVersion, |
Dispatch const & | d | ||
) |
Definition at line 37581 of file vulkan.hpp.
References d.
Result VULKAN_HPP_NAMESPACE::enumerateInstanceVersion | ( | uint32_t * | pApiVersion, |
Dispatch const & | d = Dispatch() |
||
) |
Definition at line 37581 of file vulkan.hpp.
References d.
VULKAN_HPP_INLINE const std::error_category & VULKAN_HPP_NAMESPACE::errorCategory | ( | ) |
Definition at line 691 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 697 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 702 of file vulkan.hpp.
References e, and errorCategory().
Flags< BitType > VULKAN_HPP_NAMESPACE::operator& | ( | BitType | bit, |
Flags< BitType > const & | flags | ||
) |
Definition at line 257 of file vulkan.hpp.
Flags< BitType > VULKAN_HPP_NAMESPACE::operator^ | ( | BitType | bit, |
Flags< BitType > const & | flags | ||
) |
Definition at line 263 of file vulkan.hpp.
VULKAN_HPP_INLINE AccessFlags VULKAN_HPP_NAMESPACE::operator| | ( | AccessFlagBits | bit0, |
AccessFlagBits | bit1 | ||
) |
Definition at line 22538 of file vulkan.hpp.
VULKAN_HPP_INLINE AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::operator| | ( | AttachmentDescriptionFlagBits | bit0, |
AttachmentDescriptionFlagBits | bit1 | ||
) |
Definition at line 28395 of file vulkan.hpp.
Flags< BitType > VULKAN_HPP_NAMESPACE::operator| | ( | BitType | bit, |
Flags< BitType > const & | flags | ||
) |
Definition at line 251 of file vulkan.hpp.
VULKAN_HPP_INLINE BufferCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | BufferCreateFlagBits | bit0, |
BufferCreateFlagBits | bit1 | ||
) |
Definition at line 22793 of file vulkan.hpp.
VULKAN_HPP_INLINE BufferUsageFlags VULKAN_HPP_NAMESPACE::operator| | ( | BufferUsageFlagBits | bit0, |
BufferUsageFlagBits | bit1 | ||
) |
Definition at line 22765 of file vulkan.hpp.
VULKAN_HPP_INLINE BuildAccelerationStructureFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | BuildAccelerationStructureFlagBitsNV | bit0, |
BuildAccelerationStructureFlagBitsNV | bit1 | ||
) |
Definition at line 36896 of file vulkan.hpp.
VULKAN_HPP_INLINE ColorComponentFlags VULKAN_HPP_NAMESPACE::operator| | ( | ColorComponentFlagBits | bit0, |
ColorComponentFlagBits | bit1 | ||
) |
Definition at line 23769 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandBufferResetFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandBufferResetFlagBits | bit0, |
CommandBufferResetFlagBits | bit1 | ||
) |
Definition at line 26930 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandBufferUsageFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandBufferUsageFlagBits | bit0, |
CommandBufferUsageFlagBits | bit1 | ||
) |
Definition at line 24383 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandPoolCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandPoolCreateFlagBits | bit0, |
CommandPoolCreateFlagBits | bit1 | ||
) |
Definition at line 26810 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandPoolResetFlags VULKAN_HPP_NAMESPACE::operator| | ( | CommandPoolResetFlagBits | bit0, |
CommandPoolResetFlagBits | bit1 | ||
) |
Definition at line 26905 of file vulkan.hpp.
VULKAN_HPP_INLINE CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | CompositeAlphaFlagBitsKHR | bit0, |
CompositeAlphaFlagBitsKHR | bit1 | ||
) |
Definition at line 29293 of file vulkan.hpp.
VULKAN_HPP_INLINE ConditionalRenderingFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | ConditionalRenderingFlagBitsEXT | bit0, |
ConditionalRenderingFlagBitsEXT | bit1 | ||
) |
Definition at line 36415 of file vulkan.hpp.
VULKAN_HPP_INLINE CullModeFlags VULKAN_HPP_NAMESPACE::operator| | ( | CullModeFlagBits | bit0, |
CullModeFlagBits | bit1 | ||
) |
Definition at line 8460 of file vulkan.hpp.
VULKAN_HPP_INLINE DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DebugReportFlagBitsEXT | bit0, |
DebugReportFlagBitsEXT | bit1 | ||
) |
Definition at line 29701 of file vulkan.hpp.
VULKAN_HPP_INLINE DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DebugUtilsMessageSeverityFlagBitsEXT | bit0, |
DebugUtilsMessageSeverityFlagBitsEXT | bit1 | ||
) |
Definition at line 36019 of file vulkan.hpp.
VULKAN_HPP_INLINE DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DebugUtilsMessageTypeFlagBitsEXT | bit0, |
DebugUtilsMessageTypeFlagBitsEXT | bit1 | ||
) |
Definition at line 36046 of file vulkan.hpp.
VULKAN_HPP_INLINE DependencyFlags VULKAN_HPP_NAMESPACE::operator| | ( | DependencyFlagBits | bit0, |
DependencyFlagBits | bit1 | ||
) |
Definition at line 28834 of file vulkan.hpp.
VULKAN_HPP_INLINE DescriptorBindingFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | DescriptorBindingFlagBitsEXT | bit0, |
DescriptorBindingFlagBitsEXT | bit1 | ||
) |
Definition at line 36261 of file vulkan.hpp.
VULKAN_HPP_INLINE DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | DescriptorPoolCreateFlagBits | bit0, |
DescriptorPoolCreateFlagBits | bit1 | ||
) |
Definition at line 28715 of file vulkan.hpp.
VULKAN_HPP_INLINE DescriptorSetLayoutCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | DescriptorSetLayoutCreateFlagBits | bit0, |
DescriptorSetLayoutCreateFlagBits | bit1 | ||
) |
Definition at line 31437 of file vulkan.hpp.
VULKAN_HPP_INLINE DeviceGroupPresentModeFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | DeviceGroupPresentModeFlagBitsKHR | bit0, |
DeviceGroupPresentModeFlagBitsKHR | bit1 | ||
) |
Definition at line 34066 of file vulkan.hpp.
VULKAN_HPP_INLINE DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | DeviceQueueCreateFlagBits | bit0, |
DeviceQueueCreateFlagBits | bit1 | ||
) |
Definition at line 22007 of file vulkan.hpp.
VULKAN_HPP_INLINE DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | DisplayPlaneAlphaFlagBitsKHR | bit0, |
DisplayPlaneAlphaFlagBitsKHR | bit1 | ||
) |
Definition at line 29190 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalFenceFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalFenceFeatureFlagBits | bit0, |
ExternalFenceFeatureFlagBits | bit1 | ||
) |
Definition at line 33308 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalFenceHandleTypeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalFenceHandleTypeFlagBits | bit0, |
ExternalFenceHandleTypeFlagBits | bit1 | ||
) |
Definition at line 33012 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryFeatureFlagBits | bit0, |
ExternalMemoryFeatureFlagBits | bit1 | ||
) |
Definition at line 32285 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryFeatureFlagBitsNV | bit0, |
ExternalMemoryFeatureFlagBitsNV | bit1 | ||
) |
Definition at line 30319 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryHandleTypeFlagBits | bit0, |
ExternalMemoryHandleTypeFlagBits | bit1 | ||
) |
Definition at line 31559 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | ExternalMemoryHandleTypeFlagBitsNV | bit0, |
ExternalMemoryHandleTypeFlagBitsNV | bit1 | ||
) |
Definition at line 30100 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalSemaphoreFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalSemaphoreFeatureFlagBits | bit0, |
ExternalSemaphoreFeatureFlagBits | bit1 | ||
) |
Definition at line 32719 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalSemaphoreHandleTypeFlags VULKAN_HPP_NAMESPACE::operator| | ( | ExternalSemaphoreHandleTypeFlagBits | bit0, |
ExternalSemaphoreHandleTypeFlagBits | bit1 | ||
) |
Definition at line 32423 of file vulkan.hpp.
VULKAN_HPP_INLINE FenceCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | FenceCreateFlagBits | bit0, |
FenceCreateFlagBits | bit1 | ||
) |
Definition at line 24021 of file vulkan.hpp.
VULKAN_HPP_INLINE FenceImportFlags VULKAN_HPP_NAMESPACE::operator| | ( | FenceImportFlagBits | bit0, |
FenceImportFlagBits | bit1 | ||
) |
Definition at line 33375 of file vulkan.hpp.
VULKAN_HPP_INLINE FormatFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | FormatFeatureFlagBits | bit0, |
FormatFeatureFlagBits | bit1 | ||
) |
Definition at line 24138 of file vulkan.hpp.
VULKAN_HPP_INLINE GeometryFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | GeometryFlagBitsNV | bit0, |
GeometryFlagBitsNV | bit1 | ||
) |
Definition at line 36867 of file vulkan.hpp.
VULKAN_HPP_INLINE GeometryInstanceFlagsNV VULKAN_HPP_NAMESPACE::operator| | ( | GeometryInstanceFlagBitsNV | bit0, |
GeometryInstanceFlagBitsNV | bit1 | ||
) |
Definition at line 36841 of file vulkan.hpp.
VULKAN_HPP_INLINE ImageAspectFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageAspectFlagBits | bit0, |
ImageAspectFlagBits | bit1 | ||
) |
Definition at line 24726 of file vulkan.hpp.
VULKAN_HPP_INLINE ImageCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageCreateFlagBits | bit0, |
ImageCreateFlagBits | bit1 | ||
) |
Definition at line 23507 of file vulkan.hpp.
VULKAN_HPP_INLINE ImageUsageFlags VULKAN_HPP_NAMESPACE::operator| | ( | ImageUsageFlagBits | bit0, |
ImageUsageFlagBits | bit1 | ||
) |
Definition at line 23368 of file vulkan.hpp.
VULKAN_HPP_INLINE IndirectCommandsLayoutUsageFlagsNVX VULKAN_HPP_NAMESPACE::operator| | ( | IndirectCommandsLayoutUsageFlagBitsNVX | bit0, |
IndirectCommandsLayoutUsageFlagBitsNVX | bit1 | ||
) |
Definition at line 30527 of file vulkan.hpp.
VULKAN_HPP_INLINE MemoryAllocateFlags VULKAN_HPP_NAMESPACE::operator| | ( | MemoryAllocateFlagBits | bit0, |
MemoryAllocateFlagBits | bit1 | ||
) |
Definition at line 33964 of file vulkan.hpp.
VULKAN_HPP_INLINE MemoryHeapFlags VULKAN_HPP_NAMESPACE::operator| | ( | MemoryHeapFlagBits | bit0, |
MemoryHeapFlagBits | bit1 | ||
) |
Definition at line 22392 of file vulkan.hpp.
VULKAN_HPP_INLINE MemoryPropertyFlags VULKAN_HPP_NAMESPACE::operator| | ( | MemoryPropertyFlagBits | bit0, |
MemoryPropertyFlagBits | bit1 | ||
) |
Definition at line 22337 of file vulkan.hpp.
VULKAN_HPP_INLINE ObjectEntryUsageFlagsNVX VULKAN_HPP_NAMESPACE::operator| | ( | ObjectEntryUsageFlagBitsNVX | bit0, |
ObjectEntryUsageFlagBitsNVX | bit1 | ||
) |
Definition at line 30553 of file vulkan.hpp.
VULKAN_HPP_INLINE PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | PeerMemoryFeatureFlagBits | bit0, |
PeerMemoryFeatureFlagBits | bit1 | ||
) |
Definition at line 33936 of file vulkan.hpp.
VULKAN_HPP_INLINE PipelineCreateFlags VULKAN_HPP_NAMESPACE::operator| | ( | PipelineCreateFlagBits | bit0, |
PipelineCreateFlagBits | bit1 | ||
) |
Definition at line 23641 of file vulkan.hpp.
VULKAN_HPP_INLINE PipelineStageFlags VULKAN_HPP_NAMESPACE::operator| | ( | PipelineStageFlagBits | bit0, |
PipelineStageFlagBits | bit1 | ||
) |
Definition at line 26715 of file vulkan.hpp.
VULKAN_HPP_INLINE QueryControlFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueryControlFlagBits | bit0, |
QueryControlFlagBits | bit1 | ||
) |
Definition at line 24328 of file vulkan.hpp.
VULKAN_HPP_INLINE QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueryPipelineStatisticFlagBits | bit0, |
QueryPipelineStatisticFlagBits | bit1 | ||
) |
Definition at line 24418 of file vulkan.hpp.
VULKAN_HPP_INLINE QueryResultFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueryResultFlagBits | bit0, |
QueryResultFlagBits | bit1 | ||
) |
Definition at line 24356 of file vulkan.hpp.
VULKAN_HPP_INLINE QueueFlags VULKAN_HPP_NAMESPACE::operator| | ( | QueueFlagBits | bit0, |
QueueFlagBits | bit1 | ||
) |
Definition at line 21915 of file vulkan.hpp.
VULKAN_HPP_INLINE SampleCountFlags VULKAN_HPP_NAMESPACE::operator| | ( | SampleCountFlagBits | bit0, |
SampleCountFlagBits | bit1 | ||
) |
Definition at line 26961 of file vulkan.hpp.
VULKAN_HPP_INLINE SemaphoreImportFlags VULKAN_HPP_NAMESPACE::operator| | ( | SemaphoreImportFlagBits | bit0, |
SemaphoreImportFlagBits | bit1 | ||
) |
Definition at line 32786 of file vulkan.hpp.
VULKAN_HPP_INLINE ShaderStageFlags VULKAN_HPP_NAMESPACE::operator| | ( | ShaderStageFlagBits | bit0, |
ShaderStageFlagBits | bit1 | ||
) |
Definition at line 22943 of file vulkan.hpp.
VULKAN_HPP_INLINE SparseImageFormatFlags VULKAN_HPP_NAMESPACE::operator| | ( | SparseImageFormatFlagBits | bit0, |
SparseImageFormatFlagBits | bit1 | ||
) |
Definition at line 25972 of file vulkan.hpp.
VULKAN_HPP_INLINE SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::operator| | ( | SparseMemoryBindFlagBits | bit0, |
SparseMemoryBindFlagBits | bit1 | ||
) |
Definition at line 26131 of file vulkan.hpp.
VULKAN_HPP_INLINE StencilFaceFlags VULKAN_HPP_NAMESPACE::operator| | ( | StencilFaceFlagBits | bit0, |
StencilFaceFlagBits | bit1 | ||
) |
Definition at line 28689 of file vulkan.hpp.
VULKAN_HPP_INLINE SubgroupFeatureFlags VULKAN_HPP_NAMESPACE::operator| | ( | SubgroupFeatureFlagBits | bit0, |
SubgroupFeatureFlagBits | bit1 | ||
) |
Definition at line 30460 of file vulkan.hpp.
VULKAN_HPP_INLINE SubpassDescriptionFlags VULKAN_HPP_NAMESPACE::operator| | ( | SubpassDescriptionFlagBits | bit0, |
SubpassDescriptionFlagBits | bit1 | ||
) |
Definition at line 34768 of file vulkan.hpp.
VULKAN_HPP_INLINE SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::operator| | ( | SurfaceCounterFlagBitsEXT | bit0, |
SurfaceCounterFlagBitsEXT | bit1 | ||
) |
Definition at line 33594 of file vulkan.hpp.
VULKAN_HPP_INLINE SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | SurfaceTransformFlagBitsKHR | bit0, |
SurfaceTransformFlagBitsKHR | bit1 | ||
) |
Definition at line 29326 of file vulkan.hpp.
VULKAN_HPP_INLINE SwapchainCreateFlagsKHR VULKAN_HPP_NAMESPACE::operator| | ( | SwapchainCreateFlagBitsKHR | bit0, |
SwapchainCreateFlagBitsKHR | bit1 | ||
) |
Definition at line 34267 of file vulkan.hpp.
VULKAN_HPP_INLINE AccessFlags VULKAN_HPP_NAMESPACE::operator~ | ( | AccessFlagBits | bits | ) |
Definition at line 22543 of file vulkan.hpp.
VULKAN_HPP_INLINE AttachmentDescriptionFlags VULKAN_HPP_NAMESPACE::operator~ | ( | AttachmentDescriptionFlagBits | bits | ) |
Definition at line 28400 of file vulkan.hpp.
VULKAN_HPP_INLINE BufferCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | BufferCreateFlagBits | bits | ) |
Definition at line 22798 of file vulkan.hpp.
VULKAN_HPP_INLINE BufferUsageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | BufferUsageFlagBits | bits | ) |
Definition at line 22770 of file vulkan.hpp.
VULKAN_HPP_INLINE BuildAccelerationStructureFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | BuildAccelerationStructureFlagBitsNV | bits | ) |
Definition at line 36901 of file vulkan.hpp.
VULKAN_HPP_INLINE ColorComponentFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ColorComponentFlagBits | bits | ) |
Definition at line 23774 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandBufferResetFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandBufferResetFlagBits | bits | ) |
Definition at line 26935 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandBufferUsageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandBufferUsageFlagBits | bits | ) |
Definition at line 24388 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandPoolCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandPoolCreateFlagBits | bits | ) |
Definition at line 26815 of file vulkan.hpp.
VULKAN_HPP_INLINE CommandPoolResetFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CommandPoolResetFlagBits | bits | ) |
Definition at line 26910 of file vulkan.hpp.
VULKAN_HPP_INLINE CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | CompositeAlphaFlagBitsKHR | bits | ) |
Definition at line 29298 of file vulkan.hpp.
VULKAN_HPP_INLINE ConditionalRenderingFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | ConditionalRenderingFlagBitsEXT | bits | ) |
Definition at line 36420 of file vulkan.hpp.
VULKAN_HPP_INLINE CullModeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | CullModeFlagBits | bits | ) |
Definition at line 8465 of file vulkan.hpp.
VULKAN_HPP_INLINE DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DebugReportFlagBitsEXT | bits | ) |
Definition at line 29706 of file vulkan.hpp.
VULKAN_HPP_INLINE DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DebugUtilsMessageSeverityFlagBitsEXT | bits | ) |
Definition at line 36024 of file vulkan.hpp.
VULKAN_HPP_INLINE DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DebugUtilsMessageTypeFlagBitsEXT | bits | ) |
Definition at line 36051 of file vulkan.hpp.
VULKAN_HPP_INLINE DependencyFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DependencyFlagBits | bits | ) |
Definition at line 28839 of file vulkan.hpp.
VULKAN_HPP_INLINE DescriptorBindingFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | DescriptorBindingFlagBitsEXT | bits | ) |
Definition at line 36266 of file vulkan.hpp.
VULKAN_HPP_INLINE DescriptorPoolCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DescriptorPoolCreateFlagBits | bits | ) |
Definition at line 28720 of file vulkan.hpp.
VULKAN_HPP_INLINE DescriptorSetLayoutCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DescriptorSetLayoutCreateFlagBits | bits | ) |
Definition at line 31442 of file vulkan.hpp.
VULKAN_HPP_INLINE DeviceGroupPresentModeFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | DeviceGroupPresentModeFlagBitsKHR | bits | ) |
Definition at line 34071 of file vulkan.hpp.
VULKAN_HPP_INLINE DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | DeviceQueueCreateFlagBits | bits | ) |
Definition at line 22012 of file vulkan.hpp.
VULKAN_HPP_INLINE DisplayPlaneAlphaFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | DisplayPlaneAlphaFlagBitsKHR | bits | ) |
Definition at line 29195 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalFenceFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalFenceFeatureFlagBits | bits | ) |
Definition at line 33313 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalFenceHandleTypeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalFenceHandleTypeFlagBits | bits | ) |
Definition at line 33017 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryFeatureFlagBits | bits | ) |
Definition at line 32290 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryFeatureFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryFeatureFlagBitsNV | bits | ) |
Definition at line 30324 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryHandleTypeFlagBits | bits | ) |
Definition at line 31564 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalMemoryHandleTypeFlagBitsNV | bits | ) |
Definition at line 30105 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalSemaphoreFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalSemaphoreFeatureFlagBits | bits | ) |
Definition at line 32724 of file vulkan.hpp.
VULKAN_HPP_INLINE ExternalSemaphoreHandleTypeFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ExternalSemaphoreHandleTypeFlagBits | bits | ) |
Definition at line 32428 of file vulkan.hpp.
VULKAN_HPP_INLINE FenceCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FenceCreateFlagBits | bits | ) |
Definition at line 24026 of file vulkan.hpp.
VULKAN_HPP_INLINE FenceImportFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FenceImportFlagBits | bits | ) |
Definition at line 33380 of file vulkan.hpp.
VULKAN_HPP_INLINE FormatFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | FormatFeatureFlagBits | bits | ) |
Definition at line 24143 of file vulkan.hpp.
VULKAN_HPP_INLINE GeometryFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | GeometryFlagBitsNV | bits | ) |
Definition at line 36872 of file vulkan.hpp.
VULKAN_HPP_INLINE GeometryInstanceFlagsNV VULKAN_HPP_NAMESPACE::operator~ | ( | GeometryInstanceFlagBitsNV | bits | ) |
Definition at line 36846 of file vulkan.hpp.
VULKAN_HPP_INLINE ImageAspectFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageAspectFlagBits | bits | ) |
Definition at line 24731 of file vulkan.hpp.
VULKAN_HPP_INLINE ImageCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageCreateFlagBits | bits | ) |
Definition at line 23512 of file vulkan.hpp.
VULKAN_HPP_INLINE ImageUsageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ImageUsageFlagBits | bits | ) |
Definition at line 23373 of file vulkan.hpp.
VULKAN_HPP_INLINE IndirectCommandsLayoutUsageFlagsNVX VULKAN_HPP_NAMESPACE::operator~ | ( | IndirectCommandsLayoutUsageFlagBitsNVX | bits | ) |
Definition at line 30532 of file vulkan.hpp.
VULKAN_HPP_INLINE MemoryAllocateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | MemoryAllocateFlagBits | bits | ) |
Definition at line 33969 of file vulkan.hpp.
VULKAN_HPP_INLINE MemoryHeapFlags VULKAN_HPP_NAMESPACE::operator~ | ( | MemoryHeapFlagBits | bits | ) |
Definition at line 22397 of file vulkan.hpp.
VULKAN_HPP_INLINE MemoryPropertyFlags VULKAN_HPP_NAMESPACE::operator~ | ( | MemoryPropertyFlagBits | bits | ) |
Definition at line 22342 of file vulkan.hpp.
VULKAN_HPP_INLINE ObjectEntryUsageFlagsNVX VULKAN_HPP_NAMESPACE::operator~ | ( | ObjectEntryUsageFlagBitsNVX | bits | ) |
Definition at line 30558 of file vulkan.hpp.
VULKAN_HPP_INLINE PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PeerMemoryFeatureFlagBits | bits | ) |
Definition at line 33941 of file vulkan.hpp.
VULKAN_HPP_INLINE PipelineCreateFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineCreateFlagBits | bits | ) |
Definition at line 23646 of file vulkan.hpp.
VULKAN_HPP_INLINE PipelineStageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | PipelineStageFlagBits | bits | ) |
Definition at line 26720 of file vulkan.hpp.
VULKAN_HPP_INLINE QueryControlFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueryControlFlagBits | bits | ) |
Definition at line 24333 of file vulkan.hpp.
VULKAN_HPP_INLINE QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueryPipelineStatisticFlagBits | bits | ) |
Definition at line 24423 of file vulkan.hpp.
VULKAN_HPP_INLINE QueryResultFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueryResultFlagBits | bits | ) |
Definition at line 24361 of file vulkan.hpp.
VULKAN_HPP_INLINE QueueFlags VULKAN_HPP_NAMESPACE::operator~ | ( | QueueFlagBits | bits | ) |
Definition at line 21920 of file vulkan.hpp.
VULKAN_HPP_INLINE SampleCountFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SampleCountFlagBits | bits | ) |
Definition at line 26966 of file vulkan.hpp.
VULKAN_HPP_INLINE SemaphoreImportFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SemaphoreImportFlagBits | bits | ) |
Definition at line 32791 of file vulkan.hpp.
VULKAN_HPP_INLINE ShaderStageFlags VULKAN_HPP_NAMESPACE::operator~ | ( | ShaderStageFlagBits | bits | ) |
Definition at line 22948 of file vulkan.hpp.
VULKAN_HPP_INLINE SparseImageFormatFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SparseImageFormatFlagBits | bits | ) |
Definition at line 25977 of file vulkan.hpp.
VULKAN_HPP_INLINE SparseMemoryBindFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SparseMemoryBindFlagBits | bits | ) |
Definition at line 26136 of file vulkan.hpp.
VULKAN_HPP_INLINE StencilFaceFlags VULKAN_HPP_NAMESPACE::operator~ | ( | StencilFaceFlagBits | bits | ) |
Definition at line 28694 of file vulkan.hpp.
VULKAN_HPP_INLINE SubgroupFeatureFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SubgroupFeatureFlagBits | bits | ) |
Definition at line 30465 of file vulkan.hpp.
VULKAN_HPP_INLINE SubpassDescriptionFlags VULKAN_HPP_NAMESPACE::operator~ | ( | SubpassDescriptionFlagBits | bits | ) |
Definition at line 34773 of file vulkan.hpp.
VULKAN_HPP_INLINE SurfaceCounterFlagsEXT VULKAN_HPP_NAMESPACE::operator~ | ( | SurfaceCounterFlagBitsEXT | bits | ) |
Definition at line 33599 of file vulkan.hpp.
VULKAN_HPP_INLINE SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | SurfaceTransformFlagBitsKHR | bits | ) |
Definition at line 29331 of file vulkan.hpp.
VULKAN_HPP_INLINE SwapchainCreateFlagsKHR VULKAN_HPP_NAMESPACE::operator~ | ( | SwapchainCreateFlagBitsKHR | bits | ) |
Definition at line 34272 of file vulkan.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::swap | ( | UniqueHandle< Type, Dispatch > & | lhs, |
UniqueHandle< Type, Dispatch > & | rhs | ||
) |
Definition at line 475 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::UniqueHandle< Type, Dispatch >::swap().
Referenced by VULKAN_HPP_NAMESPACE::UniqueHandle< Type, Dispatch >::swap().
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::throwResultException | ( | Result | result, |
char const * | message | ||
) |
Definition at line 940 of file vulkan.hpp.
References eErrorDeviceLost, eErrorExtensionNotPresent, eErrorFeatureNotPresent, eErrorFormatNotSupported, eErrorFragmentationEXT, eErrorFragmentedPool, eErrorIncompatibleDisplayKHR, eErrorIncompatibleDriver, eErrorInitializationFailed, eErrorInvalidDrmFormatModifierPlaneLayoutEXT, eErrorInvalidExternalHandle, eErrorInvalidShaderNV, eErrorLayerNotPresent, eErrorMemoryMapFailed, eErrorNativeWindowInUseKHR, eErrorNotPermittedEXT, eErrorOutOfDateKHR, eErrorOutOfDeviceMemory, eErrorOutOfHostMemory, eErrorOutOfPoolMemory, eErrorSurfaceLostKHR, eErrorTooManyObjects, eErrorValidationFailedEXT, and make_error_code().
Referenced by createResultValue().
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccelerationStructureMemoryRequirementsTypeNV | value | ) |
Definition at line 52227 of file vulkan.hpp.
References eBuildScratch, eObject, and eUpdateScratch.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccelerationStructureTypeNV | value | ) |
Definition at line 52207 of file vulkan.hpp.
References eBottomLevel, and eTopLevel.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AccessFlagBits | value | ) |
Definition at line 50334 of file vulkan.hpp.
References eAccelerationStructureReadNV, eAccelerationStructureWriteNV, eColorAttachmentRead, eColorAttachmentReadNoncoherentEXT, eColorAttachmentWrite, eCommandProcessReadNVX, eCommandProcessWriteNVX, eConditionalRenderingReadEXT, eDepthStencilAttachmentRead, eDepthStencilAttachmentWrite, 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 50369 of file vulkan.hpp.
References eAccelerationStructureReadNV, eAccelerationStructureWriteNV, eColorAttachmentRead, eColorAttachmentReadNoncoherentEXT, eColorAttachmentWrite, eCommandProcessReadNVX, eCommandProcessWriteNVX, eConditionalRenderingReadEXT, eDepthStencilAttachmentRead, eDepthStencilAttachmentWrite, 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 | ( | AttachmentDescriptionFlagBits | value | ) |
Definition at line 51042 of file vulkan.hpp.
References eMayAlias.
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 49160 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | AttachmentStoreOp | value | ) |
Definition at line 49171 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BlendFactor | value | ) |
Definition at line 49446 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 49473 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 | ) |
Definition at line 51920 of file vulkan.hpp.
References eConjoint, eDisjoint, and eUncorrelated.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BorderColor | value | ) |
Definition at line 49277 of file vulkan.hpp.
References eFloatOpaqueBlack, eFloatOpaqueWhite, eFloatTransparentBlack, eIntOpaqueBlack, eIntOpaqueWhite, and eIntTransparentBlack.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferCreateFlagBits | value | ) |
Definition at line 50444 of file vulkan.hpp.
References eProtected, eSparseAliased, eSparseBinding, and eSparseResidency.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferCreateFlags | value | ) |
Definition at line 50456 of file vulkan.hpp.
References eProtected, eSparseAliased, eSparseBinding, and eSparseResidency.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferUsageFlagBits | value | ) |
Definition at line 50403 of file vulkan.hpp.
References eConditionalRenderingEXT, eIndexBuffer, eIndirectBuffer, eRayTracingNV, 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 50424 of file vulkan.hpp.
References eConditionalRenderingEXT, eIndexBuffer, eIndirectBuffer, eRayTracingNV, eStorageBuffer, eStorageTexelBuffer, eTransferDst, eTransferSrc, eTransformFeedbackBufferEXT, eTransformFeedbackCounterBufferEXT, eUniformBuffer, eUniformTexelBuffer, and eVertexBuffer.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferViewCreateFlagBits | ) |
Definition at line 48792 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BufferViewCreateFlags | ) |
Definition at line 48797 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BuildAccelerationStructureFlagBitsNV | value | ) |
Definition at line 52172 of file vulkan.hpp.
References eAllowCompaction, eAllowUpdate, eLowMemory, ePreferFastBuild, and ePreferFastTrace.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | BuildAccelerationStructureFlagsNV | value | ) |
Definition at line 52185 of file vulkan.hpp.
References eAllowCompaction, eAllowUpdate, eLowMemory, ePreferFastBuild, and ePreferFastTrace.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ChromaLocation | value | ) |
Definition at line 51910 of file vulkan.hpp.
References eCositedEven, and eMidpoint.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CoarseSampleOrderTypeNV | value | ) |
Definition at line 52118 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 50617 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ColorComponentFlags | value | ) |
Definition at line 50629 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ColorSpaceKHR | value | ) |
Definition at line 51134 of file vulkan.hpp.
References eAdobergbLinearEXT, eAdobergbNonlinearEXT, eBt2020LinearEXT, eBt709LinearEXT, eBt709NonlinearEXT, eDciP3LinearEXT, eDciP3NonlinearEXT, eDisplayP3NonlinearEXT, eDolbyvisionEXT, eExtendedSrgbLinearEXT, eExtendedSrgbNonlinearEXT, eHdr10HlgEXT, eHdr10St2084EXT, ePassThroughEXT, and eSrgbNonlinear.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferLevel | value | ) |
Definition at line 49218 of file vulkan.hpp.
References ePrimary, and eSecondary.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferResetFlagBits | value | ) |
Definition at line 50996 of file vulkan.hpp.
References eReleaseResources.
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 50760 of file vulkan.hpp.
References eOneTimeSubmit, eRenderPassContinue, and eSimultaneousUse.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandBufferUsageFlags | value | ) |
Definition at line 50771 of file vulkan.hpp.
References eOneTimeSubmit, eRenderPassContinue, and eSimultaneousUse.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolCreateFlagBits | value | ) |
Definition at line 50958 of file vulkan.hpp.
References eProtected, eResetCommandBuffer, and eTransient.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolCreateFlags | value | ) |
Definition at line 50969 of file vulkan.hpp.
References eProtected, eResetCommandBuffer, and eTransient.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolResetFlagBits | value | ) |
Definition at line 50979 of file vulkan.hpp.
References eReleaseResources.
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 49038 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CommandPoolTrimFlags | ) |
Definition at line 49043 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CompareOp | value | ) |
Definition at line 49385 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 49228 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CompositeAlphaFlagBitsKHR | value | ) |
Definition at line 51180 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 51192 of file vulkan.hpp.
References eInherit, eOpaque, ePostMultiplied, and ePreMultiplied.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ConditionalRenderingFlagBitsEXT | value | ) |
Definition at line 52081 of file vulkan.hpp.
References eInverted.
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 52019 of file vulkan.hpp.
References eDisabled, eOverestimate, and eUnderestimate.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CopyAccelerationStructureModeNV | value | ) |
Definition at line 52197 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CoverageModulationModeNV | value | ) |
Definition at line 51931 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CullModeFlagBits | value | ) |
Definition at line 49413 of file vulkan.hpp.
References eBack, eFront, eFrontAndBack, and eNone.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | CullModeFlags | value | ) |
Definition at line 49425 of file vulkan.hpp.
References eBack, eFront, eFrontAndBack, and eNone.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugReportFlagBitsEXT | value | ) |
Definition at line 51248 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 51261 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 51273 of file vulkan.hpp.
References eAccelerationStructureNV, eBuffer, eBufferView, eCommandBuffer, eCommandPool, eDebugReportCallbackExt, eDescriptorPool, eDescriptorSet, eDescriptorSetLayout, eDescriptorUpdateTemplate, eDevice, eDeviceMemory, eDisplayKhr, eDisplayModeKhr, eEvent, eFence, eFramebuffer, eImage, eImageView, eIndirectCommandsLayoutNvx, eInstance, eObjectTableNvx, 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 51975 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageSeverityFlagsEXT | value | ) |
Definition at line 51987 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageTypeFlagBitsEXT | value | ) |
Definition at line 51998 of file vulkan.hpp.
References eGeneral, ePerformance, and eValidation.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessageTypeFlagsEXT | value | ) |
Definition at line 52009 of file vulkan.hpp.
References eGeneral, ePerformance, and eValidation.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCallbackDataFlagBitsEXT | ) |
Definition at line 49108 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCallbackDataFlagsEXT | ) |
Definition at line 49113 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCreateFlagBitsEXT | ) |
Definition at line 49098 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DebugUtilsMessengerCreateFlagsEXT | ) |
Definition at line 49103 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DependencyFlagBits | value | ) |
Definition at line 51099 of file vulkan.hpp.
References eByRegion, eDeviceGroup, and eViewLocal.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DependencyFlags | value | ) |
Definition at line 51110 of file vulkan.hpp.
References eByRegion, eDeviceGroup, and eViewLocal.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorBindingFlagBitsEXT | value | ) |
Definition at line 52030 of file vulkan.hpp.
References ePartiallyBound, eUpdateAfterBind, eUpdateUnusedWhilePending, and eVariableDescriptorCount.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorBindingFlagsEXT | value | ) |
Definition at line 52042 of file vulkan.hpp.
References ePartiallyBound, eUpdateAfterBind, eUpdateUnusedWhilePending, and eVariableDescriptorCount.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolCreateFlagBits | value | ) |
Definition at line 51080 of file vulkan.hpp.
References eFreeDescriptorSet, and eUpdateAfterBindEXT.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolCreateFlags | value | ) |
Definition at line 51090 of file vulkan.hpp.
References eFreeDescriptorSet, and eUpdateAfterBindEXT.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolResetFlagBits | ) |
Definition at line 48872 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorPoolResetFlags | ) |
Definition at line 48877 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorSetLayoutCreateFlagBits | value | ) |
Definition at line 51486 of file vulkan.hpp.
References ePushDescriptorKHR, and eUpdateAfterBindPoolEXT.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorSetLayoutCreateFlags | value | ) |
Definition at line 51496 of file vulkan.hpp.
References ePushDescriptorKHR, and eUpdateAfterBindPoolEXT.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorType | value | ) |
Definition at line 49243 of file vulkan.hpp.
References eAccelerationStructureNV, 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 48882 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorUpdateTemplateCreateFlags | ) |
Definition at line 48887 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DescriptorUpdateTemplateType | value | ) |
Definition at line 50190 of file vulkan.hpp.
References eDescriptorSet, and ePushDescriptorsKHR.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceCreateFlagBits | ) |
Definition at line 48812 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceCreateFlags | ) |
Definition at line 48817 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceEventTypeEXT | value | ) |
Definition at line 51711 of file vulkan.hpp.
References eDisplayHotplug.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceGroupPresentModeFlagBitsKHR | value | ) |
Definition at line 51769 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 51781 of file vulkan.hpp.
References eLocal, eLocalMultiDevice, eRemote, and eSum.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceQueueCreateFlagBits | value | ) |
Definition at line 50271 of file vulkan.hpp.
References eProtected.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DeviceQueueCreateFlags | value | ) |
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DiscardRectangleModeEXT | value | ) |
Definition at line 51827 of file vulkan.hpp.
References eExclusive, and eInclusive.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayEventTypeEXT | value | ) |
Definition at line 51720 of file vulkan.hpp.
References eFirstPixelOut.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayModeCreateFlagBitsKHR | ) |
Definition at line 48892 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayModeCreateFlagsKHR | ) |
Definition at line 48897 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplayPlaneAlphaFlagBitsKHR | value | ) |
Definition at line 51157 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 51169 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 51700 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplaySurfaceCreateFlagBitsKHR | ) |
Definition at line 48902 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DisplaySurfaceCreateFlagsKHR | ) |
Definition at line 48907 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DriverIdKHR | value | ) |
Definition at line 52064 of file vulkan.hpp.
References eAmdOpenSource, eAmdProprietary, eArmProprietary, eImaginationProprietary, eIntelOpenSourceMesa, eIntelProprietaryWindows, eMesaRadv, eNvidiaProprietary, and eQualcommProprietary.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | DynamicState | value | ) |
Definition at line 50167 of file vulkan.hpp.
References eBlendConstants, eDepthBias, eDepthBounds, eDiscardRectangleEXT, eExclusiveScissorNV, eLineWidth, eSampleLocationsEXT, eScissor, eStencilCompareMask, eStencilReference, eStencilWriteMask, eViewport, eViewportCoarseSampleOrderNV, eViewportShadingRatePaletteNV, and eViewportWScalingNV.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | EventCreateFlagBits | ) |
Definition at line 48852 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | EventCreateFlags | ) |
Definition at line 48857 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceFeatureFlagBits | value | ) |
Definition at line 51647 of file vulkan.hpp.
References eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceFeatureFlags | value | ) |
Definition at line 51657 of file vulkan.hpp.
References eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalFenceHandleTypeFlagBits | value | ) |
Definition at line 51624 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 51636 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 51542 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlagBitsNV | value | ) |
Definition at line 51351 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlags | value | ) |
Definition at line 51553 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryFeatureFlagsNV | value | ) |
Definition at line 51362 of file vulkan.hpp.
References eDedicatedOnly, eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalMemoryHandleTypeFlagBits | value | ) |
Definition at line 51505 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 51328 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 51524 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 51340 of file vulkan.hpp.
References eD3D11Image, eD3D11ImageKmt, eOpaqueWin32, and eOpaqueWin32Kmt.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreFeatureFlagBits | value | ) |
Definition at line 51588 of file vulkan.hpp.
References eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreFeatureFlags | value | ) |
Definition at line 51598 of file vulkan.hpp.
References eExportable, and eImportable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ExternalSemaphoreHandleTypeFlagBits | value | ) |
Definition at line 51563 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 51576 of file vulkan.hpp.
References eD3D12Fence, eOpaqueFd, eOpaqueWin32, eOpaqueWin32Kmt, and eSyncFd.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceCreateFlagBits | value | ) |
Definition at line 50640 of file vulkan.hpp.
References eSignaled.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceCreateFlags | value | ) |
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FenceImportFlagBits | value | ) |
Definition at line 51666 of file vulkan.hpp.
References eTemporary.
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 49351 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | Format | value | ) |
Definition at line 49617 of file vulkan.hpp.
References eA1R5G5B5UnormPack16, eA2B10G10R10SintPack32, eA2B10G10R10SnormPack32, eA2B10G10R10SscaledPack32, eA2B10G10R10UintPack32, eA2B10G10R10UnormPack32, eA2B10G10R10UscaledPack32, eA2R10G10B10SintPack32, eA2R10G10B10SnormPack32, eA2R10G10B10SscaledPack32, eA2R10G10B10UintPack32, eA2R10G10B10UnormPack32, eA2R10G10B10UscaledPack32, eA8B8G8R8SintPack32, eA8B8G8R8SnormPack32, eA8B8G8R8SrgbPack32, eA8B8G8R8SscaledPack32, eA8B8G8R8UintPack32, eA8B8G8R8UnormPack32, eA8B8G8R8UscaledPack32, eAstc10x10SrgbBlock, eAstc10x10UnormBlock, eAstc10x5SrgbBlock, eAstc10x5UnormBlock, eAstc10x6SrgbBlock, eAstc10x6UnormBlock, eAstc10x8SrgbBlock, eAstc10x8UnormBlock, eAstc12x10SrgbBlock, eAstc12x10UnormBlock, eAstc12x12SrgbBlock, eAstc12x12UnormBlock, eAstc4x4SrgbBlock, eAstc4x4UnormBlock, eAstc5x4SrgbBlock, eAstc5x4UnormBlock, eAstc5x5SrgbBlock, eAstc5x5UnormBlock, eAstc6x5SrgbBlock, eAstc6x5UnormBlock, eAstc6x6SrgbBlock, eAstc6x6UnormBlock, eAstc8x5SrgbBlock, eAstc8x5UnormBlock, eAstc8x6SrgbBlock, eAstc8x6UnormBlock, 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 50657 of file vulkan.hpp.
References eBlitDst, eBlitSrc, eColorAttachment, eColorAttachmentBlend, eCositedChromaSamples, eDepthStencilAttachment, eDisjoint, eMidpointChromaSamples, eSampledImage, eSampledImageFilterCubicIMG, eSampledImageFilterLinear, eSampledImageFilterMinmaxEXT, 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 50689 of file vulkan.hpp.
References eBlitDst, eBlitSrc, eColorAttachment, eColorAttachmentBlend, eCositedChromaSamples, eDepthStencilAttachment, eDisjoint, eMidpointChromaSamples, eSampledImage, eSampledImageFilterCubicIMG, eSampledImageFilterLinear, eSampledImageFilterMinmaxEXT, eSampledImageYcbcrConversionChromaReconstructionExplicit, eSampledImageYcbcrConversionChromaReconstructionExplicitForceable, eSampledImageYcbcrConversionLinearFilter, eSampledImageYcbcrConversionSeparateReconstructionFilter, eStorageImage, eStorageImageAtomic, eStorageTexelBuffer, eStorageTexelBufferAtomic, eTransferDst, eTransferSrc, eUniformTexelBuffer, and eVertexBuffer.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FramebufferCreateFlagBits | ) |
Definition at line 48632 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FramebufferCreateFlags | ) |
Definition at line 48637 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | FrontFace | value | ) |
Definition at line 49436 of file vulkan.hpp.
References eClockwise, and eCounterClockwise.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryFlagBitsNV | value | ) |
Definition at line 52153 of file vulkan.hpp.
References eNoDuplicateAnyHitInvocation, and eOpaque.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryFlagsNV | value | ) |
Definition at line 52163 of file vulkan.hpp.
References eNoDuplicateAnyHitInvocation, and eOpaque.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryInstanceFlagBitsNV | value | ) |
Definition at line 52130 of file vulkan.hpp.
References eForceNoOpaque, eForceOpaque, eTriangleCullDisable, and eTriangleFrontCounterclockwise.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryInstanceFlagsNV | value | ) |
Definition at line 52142 of file vulkan.hpp.
References eForceNoOpaque, eForceOpaque, eTriangleCullDisable, and eTriangleFrontCounterclockwise.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | GeometryTypeNV | value | ) |
Definition at line 52217 of file vulkan.hpp.
References eAabbs, and eTriangles.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageAspectFlagBits | value | ) |
Definition at line 50818 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 50837 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 50547 of file vulkan.hpp.
References e2DArrayCompatible, eAlias, eBlockTexelViewCompatible, eCornerSampledNV, eCubeCompatible, eDisjoint, eExtendedUsage, eMutableFormat, eProtected, eSampleLocationsCompatibleDepthEXT, eSparseAliased, eSparseBinding, eSparseResidency, and eSplitInstanceBindRegions.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageCreateFlags | value | ) |
Definition at line 50569 of file vulkan.hpp.
References e2DArrayCompatible, eAlias, eBlockTexelViewCompatible, eCornerSampledNV, eCubeCompatible, eDisjoint, eExtendedUsage, eMutableFormat, eProtected, eSampleLocationsCompatibleDepthEXT, eSparseAliased, eSparseBinding, eSparseResidency, and eSplitInstanceBindRegions.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageLayout | value | ) |
Definition at line 49138 of file vulkan.hpp.
References eColorAttachmentOptimal, eDepthAttachmentStencilReadOnlyOptimal, eDepthReadOnlyStencilAttachmentOptimal, eDepthStencilAttachmentOptimal, eDepthStencilReadOnlyOptimal, eGeneral, ePreinitialized, ePresentSrcKHR, eShaderReadOnlyOptimal, eShadingRateOptimalNV, eSharedPresentKHR, eTransferDstOptimal, eTransferSrcOptimal, and eUndefined.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageTiling | value | ) |
Definition at line 49192 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 50514 of file vulkan.hpp.
References eColorAttachment, eDepthStencilAttachment, eInputAttachment, eSampled, eShadingRateImageNV, eStorage, eTransferDst, eTransferSrc, and eTransientAttachment.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageUsageFlags | value | ) |
Definition at line 50531 of file vulkan.hpp.
References eColorAttachment, eDepthStencilAttachment, eInputAttachment, eSampled, eShadingRateImageNV, eStorage, eTransferDst, eTransferSrc, and eTransientAttachment.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageViewCreateFlagBits | ) |
Definition at line 48822 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageViewCreateFlags | ) |
Definition at line 48827 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ImageViewType | value | ) |
Definition at line 49203 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 49340 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectCommandsLayoutUsageFlagBitsNVX | value | ) |
Definition at line 51415 of file vulkan.hpp.
References eEmptyExecutions, eIndexedSequences, eSparseSequences, and eUnorderedSequences.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectCommandsLayoutUsageFlagsNVX | value | ) |
Definition at line 51427 of file vulkan.hpp.
References eEmptyExecutions, eIndexedSequences, eSparseSequences, and eUnorderedSequences.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | IndirectCommandsTokenTypeNVX | value | ) |
Definition at line 51457 of file vulkan.hpp.
References eDescriptorSet, eDispatch, eDraw, eDrawIndexed, eIndexBuffer, ePipeline, ePushConstant, and eVertexBuffer.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | InstanceCreateFlagBits | ) |
Definition at line 48802 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | InstanceCreateFlags | ) |
Definition at line 48807 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | InternalAllocationType | value | ) |
Definition at line 49572 of file vulkan.hpp.
References eExecutable.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | LogicOp | value | ) |
Definition at line 49548 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 51752 of file vulkan.hpp.
References eDeviceMask.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryAllocateFlags | value | ) |
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryHeapFlagBits | value | ) |
Definition at line 50315 of file vulkan.hpp.
References eDeviceLocal, and eMultiInstance.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryHeapFlags | value | ) |
Definition at line 50325 of file vulkan.hpp.
References eDeviceLocal, and eMultiInstance.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryMapFlagBits | ) |
Definition at line 48862 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryMapFlags | ) |
Definition at line 48867 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryOverallocationBehaviorAMD | value | ) |
Definition at line 52249 of file vulkan.hpp.
References eAllowed, eDefault, and eDisallowed.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryPropertyFlagBits | value | ) |
Definition at line 50288 of file vulkan.hpp.
References eDeviceLocal, eHostCached, eHostCoherent, eHostVisible, eLazilyAllocated, and eProtected.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | MemoryPropertyFlags | value | ) |
Definition at line 50302 of file vulkan.hpp.
References eDeviceLocal, eHostCached, eHostCoherent, eHostVisible, eLazilyAllocated, and eProtected.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ObjectEntryTypeNVX | value | ) |
Definition at line 51473 of file vulkan.hpp.
References eDescriptorSet, eIndexBuffer, ePipeline, ePushConstant, and eVertexBuffer.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ObjectEntryUsageFlagBitsNVX | value | ) |
Definition at line 51438 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ObjectEntryUsageFlagsNVX | value | ) |
Definition at line 51448 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ObjectType | value | ) |
Definition at line 50200 of file vulkan.hpp.
References eAccelerationStructureNV, eBuffer, eBufferView, eCommandBuffer, eCommandPool, eDebugReportCallbackEXT, eDebugUtilsMessengerEXT, eDescriptorPool, eDescriptorSet, eDescriptorSetLayout, eDescriptorUpdateTemplate, eDevice, eDeviceMemory, eDisplayKHR, eDisplayModeKHR, eEvent, eFence, eFramebuffer, eImage, eImageView, eIndirectCommandsLayoutNVX, eInstance, eObjectTableNVX, 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 | ( | PeerMemoryFeatureFlagBits | value | ) |
Definition at line 51729 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 51741 of file vulkan.hpp.
References eCopyDst, eCopySrc, eGenericDst, and eGenericSrc.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PhysicalDeviceType | value | ) |
Definition at line 49594 of file vulkan.hpp.
References eCpu, eDiscreteGpu, eIntegratedGpu, eOther, and eVirtualGpu.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineBindPoint | value | ) |
Definition at line 49291 of file vulkan.hpp.
References eCompute, eGraphics, and eRayTracingNV.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCacheCreateFlagBits | ) |
Definition at line 48682 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCacheCreateFlags | ) |
Definition at line 48687 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCacheHeaderVersion | value | ) |
Definition at line 49302 of file vulkan.hpp.
References eOne.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineColorBlendStateCreateFlagBits | ) |
Definition at line 48712 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineColorBlendStateCreateFlags | ) |
Definition at line 48717 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageModulationStateCreateFlagBitsNV | ) |
Definition at line 49078 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageModulationStateCreateFlagsNV | ) |
Definition at line 49083 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageToColorStateCreateFlagBitsNV | ) |
Definition at line 49068 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCoverageToColorStateCreateFlagsNV | ) |
Definition at line 49073 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCreateFlagBits | value | ) |
Definition at line 50590 of file vulkan.hpp.
References eAllowDerivatives, eDeferCompileNV, eDerivative, eDisableOptimization, eDispatchBase, and eViewIndexFromDeviceIndex.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineCreateFlags | value | ) |
Definition at line 50604 of file vulkan.hpp.
References eAllowDerivatives, eDeferCompileNV, eDerivative, eDisableOptimization, eDispatchBase, and eViewIndexFromDeviceIndex.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDepthStencilStateCreateFlagBits | ) |
Definition at line 48692 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDepthStencilStateCreateFlags | ) |
Definition at line 48697 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDiscardRectangleStateCreateFlagBitsEXT | ) |
Definition at line 49058 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDiscardRectangleStateCreateFlagsEXT | ) |
Definition at line 49063 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDynamicStateCreateFlagBits | ) |
Definition at line 48702 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineDynamicStateCreateFlags | ) |
Definition at line 48707 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineInputAssemblyStateCreateFlagBits | ) |
Definition at line 48762 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineInputAssemblyStateCreateFlags | ) |
Definition at line 48767 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineLayoutCreateFlagBits | ) |
Definition at line 48672 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineLayoutCreateFlags | ) |
Definition at line 48677 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineMultisampleStateCreateFlagBits | ) |
Definition at line 48722 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineMultisampleStateCreateFlags | ) |
Definition at line 48727 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationConservativeStateCreateFlagBitsEXT | ) |
Definition at line 49118 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationConservativeStateCreateFlagsEXT | ) |
Definition at line 49123 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateCreateFlagBits | ) |
Definition at line 48732 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateCreateFlags | ) |
Definition at line 48737 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateStreamCreateFlagBitsEXT | ) |
Definition at line 49128 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineRasterizationStateStreamCreateFlagsEXT | ) |
Definition at line 49133 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineShaderStageCreateFlagBits | ) |
Definition at line 48782 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineShaderStageCreateFlags | ) |
Definition at line 48787 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineStageFlagBits | value | ) |
Definition at line 50893 of file vulkan.hpp.
References eAccelerationStructureBuildNV, eAllCommands, eAllGraphics, eBottomOfPipe, eColorAttachmentOutput, eCommandProcessNVX, eComputeShader, eConditionalRenderingEXT, eDrawIndirect, eEarlyFragmentTests, eFragmentShader, eGeometryShader, eHost, eLateFragmentTests, eMeshShaderNV, eRayTracingShaderNV, 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 50926 of file vulkan.hpp.
References eAccelerationStructureBuildNV, eAllCommands, eAllGraphics, eBottomOfPipe, eColorAttachmentOutput, eCommandProcessNVX, eComputeShader, eConditionalRenderingEXT, eDrawIndirect, eEarlyFragmentTests, eFragmentShader, eGeometryShader, eHost, eLateFragmentTests, eMeshShaderNV, eRayTracingShaderNV, eShadingRateImageNV, eTaskShaderNV, eTessellationControlShader, eTessellationEvaluationShader, eTopOfPipe, eTransfer, eTransformFeedbackEXT, eVertexInput, and eVertexShader.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineTessellationStateCreateFlagBits | ) |
Definition at line 48752 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineTessellationStateCreateFlags | ) |
Definition at line 48757 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineVertexInputStateCreateFlagBits | ) |
Definition at line 48772 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineVertexInputStateCreateFlags | ) |
Definition at line 48777 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportStateCreateFlagBits | ) |
Definition at line 48742 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportStateCreateFlags | ) |
Definition at line 48747 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportSwizzleStateCreateFlagBitsNV | ) |
Definition at line 49048 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PipelineViewportSwizzleStateCreateFlagsNV | ) |
Definition at line 49053 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PointClippingBehavior | value | ) |
Definition at line 51856 of file vulkan.hpp.
References eAllClipPlanes, and eUserClipPlanesOnly.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PolygonMode | value | ) |
Definition at line 49401 of file vulkan.hpp.
References eFill, eFillRectangleNV, eLine, and ePoint.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | PresentModeKHR | value | ) |
Definition at line 51120 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 49311 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 | ( | QueryControlFlagBits | value | ) |
Definition at line 50720 of file vulkan.hpp.
References ePrecise.
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 50781 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 50800 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 48642 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryPoolCreateFlags | ) |
Definition at line 48647 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryResultFlagBits | value | ) |
Definition at line 50737 of file vulkan.hpp.
References e64, ePartial, eWait, and eWithAvailability.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueryResultFlags | value | ) |
Definition at line 50749 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 49264 of file vulkan.hpp.
References eAccelerationStructureCompactedSizeNV, eOcclusion, ePipelineStatistics, eTimestamp, and eTransformFeedbackStreamEXT.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | QueueFlagBits | value | ) |
Definition at line 50246 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 50259 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 51963 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RasterizationOrderAMD | value | ) |
Definition at line 51318 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RayTracingShaderGroupTypeNV | value | ) |
Definition at line 52238 of file vulkan.hpp.
References eGeneral, eProceduralHitGroup, and eTrianglesHitGroup.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RenderPassCreateFlagBits | ) |
Definition at line 48652 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | RenderPassCreateFlags | ) |
Definition at line 48657 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | Result | value | ) |
Definition at line 637 of file vulkan.hpp.
References eErrorDeviceLost, eErrorExtensionNotPresent, eErrorFeatureNotPresent, eErrorFormatNotSupported, eErrorFragmentationEXT, eErrorFragmentedPool, eErrorIncompatibleDisplayKHR, eErrorIncompatibleDriver, eErrorInitializationFailed, eErrorInvalidDrmFormatModifierPlaneLayoutEXT, eErrorInvalidExternalHandle, eErrorInvalidShaderNV, eErrorLayerNotPresent, eErrorMemoryMapFailed, eErrorNativeWindowInUseKHR, eErrorNotPermittedEXT, eErrorOutOfDateKHR, eErrorOutOfDeviceMemory, eErrorOutOfHostMemory, eErrorOutOfPoolMemory, eErrorSurfaceLostKHR, eErrorTooManyObjects, eErrorValidationFailedEXT, eEventReset, eEventSet, eIncomplete, eNotReady, eSuboptimalKHR, eSuccess, and eTimeout.
Referenced by VULKAN_HPP_NAMESPACE::ErrorCategoryImpl::message().
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SampleCountFlagBits | value | ) |
Definition at line 51013 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SampleCountFlags | value | ) |
Definition at line 51028 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerAddressMode | value | ) |
Definition at line 49372 of file vulkan.hpp.
References eClampToBorder, eClampToEdge, eMirrorClampToEdge, eMirroredRepeat, and eRepeat.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerCreateFlagBits | ) |
Definition at line 48662 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerCreateFlags | ) |
Definition at line 48667 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerMipmapMode | value | ) |
Definition at line 49362 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerReductionModeEXT | value | ) |
Definition at line 51866 of file vulkan.hpp.
References eMax, eMin, and eWeightedAverage.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerYcbcrModelConversion | value | ) |
Definition at line 51887 of file vulkan.hpp.
References eRgbIdentity, eYcbcr2020, eYcbcr601, eYcbcr709, and eYcbcrIdentity.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SamplerYcbcrRange | value | ) |
Definition at line 51900 of file vulkan.hpp.
References eItuFull, and eItuNarrow.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreCreateFlagBits | ) |
Definition at line 48832 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreCreateFlags | ) |
Definition at line 48837 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreImportFlagBits | value | ) |
Definition at line 51607 of file vulkan.hpp.
References eTemporary.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SemaphoreImportFlags | value | ) |
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderInfoTypeAMD | value | ) |
Definition at line 51952 of file vulkan.hpp.
References eBinary, eDisassembly, and eStatistics.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderModuleCreateFlagBits | ) |
Definition at line 48842 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderModuleCreateFlags | ) |
Definition at line 48847 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderStageFlagBits | value | ) |
Definition at line 50467 of file vulkan.hpp.
References eAll, eAllGraphics, eAnyHitNV, eCallableNV, eClosestHitNV, eCompute, eFragment, eGeometry, eIntersectionNV, eMeshNV, eMissNV, eRaygenNV, eTaskNV, eTessellationControl, eTessellationEvaluation, and eVertex.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShaderStageFlags | value | ) |
Definition at line 50491 of file vulkan.hpp.
References eAll, eAllGraphics, eAnyHitNV, eCallableNV, eClosestHitNV, eCompute, eFragment, eGeometry, eIntersectionNV, eMeshNV, eMissNV, eRaygenNV, eTaskNV, eTessellationControl, eTessellationEvaluation, and eVertex.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ShadingRatePaletteEntryNV | value | ) |
Definition at line 52098 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 | ) |
Definition at line 49330 of file vulkan.hpp.
References eConcurrent, and eExclusive.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseImageFormatFlagBits | value | ) |
Definition at line 50855 of file vulkan.hpp.
References eAlignedMipSize, eNonstandardBlockSize, and eSingleMiptail.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseImageFormatFlags | value | ) |
Definition at line 50866 of file vulkan.hpp.
References eAlignedMipSize, eNonstandardBlockSize, and eSingleMiptail.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseMemoryBindFlagBits | value | ) |
Definition at line 50876 of file vulkan.hpp.
References eMetadata.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SparseMemoryBindFlags | value | ) |
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StencilFaceFlagBits | value | ) |
Definition at line 51059 of file vulkan.hpp.
References eBack, eFront, and eVkStencilFrontAndBack.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StencilFaceFlags | value | ) |
Definition at line 51070 of file vulkan.hpp.
References eBack, eFront, and eVkStencilFrontAndBack.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | StencilOp | value | ) |
Definition at line 49532 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 49852 of file vulkan.hpp.
References eAccelerationStructureCreateInfoNV, eAccelerationStructureInfoNV, eAccelerationStructureMemoryRequirementsInfoNV, eAcquireNextImageInfoKHR, eAndroidHardwareBufferFormatPropertiesANDROID, eAndroidHardwareBufferPropertiesANDROID, eAndroidHardwareBufferUsageANDROID, eAndroidSurfaceCreateInfoKHR, eApplicationInfo, eAttachmentDescription2KHR, eAttachmentReference2KHR, eBindAccelerationStructureMemoryInfoNV, eBindBufferMemoryDeviceGroupInfo, eBindBufferMemoryInfo, eBindImageMemoryDeviceGroupInfo, eBindImageMemoryInfo, eBindImageMemorySwapchainInfoKHR, eBindImagePlaneMemoryInfo, eBindSparseInfo, eBufferCreateInfo, eBufferMemoryBarrier, eBufferMemoryRequirementsInfo2, eBufferViewCreateInfo, eCalibratedTimestampInfoEXT, eCheckpointDataNV, eCmdProcessCommandsInfoNVX, eCmdReserveSpaceForCommandsInfoNVX, eCommandBufferAllocateInfo, eCommandBufferBeginInfo, eCommandBufferInheritanceConditionalRenderingInfoEXT, eCommandBufferInheritanceInfo, eCommandPoolCreateInfo, eComputePipelineCreateInfo, eConditionalRenderingBeginInfoEXT, eCopyDescriptorSet, eD3D12FenceSubmitInfoKHR, eDebugMarkerMarkerInfoEXT, eDebugMarkerObjectNameInfoEXT, eDebugMarkerObjectTagInfoEXT, eDebugReportCallbackCreateInfoEXT, eDebugUtilsLabelEXT, eDebugUtilsMessengerCallbackDataEXT, eDebugUtilsMessengerCreateInfoEXT, eDebugUtilsObjectNameInfoEXT, eDebugUtilsObjectTagInfoEXT, eDedicatedAllocationBufferCreateInfoNV, eDedicatedAllocationImageCreateInfoNV, eDedicatedAllocationMemoryAllocateInfoNV, eDescriptorPoolCreateInfo, eDescriptorPoolInlineUniformBlockCreateInfoEXT, eDescriptorSetAllocateInfo, eDescriptorSetLayoutBindingFlagsCreateInfoEXT, eDescriptorSetLayoutCreateInfo, eDescriptorSetLayoutSupport, eDescriptorSetVariableDescriptorCountAllocateInfoEXT, eDescriptorSetVariableDescriptorCountLayoutSupportEXT, eDescriptorUpdateTemplateCreateInfo, eDeviceCreateInfo, eDeviceEventInfoEXT, eDeviceGeneratedCommandsFeaturesNVX, eDeviceGeneratedCommandsLimitsNVX, eDeviceGroupBindSparseInfo, eDeviceGroupCommandBufferBeginInfo, eDeviceGroupDeviceCreateInfo, eDeviceGroupPresentCapabilitiesKHR, eDeviceGroupPresentInfoKHR, eDeviceGroupRenderPassBeginInfo, eDeviceGroupSubmitInfo, eDeviceGroupSwapchainCreateInfoKHR, eDeviceMemoryOverallocationCreateInfoAMD, eDeviceQueueCreateInfo, eDeviceQueueGlobalPriorityCreateInfoEXT, eDeviceQueueInfo2, eDisplayEventInfoEXT, eDisplayModeCreateInfoKHR, eDisplayModeProperties2KHR, eDisplayPlaneCapabilities2KHR, eDisplayPlaneInfo2KHR, eDisplayPlaneProperties2KHR, eDisplayPowerInfoEXT, eDisplayPresentInfoKHR, eDisplayProperties2KHR, eDisplaySurfaceCreateInfoKHR, eDrmFormatModifierPropertiesEXT, eDrmFormatModifierPropertiesListEXT, eEventCreateInfo, eExportFenceCreateInfo, eExportFenceWin32HandleInfoKHR, eExportMemoryAllocateInfo, eExportMemoryAllocateInfoNV, eExportMemoryWin32HandleInfoKHR, eExportMemoryWin32HandleInfoNV, eExportSemaphoreCreateInfo, eExportSemaphoreWin32HandleInfoKHR, eExternalBufferProperties, eExternalFenceProperties, eExternalFormatANDROID, eExternalImageFormatProperties, eExternalMemoryBufferCreateInfo, eExternalMemoryImageCreateInfo, eExternalMemoryImageCreateInfoNV, eExternalSemaphoreProperties, eFenceCreateInfo, eFenceGetFdInfoKHR, eFenceGetWin32HandleInfoKHR, eFormatProperties2, eFramebufferCreateInfo, eGeometryAabbNV, eGeometryNV, eGeometryTrianglesNV, eGraphicsPipelineCreateInfo, eHdrMetadataEXT, eImageCreateInfo, eImageDrmFormatModifierExplicitCreateInfoEXT, eImageDrmFormatModifierListCreateInfoEXT, eImageDrmFormatModifierPropertiesEXT, eImageFormatListCreateInfoKHR, eImageFormatProperties2, eImageMemoryBarrier, eImageMemoryRequirementsInfo2, eImagepipeSurfaceCreateInfoFUCHSIA, eImagePlaneMemoryRequirementsInfo, eImageSparseMemoryRequirementsInfo2, eImageSwapchainCreateInfoKHR, eImageViewAstcDecodeModeEXT, eImageViewCreateInfo, eImageViewUsageCreateInfo, eImportAndroidHardwareBufferInfoANDROID, eImportFenceFdInfoKHR, eImportFenceWin32HandleInfoKHR, eImportMemoryFdInfoKHR, eImportMemoryHostPointerInfoEXT, eImportMemoryWin32HandleInfoKHR, eImportMemoryWin32HandleInfoNV, eImportSemaphoreFdInfoKHR, eImportSemaphoreWin32HandleInfoKHR, eIndirectCommandsLayoutCreateInfoNVX, eInstanceCreateInfo, eIosSurfaceCreateInfoMVK, eLoaderDeviceCreateInfo, eLoaderInstanceCreateInfo, eMacosSurfaceCreateInfoMVK, eMappedMemoryRange, eMemoryAllocateFlagsInfo, eMemoryAllocateInfo, eMemoryBarrier, eMemoryDedicatedAllocateInfo, eMemoryDedicatedRequirements, eMemoryFdPropertiesKHR, eMemoryGetAndroidHardwareBufferInfoANDROID, eMemoryGetFdInfoKHR, eMemoryGetWin32HandleInfoKHR, eMemoryHostPointerPropertiesEXT, eMemoryRequirements2, eMemoryWin32HandlePropertiesKHR, eMultisamplePropertiesEXT, eObjectTableCreateInfoNVX, ePhysicalDevice16BitStorageFeatures, ePhysicalDevice8BitStorageFeaturesKHR, ePhysicalDeviceAstcDecodeFeaturesEXT, ePhysicalDeviceBlendOperationAdvancedFeaturesEXT, ePhysicalDeviceBlendOperationAdvancedPropertiesEXT, ePhysicalDeviceComputeShaderDerivativesFeaturesNV, ePhysicalDeviceConditionalRenderingFeaturesEXT, ePhysicalDeviceConservativeRasterizationPropertiesEXT, ePhysicalDeviceCornerSampledImageFeaturesNV, ePhysicalDeviceDescriptorIndexingFeaturesEXT, ePhysicalDeviceDescriptorIndexingPropertiesEXT, ePhysicalDeviceDiscardRectanglePropertiesEXT, ePhysicalDeviceDriverPropertiesKHR, ePhysicalDeviceExclusiveScissorFeaturesNV, ePhysicalDeviceExternalBufferInfo, ePhysicalDeviceExternalFenceInfo, ePhysicalDeviceExternalImageFormatInfo, ePhysicalDeviceExternalMemoryHostPropertiesEXT, ePhysicalDeviceExternalSemaphoreInfo, ePhysicalDeviceFeatures2, ePhysicalDeviceFragmentShaderBarycentricFeaturesNV, ePhysicalDeviceGroupProperties, ePhysicalDeviceIdProperties, ePhysicalDeviceImageDrmFormatModifierInfoEXT, ePhysicalDeviceImageFormatInfo2, ePhysicalDeviceInlineUniformBlockFeaturesEXT, ePhysicalDeviceInlineUniformBlockPropertiesEXT, ePhysicalDeviceMaintenance3Properties, ePhysicalDeviceMemoryProperties2, ePhysicalDeviceMeshShaderFeaturesNV, ePhysicalDeviceMeshShaderPropertiesNV, ePhysicalDeviceMultiviewFeatures, ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, ePhysicalDeviceMultiviewProperties, ePhysicalDevicePciBusInfoPropertiesEXT, ePhysicalDevicePointClippingProperties, ePhysicalDeviceProperties2, ePhysicalDeviceProtectedMemoryFeatures, ePhysicalDeviceProtectedMemoryProperties, ePhysicalDevicePushDescriptorPropertiesKHR, ePhysicalDeviceRayTracingPropertiesNV, ePhysicalDeviceRepresentativeFragmentTestFeaturesNV, ePhysicalDeviceSampleLocationsPropertiesEXT, ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT, ePhysicalDeviceSamplerYcbcrConversionFeatures, ePhysicalDeviceShaderAtomicInt64FeaturesKHR, ePhysicalDeviceShaderCorePropertiesAMD, ePhysicalDeviceShaderDrawParameterFeatures, ePhysicalDeviceShaderImageFootprintFeaturesNV, ePhysicalDeviceShadingRateImageFeaturesNV, ePhysicalDeviceShadingRateImagePropertiesNV, ePhysicalDeviceSparseImageFormatInfo2, ePhysicalDeviceSubgroupProperties, ePhysicalDeviceSurfaceInfo2KHR, ePhysicalDeviceTransformFeedbackFeaturesEXT, ePhysicalDeviceTransformFeedbackPropertiesEXT, ePhysicalDeviceVariablePointerFeatures, ePhysicalDeviceVertexAttributeDivisorFeaturesEXT, ePhysicalDeviceVertexAttributeDivisorPropertiesEXT, ePhysicalDeviceVulkanMemoryModelFeaturesKHR, ePipelineCacheCreateInfo, ePipelineColorBlendAdvancedStateCreateInfoEXT, ePipelineColorBlendStateCreateInfo, ePipelineCoverageModulationStateCreateInfoNV, ePipelineCoverageToColorStateCreateInfoNV, ePipelineDepthStencilStateCreateInfo, ePipelineDiscardRectangleStateCreateInfoEXT, ePipelineDynamicStateCreateInfo, ePipelineInputAssemblyStateCreateInfo, ePipelineLayoutCreateInfo, ePipelineMultisampleStateCreateInfo, ePipelineRasterizationConservativeStateCreateInfoEXT, ePipelineRasterizationStateCreateInfo, ePipelineRasterizationStateRasterizationOrderAMD, ePipelineRasterizationStateStreamCreateInfoEXT, ePipelineRepresentativeFragmentTestStateCreateInfoNV, ePipelineSampleLocationsStateCreateInfoEXT, ePipelineShaderStageCreateInfo, ePipelineTessellationDomainOriginStateCreateInfo, ePipelineTessellationStateCreateInfo, ePipelineVertexInputDivisorStateCreateInfoEXT, ePipelineVertexInputStateCreateInfo, ePipelineViewportCoarseSampleOrderStateCreateInfoNV, ePipelineViewportExclusiveScissorStateCreateInfoNV, ePipelineViewportShadingRateImageStateCreateInfoNV, ePipelineViewportStateCreateInfo, ePipelineViewportSwizzleStateCreateInfoNV, ePipelineViewportWScalingStateCreateInfoNV, ePresentInfoKHR, ePresentRegionsKHR, ePresentTimesInfoGOOGLE, eProtectedSubmitInfo, eQueryPoolCreateInfo, eQueueFamilyCheckpointPropertiesNV, eQueueFamilyProperties2, eRayTracingPipelineCreateInfoNV, eRayTracingShaderGroupCreateInfoNV, eRenderPassBeginInfo, eRenderPassCreateInfo, eRenderPassCreateInfo2KHR, eRenderPassInputAttachmentAspectCreateInfo, eRenderPassMultiviewCreateInfo, eRenderPassSampleLocationsBeginInfoEXT, eSampleLocationsInfoEXT, eSamplerCreateInfo, eSamplerReductionModeCreateInfoEXT, eSamplerYcbcrConversionCreateInfo, eSamplerYcbcrConversionImageFormatProperties, eSamplerYcbcrConversionInfo, eSemaphoreCreateInfo, eSemaphoreGetFdInfoKHR, eSemaphoreGetWin32HandleInfoKHR, eShaderModuleCreateInfo, eShaderModuleValidationCacheCreateInfoEXT, eSharedPresentSurfaceCapabilitiesKHR, eSparseImageFormatProperties2, eSparseImageMemoryRequirements2, eSubmitInfo, eSubpassBeginInfoKHR, eSubpassDependency2KHR, eSubpassDescription2KHR, eSubpassEndInfoKHR, eSurfaceCapabilities2EXT, eSurfaceCapabilities2KHR, eSurfaceFormat2KHR, eSwapchainCounterCreateInfoEXT, eSwapchainCreateInfoKHR, eTextureLodGatherFormatPropertiesAMD, eValidationCacheCreateInfoEXT, eValidationFlagsEXT, eViSurfaceCreateInfoNN, eWaylandSurfaceCreateInfoKHR, eWin32KeyedMutexAcquireReleaseInfoKHR, eWin32KeyedMutexAcquireReleaseInfoNV, eWin32SurfaceCreateInfoKHR, eWriteDescriptorSet, eWriteDescriptorSetAccelerationStructureNV, eWriteDescriptorSetInlineUniformBlockEXT, eXcbSurfaceCreateInfoKHR, and eXlibSurfaceCreateInfoKHR.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubgroupFeatureFlagBits | value | ) |
Definition at line 51382 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 51399 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 | ) |
Definition at line 50157 of file vulkan.hpp.
References eInline, and eSecondaryCommandBuffers.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubpassDescriptionFlagBits | value | ) |
Definition at line 51837 of file vulkan.hpp.
References ePerViewAttributesNVX, and ePerViewPositionXOnlyNVX.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SubpassDescriptionFlags | value | ) |
Definition at line 51847 of file vulkan.hpp.
References ePerViewAttributesNVX, and ePerViewPositionXOnlyNVX.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SurfaceCounterFlagBitsEXT | value | ) |
Definition at line 51683 of file vulkan.hpp.
References eVblank.
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 51203 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 51220 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 51792 of file vulkan.hpp.
References eProtected, and eSplitInstanceBindRegions.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SwapchainCreateFlagsKHR | value | ) |
Definition at line 51802 of file vulkan.hpp.
References eProtected, and eSplitInstanceBindRegions.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | SystemAllocationScope | value | ) |
Definition at line 49581 of file vulkan.hpp.
References eCache, eCommand, eDevice, eInstance, and eObject.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | TessellationDomainOrigin | value | ) |
Definition at line 51877 of file vulkan.hpp.
References eLowerLeft, and eUpperLeft.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | TimeDomainEXT | value | ) |
Definition at line 51236 of file vulkan.hpp.
References eClockMonotonic, eClockMonotonicRaw, eDevice, and eQueryPerformanceCounter.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCacheCreateFlagBitsEXT | ) |
Definition at line 49088 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCacheCreateFlagsEXT | ) |
Definition at line 49093 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCacheHeaderVersionEXT | value | ) |
Definition at line 51943 of file vulkan.hpp.
References eOne.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ValidationCheckEXT | value | ) |
Definition at line 51372 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | VendorId | value | ) |
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | VertexInputRate | value | ) |
Definition at line 49607 of file vulkan.hpp.
VULKAN_HPP_INLINE std::string VULKAN_HPP_NAMESPACE::to_string | ( | ViewportCoordinateSwizzleNV | value | ) |
Definition at line 51811 of file vulkan.hpp.
References eNegativeW, eNegativeX, eNegativeY, eNegativeZ, ePositiveW, ePositiveX, ePositiveY, and ePositiveZ.