|
enum | Result {
Result::eSuccess = VK_SUCCESS,
Result::eNotReady = VK_NOT_READY,
Result::eTimeout = VK_TIMEOUT,
Result::eEventSet = VK_EVENT_SET,
Result::eEventReset = VK_EVENT_RESET,
Result::eIncomplete = VK_INCOMPLETE,
Result::eErrorOutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY,
Result::eErrorOutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY,
Result::eErrorInitializationFailed = VK_ERROR_INITIALIZATION_FAILED,
Result::eErrorDeviceLost = VK_ERROR_DEVICE_LOST,
Result::eErrorMemoryMapFailed = VK_ERROR_MEMORY_MAP_FAILED,
Result::eErrorLayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT,
Result::eErrorExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT,
Result::eErrorFeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT,
Result::eErrorIncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER,
Result::eErrorTooManyObjects = VK_ERROR_TOO_MANY_OBJECTS,
Result::eErrorFormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED,
Result::eErrorFragmentedPool = VK_ERROR_FRAGMENTED_POOL,
Result::eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY,
Result::eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY,
Result::eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE,
Result::eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE,
Result::eErrorSurfaceLostKHR = VK_ERROR_SURFACE_LOST_KHR,
Result::eErrorNativeWindowInUseKHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR,
Result::eSuboptimalKHR = VK_SUBOPTIMAL_KHR,
Result::eErrorOutOfDateKHR = VK_ERROR_OUT_OF_DATE_KHR,
Result::eErrorIncompatibleDisplayKHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR,
Result::eErrorValidationFailedEXT = VK_ERROR_VALIDATION_FAILED_EXT,
Result::eErrorInvalidShaderNV = VK_ERROR_INVALID_SHADER_NV,
Result::eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT,
Result::eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT
} |
|
enum | FramebufferCreateFlagBits |
|
enum | QueryPoolCreateFlagBits |
|
enum | RenderPassCreateFlagBits |
|
enum | SamplerCreateFlagBits |
|
enum | PipelineLayoutCreateFlagBits |
|
enum | PipelineCacheCreateFlagBits |
|
enum | PipelineDepthStencilStateCreateFlagBits |
|
enum | PipelineDynamicStateCreateFlagBits |
|
enum | PipelineColorBlendStateCreateFlagBits |
|
enum | PipelineMultisampleStateCreateFlagBits |
|
enum | PipelineRasterizationStateCreateFlagBits |
|
enum | PipelineViewportStateCreateFlagBits |
|
enum | PipelineTessellationStateCreateFlagBits |
|
enum | PipelineInputAssemblyStateCreateFlagBits |
|
enum | PipelineVertexInputStateCreateFlagBits |
|
enum | PipelineShaderStageCreateFlagBits |
|
enum | BufferViewCreateFlagBits |
|
enum | InstanceCreateFlagBits |
|
enum | DeviceCreateFlagBits |
|
enum | ImageViewCreateFlagBits |
|
enum | SemaphoreCreateFlagBits |
|
enum | ShaderModuleCreateFlagBits |
|
enum | EventCreateFlagBits |
|
enum | MemoryMapFlagBits |
|
enum | DescriptorPoolResetFlagBits |
|
enum | DescriptorUpdateTemplateCreateFlagBits |
|
enum | DisplayModeCreateFlagBitsKHR |
|
enum | DisplaySurfaceCreateFlagBitsKHR |
|
enum | CommandPoolTrimFlagBits |
|
enum | PipelineViewportSwizzleStateCreateFlagBitsNV |
|
enum | PipelineDiscardRectangleStateCreateFlagBitsEXT |
|
enum | PipelineCoverageToColorStateCreateFlagBitsNV |
|
enum | PipelineCoverageModulationStateCreateFlagBitsNV |
|
enum | ValidationCacheCreateFlagBitsEXT |
|
enum | DebugUtilsMessengerCreateFlagBitsEXT |
|
enum | DebugUtilsMessengerCallbackDataFlagBitsEXT |
|
enum | PipelineRasterizationConservativeStateCreateFlagBitsEXT |
|
enum | ImageLayout {
ImageLayout::eUndefined = VK_IMAGE_LAYOUT_UNDEFINED,
ImageLayout::eGeneral = VK_IMAGE_LAYOUT_GENERAL,
ImageLayout::eColorAttachmentOptimal = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL,
ImageLayout::eShaderReadOnlyOptimal = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL,
ImageLayout::eTransferSrcOptimal = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
ImageLayout::eTransferDstOptimal = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
ImageLayout::ePreinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED,
ImageLayout::eDepthReadOnlyStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL,
ImageLayout::eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL,
ImageLayout::eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL,
ImageLayout::ePresentSrcKHR = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
ImageLayout::eSharedPresentKHR = VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR
} |
|
enum | AttachmentLoadOp { AttachmentLoadOp::eLoad = VK_ATTACHMENT_LOAD_OP_LOAD,
AttachmentLoadOp::eClear = VK_ATTACHMENT_LOAD_OP_CLEAR,
AttachmentLoadOp::eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE
} |
|
enum | AttachmentStoreOp { AttachmentStoreOp::eStore = VK_ATTACHMENT_STORE_OP_STORE,
AttachmentStoreOp::eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE
} |
|
enum | ImageType { ImageType::e1D = VK_IMAGE_TYPE_1D,
ImageType::e2D = VK_IMAGE_TYPE_2D,
ImageType::e3D = VK_IMAGE_TYPE_3D
} |
|
enum | ImageTiling { ImageTiling::eOptimal = VK_IMAGE_TILING_OPTIMAL,
ImageTiling::eLinear = VK_IMAGE_TILING_LINEAR
} |
|
enum | ImageViewType {
ImageViewType::e1D = VK_IMAGE_VIEW_TYPE_1D,
ImageViewType::e2D = VK_IMAGE_VIEW_TYPE_2D,
ImageViewType::e3D = VK_IMAGE_VIEW_TYPE_3D,
ImageViewType::eCube = VK_IMAGE_VIEW_TYPE_CUBE,
ImageViewType::e1DArray = VK_IMAGE_VIEW_TYPE_1D_ARRAY,
ImageViewType::e2DArray = VK_IMAGE_VIEW_TYPE_2D_ARRAY,
ImageViewType::eCubeArray = VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
} |
|
enum | CommandBufferLevel { CommandBufferLevel::ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY,
CommandBufferLevel::eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY
} |
|
enum | ComponentSwizzle {
ComponentSwizzle::eIdentity = VK_COMPONENT_SWIZZLE_IDENTITY,
ComponentSwizzle::eZero = VK_COMPONENT_SWIZZLE_ZERO,
ComponentSwizzle::eOne = VK_COMPONENT_SWIZZLE_ONE,
ComponentSwizzle::eR = VK_COMPONENT_SWIZZLE_R,
ComponentSwizzle::eG = VK_COMPONENT_SWIZZLE_G,
ComponentSwizzle::eB = VK_COMPONENT_SWIZZLE_B,
ComponentSwizzle::eA = VK_COMPONENT_SWIZZLE_A
} |
|
enum | DescriptorType {
DescriptorType::eSampler = VK_DESCRIPTOR_TYPE_SAMPLER,
DescriptorType::eCombinedImageSampler = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER,
DescriptorType::eSampledImage = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE,
DescriptorType::eStorageImage = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE,
DescriptorType::eUniformTexelBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER,
DescriptorType::eStorageTexelBuffer = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER,
DescriptorType::eUniformBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER,
DescriptorType::eStorageBuffer = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER,
DescriptorType::eUniformBufferDynamic = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC,
DescriptorType::eStorageBufferDynamic = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC,
DescriptorType::eInputAttachment = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT
} |
|
enum | QueryType { QueryType::eOcclusion = VK_QUERY_TYPE_OCCLUSION,
QueryType::ePipelineStatistics = VK_QUERY_TYPE_PIPELINE_STATISTICS,
QueryType::eTimestamp = VK_QUERY_TYPE_TIMESTAMP
} |
|
enum | BorderColor {
BorderColor::eFloatTransparentBlack = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK,
BorderColor::eIntTransparentBlack = VK_BORDER_COLOR_INT_TRANSPARENT_BLACK,
BorderColor::eFloatOpaqueBlack = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK,
BorderColor::eIntOpaqueBlack = VK_BORDER_COLOR_INT_OPAQUE_BLACK,
BorderColor::eFloatOpaqueWhite = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE,
BorderColor::eIntOpaqueWhite = VK_BORDER_COLOR_INT_OPAQUE_WHITE
} |
|
enum | PipelineBindPoint { PipelineBindPoint::eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS,
PipelineBindPoint::eCompute = VK_PIPELINE_BIND_POINT_COMPUTE
} |
|
enum | PipelineCacheHeaderVersion { PipelineCacheHeaderVersion::eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE
} |
|
enum | PrimitiveTopology {
PrimitiveTopology::ePointList = VK_PRIMITIVE_TOPOLOGY_POINT_LIST,
PrimitiveTopology::eLineList = VK_PRIMITIVE_TOPOLOGY_LINE_LIST,
PrimitiveTopology::eLineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP,
PrimitiveTopology::eTriangleList = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST,
PrimitiveTopology::eTriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP,
PrimitiveTopology::eTriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN,
PrimitiveTopology::eLineListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY,
PrimitiveTopology::eLineStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY,
PrimitiveTopology::eTriangleListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY,
PrimitiveTopology::eTriangleStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY,
PrimitiveTopology::ePatchList = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
} |
|
enum | SharingMode { SharingMode::eExclusive = VK_SHARING_MODE_EXCLUSIVE,
SharingMode::eConcurrent = VK_SHARING_MODE_CONCURRENT
} |
|
enum | IndexType { IndexType::eUint16 = VK_INDEX_TYPE_UINT16,
IndexType::eUint32 = VK_INDEX_TYPE_UINT32
} |
|
enum | Filter { Filter::eNearest = VK_FILTER_NEAREST,
Filter::eLinear = VK_FILTER_LINEAR,
Filter::eCubicIMG = VK_FILTER_CUBIC_IMG
} |
|
enum | SamplerMipmapMode { SamplerMipmapMode::eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST,
SamplerMipmapMode::eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR
} |
|
enum | SamplerAddressMode {
SamplerAddressMode::eRepeat = VK_SAMPLER_ADDRESS_MODE_REPEAT,
SamplerAddressMode::eMirroredRepeat = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT,
SamplerAddressMode::eClampToEdge = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE,
SamplerAddressMode::eClampToBorder = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER,
SamplerAddressMode::eMirrorClampToEdge = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
} |
|
enum | CompareOp {
CompareOp::eNever = VK_COMPARE_OP_NEVER,
CompareOp::eLess = VK_COMPARE_OP_LESS,
CompareOp::eEqual = VK_COMPARE_OP_EQUAL,
CompareOp::eLessOrEqual = VK_COMPARE_OP_LESS_OR_EQUAL,
CompareOp::eGreater = VK_COMPARE_OP_GREATER,
CompareOp::eNotEqual = VK_COMPARE_OP_NOT_EQUAL,
CompareOp::eGreaterOrEqual = VK_COMPARE_OP_GREATER_OR_EQUAL,
CompareOp::eAlways = VK_COMPARE_OP_ALWAYS
} |
|
enum | PolygonMode { PolygonMode::eFill = VK_POLYGON_MODE_FILL,
PolygonMode::eLine = VK_POLYGON_MODE_LINE,
PolygonMode::ePoint = VK_POLYGON_MODE_POINT,
PolygonMode::eFillRectangleNV = VK_POLYGON_MODE_FILL_RECTANGLE_NV
} |
|
enum | CullModeFlagBits { CullModeFlagBits::eNone = VK_CULL_MODE_NONE,
CullModeFlagBits::eFront = VK_CULL_MODE_FRONT_BIT,
CullModeFlagBits::eBack = VK_CULL_MODE_BACK_BIT,
CullModeFlagBits::eFrontAndBack = VK_CULL_MODE_FRONT_AND_BACK
} |
|
enum | FrontFace { FrontFace::eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE,
FrontFace::eClockwise = VK_FRONT_FACE_CLOCKWISE
} |
|
enum | BlendFactor {
BlendFactor::eZero = VK_BLEND_FACTOR_ZERO,
BlendFactor::eOne = VK_BLEND_FACTOR_ONE,
BlendFactor::eSrcColor = VK_BLEND_FACTOR_SRC_COLOR,
BlendFactor::eOneMinusSrcColor = VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR,
BlendFactor::eDstColor = VK_BLEND_FACTOR_DST_COLOR,
BlendFactor::eOneMinusDstColor = VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR,
BlendFactor::eSrcAlpha = VK_BLEND_FACTOR_SRC_ALPHA,
BlendFactor::eOneMinusSrcAlpha = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA,
BlendFactor::eDstAlpha = VK_BLEND_FACTOR_DST_ALPHA,
BlendFactor::eOneMinusDstAlpha = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA,
BlendFactor::eConstantColor = VK_BLEND_FACTOR_CONSTANT_COLOR,
BlendFactor::eOneMinusConstantColor = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR,
BlendFactor::eConstantAlpha = VK_BLEND_FACTOR_CONSTANT_ALPHA,
BlendFactor::eOneMinusConstantAlpha = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA,
BlendFactor::eSrcAlphaSaturate = VK_BLEND_FACTOR_SRC_ALPHA_SATURATE,
BlendFactor::eSrc1Color = VK_BLEND_FACTOR_SRC1_COLOR,
BlendFactor::eOneMinusSrc1Color = VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR,
BlendFactor::eSrc1Alpha = VK_BLEND_FACTOR_SRC1_ALPHA,
BlendFactor::eOneMinusSrc1Alpha = VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
} |
|
enum | BlendOp {
BlendOp::eAdd = VK_BLEND_OP_ADD,
BlendOp::eSubtract = VK_BLEND_OP_SUBTRACT,
BlendOp::eReverseSubtract = VK_BLEND_OP_REVERSE_SUBTRACT,
BlendOp::eMin = VK_BLEND_OP_MIN,
BlendOp::eMax = VK_BLEND_OP_MAX,
BlendOp::eZeroEXT = VK_BLEND_OP_ZERO_EXT,
BlendOp::eSrcEXT = VK_BLEND_OP_SRC_EXT,
BlendOp::eDstEXT = VK_BLEND_OP_DST_EXT,
BlendOp::eSrcOverEXT = VK_BLEND_OP_SRC_OVER_EXT,
BlendOp::eDstOverEXT = VK_BLEND_OP_DST_OVER_EXT,
BlendOp::eSrcInEXT = VK_BLEND_OP_SRC_IN_EXT,
BlendOp::eDstInEXT = VK_BLEND_OP_DST_IN_EXT,
BlendOp::eSrcOutEXT = VK_BLEND_OP_SRC_OUT_EXT,
BlendOp::eDstOutEXT = VK_BLEND_OP_DST_OUT_EXT,
BlendOp::eSrcAtopEXT = VK_BLEND_OP_SRC_ATOP_EXT,
BlendOp::eDstAtopEXT = VK_BLEND_OP_DST_ATOP_EXT,
BlendOp::eXorEXT = VK_BLEND_OP_XOR_EXT,
BlendOp::eMultiplyEXT = VK_BLEND_OP_MULTIPLY_EXT,
BlendOp::eScreenEXT = VK_BLEND_OP_SCREEN_EXT,
BlendOp::eOverlayEXT = VK_BLEND_OP_OVERLAY_EXT,
BlendOp::eDarkenEXT = VK_BLEND_OP_DARKEN_EXT,
BlendOp::eLightenEXT = VK_BLEND_OP_LIGHTEN_EXT,
BlendOp::eColordodgeEXT = VK_BLEND_OP_COLORDODGE_EXT,
BlendOp::eColorburnEXT = VK_BLEND_OP_COLORBURN_EXT,
BlendOp::eHardlightEXT = VK_BLEND_OP_HARDLIGHT_EXT,
BlendOp::eSoftlightEXT = VK_BLEND_OP_SOFTLIGHT_EXT,
BlendOp::eDifferenceEXT = VK_BLEND_OP_DIFFERENCE_EXT,
BlendOp::eExclusionEXT = VK_BLEND_OP_EXCLUSION_EXT,
BlendOp::eInvertEXT = VK_BLEND_OP_INVERT_EXT,
BlendOp::eInvertRgbEXT = VK_BLEND_OP_INVERT_RGB_EXT,
BlendOp::eLineardodgeEXT = VK_BLEND_OP_LINEARDODGE_EXT,
BlendOp::eLinearburnEXT = VK_BLEND_OP_LINEARBURN_EXT,
BlendOp::eVividlightEXT = VK_BLEND_OP_VIVIDLIGHT_EXT,
BlendOp::eLinearlightEXT = VK_BLEND_OP_LINEARLIGHT_EXT,
BlendOp::ePinlightEXT = VK_BLEND_OP_PINLIGHT_EXT,
BlendOp::eHardmixEXT = VK_BLEND_OP_HARDMIX_EXT,
BlendOp::eHslHueEXT = VK_BLEND_OP_HSL_HUE_EXT,
BlendOp::eHslSaturationEXT = VK_BLEND_OP_HSL_SATURATION_EXT,
BlendOp::eHslColorEXT = VK_BLEND_OP_HSL_COLOR_EXT,
BlendOp::eHslLuminosityEXT = VK_BLEND_OP_HSL_LUMINOSITY_EXT,
BlendOp::ePlusEXT = VK_BLEND_OP_PLUS_EXT,
BlendOp::ePlusClampedEXT = VK_BLEND_OP_PLUS_CLAMPED_EXT,
BlendOp::ePlusClampedAlphaEXT = VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT,
BlendOp::ePlusDarkerEXT = VK_BLEND_OP_PLUS_DARKER_EXT,
BlendOp::eMinusEXT = VK_BLEND_OP_MINUS_EXT,
BlendOp::eMinusClampedEXT = VK_BLEND_OP_MINUS_CLAMPED_EXT,
BlendOp::eContrastEXT = VK_BLEND_OP_CONTRAST_EXT,
BlendOp::eInvertOvgEXT = VK_BLEND_OP_INVERT_OVG_EXT,
BlendOp::eRedEXT = VK_BLEND_OP_RED_EXT,
BlendOp::eGreenEXT = VK_BLEND_OP_GREEN_EXT,
BlendOp::eBlueEXT = VK_BLEND_OP_BLUE_EXT
} |
|
enum | StencilOp {
StencilOp::eKeep = VK_STENCIL_OP_KEEP,
StencilOp::eZero = VK_STENCIL_OP_ZERO,
StencilOp::eReplace = VK_STENCIL_OP_REPLACE,
StencilOp::eIncrementAndClamp = VK_STENCIL_OP_INCREMENT_AND_CLAMP,
StencilOp::eDecrementAndClamp = VK_STENCIL_OP_DECREMENT_AND_CLAMP,
StencilOp::eInvert = VK_STENCIL_OP_INVERT,
StencilOp::eIncrementAndWrap = VK_STENCIL_OP_INCREMENT_AND_WRAP,
StencilOp::eDecrementAndWrap = VK_STENCIL_OP_DECREMENT_AND_WRAP
} |
|
enum | LogicOp {
LogicOp::eClear = VK_LOGIC_OP_CLEAR,
LogicOp::eAnd = VK_LOGIC_OP_AND,
LogicOp::eAndReverse = VK_LOGIC_OP_AND_REVERSE,
LogicOp::eCopy = VK_LOGIC_OP_COPY,
LogicOp::eAndInverted = VK_LOGIC_OP_AND_INVERTED,
LogicOp::eNoOp = VK_LOGIC_OP_NO_OP,
LogicOp::eXor = VK_LOGIC_OP_XOR,
LogicOp::eOr = VK_LOGIC_OP_OR,
LogicOp::eNor = VK_LOGIC_OP_NOR,
LogicOp::eEquivalent = VK_LOGIC_OP_EQUIVALENT,
LogicOp::eInvert = VK_LOGIC_OP_INVERT,
LogicOp::eOrReverse = VK_LOGIC_OP_OR_REVERSE,
LogicOp::eCopyInverted = VK_LOGIC_OP_COPY_INVERTED,
LogicOp::eOrInverted = VK_LOGIC_OP_OR_INVERTED,
LogicOp::eNand = VK_LOGIC_OP_NAND,
LogicOp::eSet = VK_LOGIC_OP_SET
} |
|
enum | InternalAllocationType { InternalAllocationType::eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE
} |
|
enum | SystemAllocationScope {
SystemAllocationScope::eCommand = VK_SYSTEM_ALLOCATION_SCOPE_COMMAND,
SystemAllocationScope::eObject = VK_SYSTEM_ALLOCATION_SCOPE_OBJECT,
SystemAllocationScope::eCache = VK_SYSTEM_ALLOCATION_SCOPE_CACHE,
SystemAllocationScope::eDevice = VK_SYSTEM_ALLOCATION_SCOPE_DEVICE,
SystemAllocationScope::eInstance = VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
} |
|
enum | PhysicalDeviceType {
PhysicalDeviceType::eOther = VK_PHYSICAL_DEVICE_TYPE_OTHER,
PhysicalDeviceType::eIntegratedGpu = VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU,
PhysicalDeviceType::eDiscreteGpu = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU,
PhysicalDeviceType::eVirtualGpu = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU,
PhysicalDeviceType::eCpu = VK_PHYSICAL_DEVICE_TYPE_CPU
} |
|
enum | VertexInputRate { VertexInputRate::eVertex = VK_VERTEX_INPUT_RATE_VERTEX,
VertexInputRate::eInstance = VK_VERTEX_INPUT_RATE_INSTANCE
} |
|
enum | Format {
Format::eUndefined = VK_FORMAT_UNDEFINED,
Format::eR4G4UnormPack8 = VK_FORMAT_R4G4_UNORM_PACK8,
Format::eR4G4B4A4UnormPack16 = VK_FORMAT_R4G4B4A4_UNORM_PACK16,
Format::eB4G4R4A4UnormPack16 = VK_FORMAT_B4G4R4A4_UNORM_PACK16,
Format::eR5G6B5UnormPack16 = VK_FORMAT_R5G6B5_UNORM_PACK16,
Format::eB5G6R5UnormPack16 = VK_FORMAT_B5G6R5_UNORM_PACK16,
Format::eR5G5B5A1UnormPack16 = VK_FORMAT_R5G5B5A1_UNORM_PACK16,
Format::eB5G5R5A1UnormPack16 = VK_FORMAT_B5G5R5A1_UNORM_PACK16,
Format::eA1R5G5B5UnormPack16 = VK_FORMAT_A1R5G5B5_UNORM_PACK16,
Format::eR8Unorm = VK_FORMAT_R8_UNORM,
Format::eR8Snorm = VK_FORMAT_R8_SNORM,
Format::eR8Uscaled = VK_FORMAT_R8_USCALED,
Format::eR8Sscaled = VK_FORMAT_R8_SSCALED,
Format::eR8Uint = VK_FORMAT_R8_UINT,
Format::eR8Sint = VK_FORMAT_R8_SINT,
Format::eR8Srgb = VK_FORMAT_R8_SRGB,
Format::eR8G8Unorm = VK_FORMAT_R8G8_UNORM,
Format::eR8G8Snorm = VK_FORMAT_R8G8_SNORM,
Format::eR8G8Uscaled = VK_FORMAT_R8G8_USCALED,
Format::eR8G8Sscaled = VK_FORMAT_R8G8_SSCALED,
Format::eR8G8Uint = VK_FORMAT_R8G8_UINT,
Format::eR8G8Sint = VK_FORMAT_R8G8_SINT,
Format::eR8G8Srgb = VK_FORMAT_R8G8_SRGB,
Format::eR8G8B8Unorm = VK_FORMAT_R8G8B8_UNORM,
Format::eR8G8B8Snorm = VK_FORMAT_R8G8B8_SNORM,
Format::eR8G8B8Uscaled = VK_FORMAT_R8G8B8_USCALED,
Format::eR8G8B8Sscaled = VK_FORMAT_R8G8B8_SSCALED,
Format::eR8G8B8Uint = VK_FORMAT_R8G8B8_UINT,
Format::eR8G8B8Sint = VK_FORMAT_R8G8B8_SINT,
Format::eR8G8B8Srgb = VK_FORMAT_R8G8B8_SRGB,
Format::eB8G8R8Unorm = VK_FORMAT_B8G8R8_UNORM,
Format::eB8G8R8Snorm = VK_FORMAT_B8G8R8_SNORM,
Format::eB8G8R8Uscaled = VK_FORMAT_B8G8R8_USCALED,
Format::eB8G8R8Sscaled = VK_FORMAT_B8G8R8_SSCALED,
Format::eB8G8R8Uint = VK_FORMAT_B8G8R8_UINT,
Format::eB8G8R8Sint = VK_FORMAT_B8G8R8_SINT,
Format::eB8G8R8Srgb = VK_FORMAT_B8G8R8_SRGB,
Format::eR8G8B8A8Unorm = VK_FORMAT_R8G8B8A8_UNORM,
Format::eR8G8B8A8Snorm = VK_FORMAT_R8G8B8A8_SNORM,
Format::eR8G8B8A8Uscaled = VK_FORMAT_R8G8B8A8_USCALED,
Format::eR8G8B8A8Sscaled = VK_FORMAT_R8G8B8A8_SSCALED,
Format::eR8G8B8A8Uint = VK_FORMAT_R8G8B8A8_UINT,
Format::eR8G8B8A8Sint = VK_FORMAT_R8G8B8A8_SINT,
Format::eR8G8B8A8Srgb = VK_FORMAT_R8G8B8A8_SRGB,
Format::eB8G8R8A8Unorm = VK_FORMAT_B8G8R8A8_UNORM,
Format::eB8G8R8A8Snorm = VK_FORMAT_B8G8R8A8_SNORM,
Format::eB8G8R8A8Uscaled = VK_FORMAT_B8G8R8A8_USCALED,
Format::eB8G8R8A8Sscaled = VK_FORMAT_B8G8R8A8_SSCALED,
Format::eB8G8R8A8Uint = VK_FORMAT_B8G8R8A8_UINT,
Format::eB8G8R8A8Sint = VK_FORMAT_B8G8R8A8_SINT,
Format::eB8G8R8A8Srgb = VK_FORMAT_B8G8R8A8_SRGB,
Format::eA8B8G8R8UnormPack32 = VK_FORMAT_A8B8G8R8_UNORM_PACK32,
Format::eA8B8G8R8SnormPack32 = VK_FORMAT_A8B8G8R8_SNORM_PACK32,
Format::eA8B8G8R8UscaledPack32 = VK_FORMAT_A8B8G8R8_USCALED_PACK32,
Format::eA8B8G8R8SscaledPack32 = VK_FORMAT_A8B8G8R8_SSCALED_PACK32,
Format::eA8B8G8R8UintPack32 = VK_FORMAT_A8B8G8R8_UINT_PACK32,
Format::eA8B8G8R8SintPack32 = VK_FORMAT_A8B8G8R8_SINT_PACK32,
Format::eA8B8G8R8SrgbPack32 = VK_FORMAT_A8B8G8R8_SRGB_PACK32,
Format::eA2R10G10B10UnormPack32 = VK_FORMAT_A2R10G10B10_UNORM_PACK32,
Format::eA2R10G10B10SnormPack32 = VK_FORMAT_A2R10G10B10_SNORM_PACK32,
Format::eA2R10G10B10UscaledPack32 = VK_FORMAT_A2R10G10B10_USCALED_PACK32,
Format::eA2R10G10B10SscaledPack32 = VK_FORMAT_A2R10G10B10_SSCALED_PACK32,
Format::eA2R10G10B10UintPack32 = VK_FORMAT_A2R10G10B10_UINT_PACK32,
Format::eA2R10G10B10SintPack32 = VK_FORMAT_A2R10G10B10_SINT_PACK32,
Format::eA2B10G10R10UnormPack32 = VK_FORMAT_A2B10G10R10_UNORM_PACK32,
Format::eA2B10G10R10SnormPack32 = VK_FORMAT_A2B10G10R10_SNORM_PACK32,
Format::eA2B10G10R10UscaledPack32 = VK_FORMAT_A2B10G10R10_USCALED_PACK32,
Format::eA2B10G10R10SscaledPack32 = VK_FORMAT_A2B10G10R10_SSCALED_PACK32,
Format::eA2B10G10R10UintPack32 = VK_FORMAT_A2B10G10R10_UINT_PACK32,
Format::eA2B10G10R10SintPack32 = VK_FORMAT_A2B10G10R10_SINT_PACK32,
Format::eR16Unorm = VK_FORMAT_R16_UNORM,
Format::eR16Snorm = VK_FORMAT_R16_SNORM,
Format::eR16Uscaled = VK_FORMAT_R16_USCALED,
Format::eR16Sscaled = VK_FORMAT_R16_SSCALED,
Format::eR16Uint = VK_FORMAT_R16_UINT,
Format::eR16Sint = VK_FORMAT_R16_SINT,
Format::eR16Sfloat = VK_FORMAT_R16_SFLOAT,
Format::eR16G16Unorm = VK_FORMAT_R16G16_UNORM,
Format::eR16G16Snorm = VK_FORMAT_R16G16_SNORM,
Format::eR16G16Uscaled = VK_FORMAT_R16G16_USCALED,
Format::eR16G16Sscaled = VK_FORMAT_R16G16_SSCALED,
Format::eR16G16Uint = VK_FORMAT_R16G16_UINT,
Format::eR16G16Sint = VK_FORMAT_R16G16_SINT,
Format::eR16G16Sfloat = VK_FORMAT_R16G16_SFLOAT,
Format::eR16G16B16Unorm = VK_FORMAT_R16G16B16_UNORM,
Format::eR16G16B16Snorm = VK_FORMAT_R16G16B16_SNORM,
Format::eR16G16B16Uscaled = VK_FORMAT_R16G16B16_USCALED,
Format::eR16G16B16Sscaled = VK_FORMAT_R16G16B16_SSCALED,
Format::eR16G16B16Uint = VK_FORMAT_R16G16B16_UINT,
Format::eR16G16B16Sint = VK_FORMAT_R16G16B16_SINT,
Format::eR16G16B16Sfloat = VK_FORMAT_R16G16B16_SFLOAT,
Format::eR16G16B16A16Unorm = VK_FORMAT_R16G16B16A16_UNORM,
Format::eR16G16B16A16Snorm = VK_FORMAT_R16G16B16A16_SNORM,
Format::eR16G16B16A16Uscaled = VK_FORMAT_R16G16B16A16_USCALED,
Format::eR16G16B16A16Sscaled = VK_FORMAT_R16G16B16A16_SSCALED,
Format::eR16G16B16A16Uint = VK_FORMAT_R16G16B16A16_UINT,
Format::eR16G16B16A16Sint = VK_FORMAT_R16G16B16A16_SINT,
Format::eR16G16B16A16Sfloat = VK_FORMAT_R16G16B16A16_SFLOAT,
Format::eR32Uint = VK_FORMAT_R32_UINT,
Format::eR32Sint = VK_FORMAT_R32_SINT,
Format::eR32Sfloat = VK_FORMAT_R32_SFLOAT,
Format::eR32G32Uint = VK_FORMAT_R32G32_UINT,
Format::eR32G32Sint = VK_FORMAT_R32G32_SINT,
Format::eR32G32Sfloat = VK_FORMAT_R32G32_SFLOAT,
Format::eR32G32B32Uint = VK_FORMAT_R32G32B32_UINT,
Format::eR32G32B32Sint = VK_FORMAT_R32G32B32_SINT,
Format::eR32G32B32Sfloat = VK_FORMAT_R32G32B32_SFLOAT,
Format::eR32G32B32A32Uint = VK_FORMAT_R32G32B32A32_UINT,
Format::eR32G32B32A32Sint = VK_FORMAT_R32G32B32A32_SINT,
Format::eR32G32B32A32Sfloat = VK_FORMAT_R32G32B32A32_SFLOAT,
Format::eR64Uint = VK_FORMAT_R64_UINT,
Format::eR64Sint = VK_FORMAT_R64_SINT,
Format::eR64Sfloat = VK_FORMAT_R64_SFLOAT,
Format::eR64G64Uint = VK_FORMAT_R64G64_UINT,
Format::eR64G64Sint = VK_FORMAT_R64G64_SINT,
Format::eR64G64Sfloat = VK_FORMAT_R64G64_SFLOAT,
Format::eR64G64B64Uint = VK_FORMAT_R64G64B64_UINT,
Format::eR64G64B64Sint = VK_FORMAT_R64G64B64_SINT,
Format::eR64G64B64Sfloat = VK_FORMAT_R64G64B64_SFLOAT,
Format::eR64G64B64A64Uint = VK_FORMAT_R64G64B64A64_UINT,
Format::eR64G64B64A64Sint = VK_FORMAT_R64G64B64A64_SINT,
Format::eR64G64B64A64Sfloat = VK_FORMAT_R64G64B64A64_SFLOAT,
Format::eB10G11R11UfloatPack32 = VK_FORMAT_B10G11R11_UFLOAT_PACK32,
Format::eE5B9G9R9UfloatPack32 = VK_FORMAT_E5B9G9R9_UFLOAT_PACK32,
Format::eD16Unorm = VK_FORMAT_D16_UNORM,
Format::eX8D24UnormPack32 = VK_FORMAT_X8_D24_UNORM_PACK32,
Format::eD32Sfloat = VK_FORMAT_D32_SFLOAT,
Format::eS8Uint = VK_FORMAT_S8_UINT,
Format::eD16UnormS8Uint = VK_FORMAT_D16_UNORM_S8_UINT,
Format::eD24UnormS8Uint = VK_FORMAT_D24_UNORM_S8_UINT,
Format::eD32SfloatS8Uint = VK_FORMAT_D32_SFLOAT_S8_UINT,
Format::eBc1RgbUnormBlock = VK_FORMAT_BC1_RGB_UNORM_BLOCK,
Format::eBc1RgbSrgbBlock = VK_FORMAT_BC1_RGB_SRGB_BLOCK,
Format::eBc1RgbaUnormBlock = VK_FORMAT_BC1_RGBA_UNORM_BLOCK,
Format::eBc1RgbaSrgbBlock = VK_FORMAT_BC1_RGBA_SRGB_BLOCK,
Format::eBc2UnormBlock = VK_FORMAT_BC2_UNORM_BLOCK,
Format::eBc2SrgbBlock = VK_FORMAT_BC2_SRGB_BLOCK,
Format::eBc3UnormBlock = VK_FORMAT_BC3_UNORM_BLOCK,
Format::eBc3SrgbBlock = VK_FORMAT_BC3_SRGB_BLOCK,
Format::eBc4UnormBlock = VK_FORMAT_BC4_UNORM_BLOCK,
Format::eBc4SnormBlock = VK_FORMAT_BC4_SNORM_BLOCK,
Format::eBc5UnormBlock = VK_FORMAT_BC5_UNORM_BLOCK,
Format::eBc5SnormBlock = VK_FORMAT_BC5_SNORM_BLOCK,
Format::eBc6HUfloatBlock = VK_FORMAT_BC6H_UFLOAT_BLOCK,
Format::eBc6HSfloatBlock = VK_FORMAT_BC6H_SFLOAT_BLOCK,
Format::eBc7UnormBlock = VK_FORMAT_BC7_UNORM_BLOCK,
Format::eBc7SrgbBlock = VK_FORMAT_BC7_SRGB_BLOCK,
Format::eEtc2R8G8B8UnormBlock = VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
Format::eEtc2R8G8B8SrgbBlock = VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
Format::eEtc2R8G8B8A1UnormBlock = VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
Format::eEtc2R8G8B8A1SrgbBlock = VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
Format::eEtc2R8G8B8A8UnormBlock = VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
Format::eEtc2R8G8B8A8SrgbBlock = VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
Format::eEacR11UnormBlock = VK_FORMAT_EAC_R11_UNORM_BLOCK,
Format::eEacR11SnormBlock = VK_FORMAT_EAC_R11_SNORM_BLOCK,
Format::eEacR11G11UnormBlock = VK_FORMAT_EAC_R11G11_UNORM_BLOCK,
Format::eEacR11G11SnormBlock = VK_FORMAT_EAC_R11G11_SNORM_BLOCK,
Format::eAstc4x4UnormBlock = VK_FORMAT_ASTC_4x4_UNORM_BLOCK,
Format::eAstc4x4SrgbBlock = VK_FORMAT_ASTC_4x4_SRGB_BLOCK,
Format::eAstc5x4UnormBlock = VK_FORMAT_ASTC_5x4_UNORM_BLOCK,
Format::eAstc5x4SrgbBlock = VK_FORMAT_ASTC_5x4_SRGB_BLOCK,
Format::eAstc5x5UnormBlock = VK_FORMAT_ASTC_5x5_UNORM_BLOCK,
Format::eAstc5x5SrgbBlock = VK_FORMAT_ASTC_5x5_SRGB_BLOCK,
Format::eAstc6x5UnormBlock = VK_FORMAT_ASTC_6x5_UNORM_BLOCK,
Format::eAstc6x5SrgbBlock = VK_FORMAT_ASTC_6x5_SRGB_BLOCK,
Format::eAstc6x6UnormBlock = VK_FORMAT_ASTC_6x6_UNORM_BLOCK,
Format::eAstc6x6SrgbBlock = VK_FORMAT_ASTC_6x6_SRGB_BLOCK,
Format::eAstc8x5UnormBlock = VK_FORMAT_ASTC_8x5_UNORM_BLOCK,
Format::eAstc8x5SrgbBlock = VK_FORMAT_ASTC_8x5_SRGB_BLOCK,
Format::eAstc8x6UnormBlock = VK_FORMAT_ASTC_8x6_UNORM_BLOCK,
Format::eAstc8x6SrgbBlock = VK_FORMAT_ASTC_8x6_SRGB_BLOCK,
Format::eAstc8x8UnormBlock = VK_FORMAT_ASTC_8x8_UNORM_BLOCK,
Format::eAstc8x8SrgbBlock = VK_FORMAT_ASTC_8x8_SRGB_BLOCK,
Format::eAstc10x5UnormBlock = VK_FORMAT_ASTC_10x5_UNORM_BLOCK,
Format::eAstc10x5SrgbBlock = VK_FORMAT_ASTC_10x5_SRGB_BLOCK,
Format::eAstc10x6UnormBlock = VK_FORMAT_ASTC_10x6_UNORM_BLOCK,
Format::eAstc10x6SrgbBlock = VK_FORMAT_ASTC_10x6_SRGB_BLOCK,
Format::eAstc10x8UnormBlock = VK_FORMAT_ASTC_10x8_UNORM_BLOCK,
Format::eAstc10x8SrgbBlock = VK_FORMAT_ASTC_10x8_SRGB_BLOCK,
Format::eAstc10x10UnormBlock = VK_FORMAT_ASTC_10x10_UNORM_BLOCK,
Format::eAstc10x10SrgbBlock = VK_FORMAT_ASTC_10x10_SRGB_BLOCK,
Format::eAstc12x10UnormBlock = VK_FORMAT_ASTC_12x10_UNORM_BLOCK,
Format::eAstc12x10SrgbBlock = VK_FORMAT_ASTC_12x10_SRGB_BLOCK,
Format::eAstc12x12UnormBlock = VK_FORMAT_ASTC_12x12_UNORM_BLOCK,
Format::eAstc12x12SrgbBlock = VK_FORMAT_ASTC_12x12_SRGB_BLOCK,
Format::eG8B8G8R8422Unorm = VK_FORMAT_G8B8G8R8_422_UNORM,
Format::eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM,
Format::eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM,
Format::eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM,
Format::eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM,
Format::eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM,
Format::eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM,
Format::eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM,
Format::eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM,
Format::eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM,
Format::eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM,
Format::eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM,
Format::eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM,
Format::eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM,
Format::eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16,
Format::eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16,
Format::eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16,
Format::eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16,
Format::eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16,
Format::eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16,
Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16,
Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16,
Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16,
Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16,
Format::eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16,
Format::eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16,
Format::eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16,
Format::eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16,
Format::eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16,
Format::eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16,
Format::eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16,
Format::eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16,
Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16,
Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16,
Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16,
Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16,
Format::eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16,
Format::eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16,
Format::eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM,
Format::eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM,
Format::eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM,
Format::eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM,
Format::eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM,
Format::eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM,
Format::eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM,
Format::eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM,
Format::eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM,
Format::eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM,
Format::eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM,
Format::eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM,
Format::eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM,
Format::eG16B16R163Plane444UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM,
Format::ePvrtc12BppUnormBlockIMG = VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG,
Format::ePvrtc14BppUnormBlockIMG = VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG,
Format::ePvrtc22BppUnormBlockIMG = VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG,
Format::ePvrtc24BppUnormBlockIMG = VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG,
Format::ePvrtc12BppSrgbBlockIMG = VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG,
Format::ePvrtc14BppSrgbBlockIMG = VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG,
Format::ePvrtc22BppSrgbBlockIMG = VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG,
Format::ePvrtc24BppSrgbBlockIMG = VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
} |
|
enum | StructureType {
StructureType::eApplicationInfo = VK_STRUCTURE_TYPE_APPLICATION_INFO,
StructureType::eInstanceCreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO,
StructureType::eDeviceQueueCreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,
StructureType::eDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO,
StructureType::eSubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO,
StructureType::eMemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO,
StructureType::eMappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE,
StructureType::eBindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,
StructureType::eFenceCreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO,
StructureType::eSemaphoreCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO,
StructureType::eEventCreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO,
StructureType::eQueryPoolCreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO,
StructureType::eBufferCreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO,
StructureType::eBufferViewCreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO,
StructureType::eImageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,
StructureType::eImageViewCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO,
StructureType::eShaderModuleCreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO,
StructureType::ePipelineCacheCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO,
StructureType::ePipelineShaderStageCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
StructureType::ePipelineVertexInputStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,
StructureType::ePipelineInputAssemblyStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO,
StructureType::ePipelineTessellationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO,
StructureType::ePipelineViewportStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO,
StructureType::ePipelineRasterizationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,
StructureType::ePipelineMultisampleStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO,
StructureType::ePipelineDepthStencilStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO,
StructureType::ePipelineColorBlendStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO,
StructureType::ePipelineDynamicStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO,
StructureType::eGraphicsPipelineCreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO,
StructureType::eComputePipelineCreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO,
StructureType::ePipelineLayoutCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
StructureType::eSamplerCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO,
StructureType::eDescriptorSetLayoutCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO,
StructureType::eDescriptorPoolCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO,
StructureType::eDescriptorSetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
StructureType::eWriteDescriptorSet = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET,
StructureType::eCopyDescriptorSet = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET,
StructureType::eFramebufferCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO,
StructureType::eRenderPassCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,
StructureType::eCommandPoolCreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO,
StructureType::eCommandBufferAllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO,
StructureType::eCommandBufferInheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO,
StructureType::eCommandBufferBeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
StructureType::eRenderPassBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,
StructureType::eBufferMemoryBarrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,
StructureType::eImageMemoryBarrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,
StructureType::eMemoryBarrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER,
StructureType::eLoaderInstanceCreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO,
StructureType::eLoaderDeviceCreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO,
StructureType::ePhysicalDeviceSubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES,
StructureType::eBindBufferMemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO,
StructureType::eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO,
StructureType::eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO,
StructureType::eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO,
StructureType::ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES,
StructureType::ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES,
StructureType::eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS,
StructureType::eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS,
StructureType::eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO,
StructureType::eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO,
StructureType::eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO,
StructureType::eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO,
StructureType::eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO,
StructureType::eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO,
StructureType::eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO,
StructureType::eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO,
StructureType::eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO,
StructureType::eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO,
StructureType::eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO,
StructureType::eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO,
StructureType::eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO,
StructureType::eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO,
StructureType::eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO,
StructureType::eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO,
StructureType::ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES,
StructureType::ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES,
StructureType::eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO,
StructureType::eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO,
StructureType::eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2,
StructureType::eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2,
StructureType::eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2,
StructureType::eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2,
StructureType::eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2,
StructureType::ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2,
StructureType::ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2,
StructureType::ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2,
StructureType::ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2,
StructureType::eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2,
StructureType::eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2,
StructureType::eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2,
StructureType::ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2,
StructureType::eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2,
StructureType::eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2,
StructureType::ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2,
StructureType::ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2,
StructureType::eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2,
StructureType::ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2,
StructureType::ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2,
StructureType::ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES,
StructureType::ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES,
StructureType::eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO,
StructureType::eRenderPassInputAttachmentAspectCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO,
StructureType::eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO,
StructureType::eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO,
StructureType::ePipelineTessellationDomainOriginStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO,
StructureType::ePipelineTessellationDomainOriginStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO,
StructureType::eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO,
StructureType::eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO,
StructureType::ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES,
StructureType::ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES,
StructureType::ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES,
StructureType::ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES,
StructureType::ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
StructureType::ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
StructureType::eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO,
StructureType::ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES,
StructureType::ePhysicalDeviceProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES,
StructureType::eDeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2,
StructureType::eSamplerYcbcrConversionCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO,
StructureType::eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO,
StructureType::eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO,
StructureType::eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO,
StructureType::eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO,
StructureType::eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO,
StructureType::eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO,
StructureType::eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO,
StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES,
StructureType::ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES,
StructureType::eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES,
StructureType::eSamplerYcbcrConversionImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES,
StructureType::eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO,
StructureType::eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO,
StructureType::ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO,
StructureType::ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO,
StructureType::eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES,
StructureType::eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES,
StructureType::ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO,
StructureType::ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO,
StructureType::eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES,
StructureType::eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES,
StructureType::ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES,
StructureType::ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES,
StructureType::eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO,
StructureType::eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO,
StructureType::eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO,
StructureType::eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO,
StructureType::eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO,
StructureType::eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO,
StructureType::ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO,
StructureType::ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO,
StructureType::eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES,
StructureType::eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES,
StructureType::eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO,
StructureType::eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO,
StructureType::eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO,
StructureType::eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO,
StructureType::ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO,
StructureType::ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO,
StructureType::eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES,
StructureType::eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES,
StructureType::ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES,
StructureType::ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES,
StructureType::eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT,
StructureType::eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT,
StructureType::ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES,
StructureType::eSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR,
StructureType::ePresentInfoKHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR,
StructureType::eDeviceGroupPresentCapabilitiesKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR,
StructureType::eImageSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR,
StructureType::eBindImageMemorySwapchainInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR,
StructureType::eAcquireNextImageInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR,
StructureType::eDeviceGroupPresentInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR,
StructureType::eDeviceGroupSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR,
StructureType::eDisplayModeCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR,
StructureType::eDisplaySurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR,
StructureType::eDisplayPresentInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR,
StructureType::eXlibSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR,
StructureType::eXcbSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR,
StructureType::eWaylandSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR,
StructureType::eMirSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR,
StructureType::eAndroidSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR,
StructureType::eWin32SurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR,
StructureType::eDebugReportCallbackCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
StructureType::ePipelineRasterizationStateRasterizationOrderAMD = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD,
StructureType::eDebugMarkerObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT,
StructureType::eDebugMarkerObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT,
StructureType::eDebugMarkerMarkerInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT,
StructureType::eDedicatedAllocationImageCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV,
StructureType::eDedicatedAllocationBufferCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV,
StructureType::eDedicatedAllocationMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV,
StructureType::eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD,
StructureType::eExternalMemoryImageCreateInfoNV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV,
StructureType::eExportMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV,
StructureType::eImportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV,
StructureType::eExportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV,
StructureType::eWin32KeyedMutexAcquireReleaseInfoNV = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV,
StructureType::eValidationFlagsEXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT,
StructureType::eViSurfaceCreateInfoNN = VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN,
StructureType::eImportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR,
StructureType::eExportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR,
StructureType::eMemoryWin32HandlePropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR,
StructureType::eMemoryGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR,
StructureType::eImportMemoryFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR,
StructureType::eMemoryFdPropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR,
StructureType::eMemoryGetFdInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR,
StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR,
StructureType::eImportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR,
StructureType::eExportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR,
StructureType::eD3D12FenceSubmitInfoKHR = VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR,
StructureType::eSemaphoreGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR,
StructureType::eImportSemaphoreFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR,
StructureType::eSemaphoreGetFdInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR,
StructureType::ePhysicalDevicePushDescriptorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR,
StructureType::ePresentRegionsKHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR,
StructureType::eObjectTableCreateInfoNVX = VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX,
StructureType::eIndirectCommandsLayoutCreateInfoNVX = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX,
StructureType::eCmdProcessCommandsInfoNVX = VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX,
StructureType::eCmdReserveSpaceForCommandsInfoNVX = VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX,
StructureType::eDeviceGeneratedCommandsLimitsNVX = VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX,
StructureType::eDeviceGeneratedCommandsFeaturesNVX = VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX,
StructureType::ePipelineViewportWScalingStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV,
StructureType::eSurfaceCapabilities2EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT,
StructureType::eDisplayPowerInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT,
StructureType::eDeviceEventInfoEXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT,
StructureType::eDisplayEventInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT,
StructureType::eSwapchainCounterCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT,
StructureType::ePresentTimesInfoGOOGLE = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE,
StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX,
StructureType::ePipelineViewportSwizzleStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV,
StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT,
StructureType::ePipelineDiscardRectangleStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT,
StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT,
StructureType::eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT,
StructureType::eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR,
StructureType::eImportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR,
StructureType::eExportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR,
StructureType::eFenceGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR,
StructureType::eImportFenceFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR,
StructureType::eFenceGetFdInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR,
StructureType::ePhysicalDeviceSurfaceInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR,
StructureType::eSurfaceCapabilities2KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR,
StructureType::eSurfaceFormat2KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR,
StructureType::eIosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK,
StructureType::eMacosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK,
StructureType::eDebugUtilsObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT,
StructureType::eDebugUtilsObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT,
StructureType::eDebugUtilsLabelEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT,
StructureType::eDebugUtilsMessengerCallbackDataEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT,
StructureType::eDebugUtilsMessengerCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT,
StructureType::eAndroidHardwareBufferUsageANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID,
StructureType::eAndroidHardwareBufferPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID,
StructureType::eAndroidHardwareBufferFormatPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID,
StructureType::eImportAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID,
StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID,
StructureType::eExternalFormatANDROID = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID,
StructureType::ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT,
StructureType::eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT,
StructureType::eSampleLocationsInfoEXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT,
StructureType::eRenderPassSampleLocationsBeginInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT,
StructureType::ePipelineSampleLocationsStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT,
StructureType::eMultisamplePropertiesEXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT,
StructureType::eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR,
StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT,
StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT,
StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT,
StructureType::ePipelineCoverageToColorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV,
StructureType::ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV,
StructureType::eValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT,
StructureType::eShaderModuleValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT,
StructureType::eDescriptorSetLayoutBindingFlagsCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT,
StructureType::ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT,
StructureType::ePhysicalDeviceDescriptorIndexingPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT,
StructureType::eDescriptorSetVariableDescriptorCountAllocateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT,
StructureType::eDescriptorSetVariableDescriptorCountLayoutSupportEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT,
StructureType::eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT,
StructureType::eImportMemoryHostPointerInfoEXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT,
StructureType::eMemoryHostPointerPropertiesEXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT,
StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT,
StructureType::ePhysicalDeviceShaderCorePropertiesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD,
StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT,
StructureType::ePipelineVertexInputDivisorStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT
} |
|
enum | SubpassContents { SubpassContents::eInline = VK_SUBPASS_CONTENTS_INLINE,
SubpassContents::eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
} |
|
enum | DynamicState {
DynamicState::eViewport = VK_DYNAMIC_STATE_VIEWPORT,
DynamicState::eScissor = VK_DYNAMIC_STATE_SCISSOR,
DynamicState::eLineWidth = VK_DYNAMIC_STATE_LINE_WIDTH,
DynamicState::eDepthBias = VK_DYNAMIC_STATE_DEPTH_BIAS,
DynamicState::eBlendConstants = VK_DYNAMIC_STATE_BLEND_CONSTANTS,
DynamicState::eDepthBounds = VK_DYNAMIC_STATE_DEPTH_BOUNDS,
DynamicState::eStencilCompareMask = VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK,
DynamicState::eStencilWriteMask = VK_DYNAMIC_STATE_STENCIL_WRITE_MASK,
DynamicState::eStencilReference = VK_DYNAMIC_STATE_STENCIL_REFERENCE,
DynamicState::eViewportWScalingNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV,
DynamicState::eDiscardRectangleEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT,
DynamicState::eSampleLocationsEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
} |
|
enum | DescriptorUpdateTemplateType { DescriptorUpdateTemplateType::eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET,
DescriptorUpdateTemplateType::eDescriptorSetKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET,
DescriptorUpdateTemplateType::ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR
} |
|
enum | ObjectType {
ObjectType::eUnknown = VK_OBJECT_TYPE_UNKNOWN,
ObjectType::eInstance = VK_OBJECT_TYPE_INSTANCE,
ObjectType::ePhysicalDevice = VK_OBJECT_TYPE_PHYSICAL_DEVICE,
ObjectType::eDevice = VK_OBJECT_TYPE_DEVICE,
ObjectType::eQueue = VK_OBJECT_TYPE_QUEUE,
ObjectType::eSemaphore = VK_OBJECT_TYPE_SEMAPHORE,
ObjectType::eCommandBuffer = VK_OBJECT_TYPE_COMMAND_BUFFER,
ObjectType::eFence = VK_OBJECT_TYPE_FENCE,
ObjectType::eDeviceMemory = VK_OBJECT_TYPE_DEVICE_MEMORY,
ObjectType::eBuffer = VK_OBJECT_TYPE_BUFFER,
ObjectType::eImage = VK_OBJECT_TYPE_IMAGE,
ObjectType::eEvent = VK_OBJECT_TYPE_EVENT,
ObjectType::eQueryPool = VK_OBJECT_TYPE_QUERY_POOL,
ObjectType::eBufferView = VK_OBJECT_TYPE_BUFFER_VIEW,
ObjectType::eImageView = VK_OBJECT_TYPE_IMAGE_VIEW,
ObjectType::eShaderModule = VK_OBJECT_TYPE_SHADER_MODULE,
ObjectType::ePipelineCache = VK_OBJECT_TYPE_PIPELINE_CACHE,
ObjectType::ePipelineLayout = VK_OBJECT_TYPE_PIPELINE_LAYOUT,
ObjectType::eRenderPass = VK_OBJECT_TYPE_RENDER_PASS,
ObjectType::ePipeline = VK_OBJECT_TYPE_PIPELINE,
ObjectType::eDescriptorSetLayout = VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT,
ObjectType::eSampler = VK_OBJECT_TYPE_SAMPLER,
ObjectType::eDescriptorPool = VK_OBJECT_TYPE_DESCRIPTOR_POOL,
ObjectType::eDescriptorSet = VK_OBJECT_TYPE_DESCRIPTOR_SET,
ObjectType::eFramebuffer = VK_OBJECT_TYPE_FRAMEBUFFER,
ObjectType::eCommandPool = VK_OBJECT_TYPE_COMMAND_POOL,
ObjectType::eSamplerYcbcrConversion = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION,
ObjectType::eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION,
ObjectType::eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE,
ObjectType::eDescriptorUpdateTemplateKHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE,
ObjectType::eSurfaceKHR = VK_OBJECT_TYPE_SURFACE_KHR,
ObjectType::eSwapchainKHR = VK_OBJECT_TYPE_SWAPCHAIN_KHR,
ObjectType::eDisplayKHR = VK_OBJECT_TYPE_DISPLAY_KHR,
ObjectType::eDisplayModeKHR = VK_OBJECT_TYPE_DISPLAY_MODE_KHR,
ObjectType::eDebugReportCallbackEXT = VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT,
ObjectType::eObjectTableNVX = VK_OBJECT_TYPE_OBJECT_TABLE_NVX,
ObjectType::eIndirectCommandsLayoutNVX = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX,
ObjectType::eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT,
ObjectType::eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
} |
|
enum | QueueFlagBits {
QueueFlagBits::eGraphics = VK_QUEUE_GRAPHICS_BIT,
QueueFlagBits::eCompute = VK_QUEUE_COMPUTE_BIT,
QueueFlagBits::eTransfer = VK_QUEUE_TRANSFER_BIT,
QueueFlagBits::eSparseBinding = VK_QUEUE_SPARSE_BINDING_BIT,
QueueFlagBits::eProtected = VK_QUEUE_PROTECTED_BIT
} |
|
enum | DeviceQueueCreateFlagBits { DeviceQueueCreateFlagBits::eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT
} |
|
enum | MemoryPropertyFlagBits {
MemoryPropertyFlagBits::eDeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT,
MemoryPropertyFlagBits::eHostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT,
MemoryPropertyFlagBits::eHostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT,
MemoryPropertyFlagBits::eHostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT,
MemoryPropertyFlagBits::eLazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT,
MemoryPropertyFlagBits::eProtected = VK_MEMORY_PROPERTY_PROTECTED_BIT
} |
|
enum | MemoryHeapFlagBits { MemoryHeapFlagBits::eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT,
MemoryHeapFlagBits::eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT,
MemoryHeapFlagBits::eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT
} |
|
enum | AccessFlagBits {
AccessFlagBits::eIndirectCommandRead = VK_ACCESS_INDIRECT_COMMAND_READ_BIT,
AccessFlagBits::eIndexRead = VK_ACCESS_INDEX_READ_BIT,
AccessFlagBits::eVertexAttributeRead = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT,
AccessFlagBits::eUniformRead = VK_ACCESS_UNIFORM_READ_BIT,
AccessFlagBits::eInputAttachmentRead = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT,
AccessFlagBits::eShaderRead = VK_ACCESS_SHADER_READ_BIT,
AccessFlagBits::eShaderWrite = VK_ACCESS_SHADER_WRITE_BIT,
AccessFlagBits::eColorAttachmentRead = VK_ACCESS_COLOR_ATTACHMENT_READ_BIT,
AccessFlagBits::eColorAttachmentWrite = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
AccessFlagBits::eDepthStencilAttachmentRead = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT,
AccessFlagBits::eDepthStencilAttachmentWrite = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
AccessFlagBits::eTransferRead = VK_ACCESS_TRANSFER_READ_BIT,
AccessFlagBits::eTransferWrite = VK_ACCESS_TRANSFER_WRITE_BIT,
AccessFlagBits::eHostRead = VK_ACCESS_HOST_READ_BIT,
AccessFlagBits::eHostWrite = VK_ACCESS_HOST_WRITE_BIT,
AccessFlagBits::eMemoryRead = VK_ACCESS_MEMORY_READ_BIT,
AccessFlagBits::eMemoryWrite = VK_ACCESS_MEMORY_WRITE_BIT,
AccessFlagBits::eCommandProcessReadNVX = VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX,
AccessFlagBits::eCommandProcessWriteNVX = VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX,
AccessFlagBits::eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
} |
|
enum | BufferUsageFlagBits {
BufferUsageFlagBits::eTransferSrc = VK_BUFFER_USAGE_TRANSFER_SRC_BIT,
BufferUsageFlagBits::eTransferDst = VK_BUFFER_USAGE_TRANSFER_DST_BIT,
BufferUsageFlagBits::eUniformTexelBuffer = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT,
BufferUsageFlagBits::eStorageTexelBuffer = VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT,
BufferUsageFlagBits::eUniformBuffer = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT,
BufferUsageFlagBits::eStorageBuffer = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT,
BufferUsageFlagBits::eIndexBuffer = VK_BUFFER_USAGE_INDEX_BUFFER_BIT,
BufferUsageFlagBits::eVertexBuffer = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT,
BufferUsageFlagBits::eIndirectBuffer = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT
} |
|
enum | BufferCreateFlagBits { BufferCreateFlagBits::eSparseBinding = VK_BUFFER_CREATE_SPARSE_BINDING_BIT,
BufferCreateFlagBits::eSparseResidency = VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT,
BufferCreateFlagBits::eSparseAliased = VK_BUFFER_CREATE_SPARSE_ALIASED_BIT,
BufferCreateFlagBits::eProtected = VK_BUFFER_CREATE_PROTECTED_BIT
} |
|
enum | ShaderStageFlagBits {
ShaderStageFlagBits::eVertex = VK_SHADER_STAGE_VERTEX_BIT,
ShaderStageFlagBits::eTessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT,
ShaderStageFlagBits::eTessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT,
ShaderStageFlagBits::eGeometry = VK_SHADER_STAGE_GEOMETRY_BIT,
ShaderStageFlagBits::eFragment = VK_SHADER_STAGE_FRAGMENT_BIT,
ShaderStageFlagBits::eCompute = VK_SHADER_STAGE_COMPUTE_BIT,
ShaderStageFlagBits::eAllGraphics = VK_SHADER_STAGE_ALL_GRAPHICS,
ShaderStageFlagBits::eAll = VK_SHADER_STAGE_ALL
} |
|
enum | ImageUsageFlagBits {
ImageUsageFlagBits::eTransferSrc = VK_IMAGE_USAGE_TRANSFER_SRC_BIT,
ImageUsageFlagBits::eTransferDst = VK_IMAGE_USAGE_TRANSFER_DST_BIT,
ImageUsageFlagBits::eSampled = VK_IMAGE_USAGE_SAMPLED_BIT,
ImageUsageFlagBits::eStorage = VK_IMAGE_USAGE_STORAGE_BIT,
ImageUsageFlagBits::eColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT,
ImageUsageFlagBits::eDepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,
ImageUsageFlagBits::eTransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT,
ImageUsageFlagBits::eInputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
} |
|
enum | ImageCreateFlagBits {
ImageCreateFlagBits::eSparseBinding = VK_IMAGE_CREATE_SPARSE_BINDING_BIT,
ImageCreateFlagBits::eSparseResidency = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT,
ImageCreateFlagBits::eSparseAliased = VK_IMAGE_CREATE_SPARSE_ALIASED_BIT,
ImageCreateFlagBits::eMutableFormat = VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT,
ImageCreateFlagBits::eCubeCompatible = VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT,
ImageCreateFlagBits::eAlias = VK_IMAGE_CREATE_ALIAS_BIT,
ImageCreateFlagBits::eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT,
ImageCreateFlagBits::eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT,
ImageCreateFlagBits::eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT,
ImageCreateFlagBits::e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT,
ImageCreateFlagBits::e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT,
ImageCreateFlagBits::eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT,
ImageCreateFlagBits::eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT,
ImageCreateFlagBits::eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT,
ImageCreateFlagBits::eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT,
ImageCreateFlagBits::eProtected = VK_IMAGE_CREATE_PROTECTED_BIT,
ImageCreateFlagBits::eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT,
ImageCreateFlagBits::eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT,
ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT
} |
|
enum | PipelineCreateFlagBits {
PipelineCreateFlagBits::eDisableOptimization = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT,
PipelineCreateFlagBits::eAllowDerivatives = VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT,
PipelineCreateFlagBits::eDerivative = VK_PIPELINE_CREATE_DERIVATIVE_BIT,
PipelineCreateFlagBits::eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT,
PipelineCreateFlagBits::eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT,
PipelineCreateFlagBits::eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE,
PipelineCreateFlagBits::eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE
} |
|
enum | ColorComponentFlagBits { ColorComponentFlagBits::eR = VK_COLOR_COMPONENT_R_BIT,
ColorComponentFlagBits::eG = VK_COLOR_COMPONENT_G_BIT,
ColorComponentFlagBits::eB = VK_COLOR_COMPONENT_B_BIT,
ColorComponentFlagBits::eA = VK_COLOR_COMPONENT_A_BIT
} |
|
enum | FenceCreateFlagBits { FenceCreateFlagBits::eSignaled = VK_FENCE_CREATE_SIGNALED_BIT
} |
|
enum | FormatFeatureFlagBits {
FormatFeatureFlagBits::eSampledImage = VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT,
FormatFeatureFlagBits::eStorageImage = VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT,
FormatFeatureFlagBits::eStorageImageAtomic = VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT,
FormatFeatureFlagBits::eUniformTexelBuffer = VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT,
FormatFeatureFlagBits::eStorageTexelBuffer = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT,
FormatFeatureFlagBits::eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT,
FormatFeatureFlagBits::eVertexBuffer = VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT,
FormatFeatureFlagBits::eColorAttachment = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT,
FormatFeatureFlagBits::eColorAttachmentBlend = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT,
FormatFeatureFlagBits::eDepthStencilAttachment = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT,
FormatFeatureFlagBits::eBlitSrc = VK_FORMAT_FEATURE_BLIT_SRC_BIT,
FormatFeatureFlagBits::eBlitDst = VK_FORMAT_FEATURE_BLIT_DST_BIT,
FormatFeatureFlagBits::eSampledImageFilterLinear = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT,
FormatFeatureFlagBits::eTransferSrc = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT,
FormatFeatureFlagBits::eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT,
FormatFeatureFlagBits::eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT,
FormatFeatureFlagBits::eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT,
FormatFeatureFlagBits::eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT,
FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT,
FormatFeatureFlagBits::eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT,
FormatFeatureFlagBits::eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT,
FormatFeatureFlagBits::eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT,
FormatFeatureFlagBits::eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG,
FormatFeatureFlagBits::eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT
} |
|
enum | QueryControlFlagBits { QueryControlFlagBits::ePrecise = VK_QUERY_CONTROL_PRECISE_BIT
} |
|
enum | QueryResultFlagBits { QueryResultFlagBits::e64 = VK_QUERY_RESULT_64_BIT,
QueryResultFlagBits::eWait = VK_QUERY_RESULT_WAIT_BIT,
QueryResultFlagBits::eWithAvailability = VK_QUERY_RESULT_WITH_AVAILABILITY_BIT,
QueryResultFlagBits::ePartial = VK_QUERY_RESULT_PARTIAL_BIT
} |
|
enum | CommandBufferUsageFlagBits { CommandBufferUsageFlagBits::eOneTimeSubmit = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
CommandBufferUsageFlagBits::eRenderPassContinue = VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT,
CommandBufferUsageFlagBits::eSimultaneousUse = VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
} |
|
enum | QueryPipelineStatisticFlagBits {
QueryPipelineStatisticFlagBits::eInputAssemblyVertices = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT,
QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT,
QueryPipelineStatisticFlagBits::eVertexShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eGeometryShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT,
QueryPipelineStatisticFlagBits::eClippingInvocations = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eClippingPrimitives = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT,
QueryPipelineStatisticFlagBits::eFragmentShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT,
QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT,
QueryPipelineStatisticFlagBits::eComputeShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
} |
|
enum | ImageAspectFlagBits {
ImageAspectFlagBits::eColor = VK_IMAGE_ASPECT_COLOR_BIT,
ImageAspectFlagBits::eDepth = VK_IMAGE_ASPECT_DEPTH_BIT,
ImageAspectFlagBits::eStencil = VK_IMAGE_ASPECT_STENCIL_BIT,
ImageAspectFlagBits::eMetadata = VK_IMAGE_ASPECT_METADATA_BIT,
ImageAspectFlagBits::ePlane0 = VK_IMAGE_ASPECT_PLANE_0_BIT,
ImageAspectFlagBits::ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT,
ImageAspectFlagBits::ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT,
ImageAspectFlagBits::ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT,
ImageAspectFlagBits::ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT,
ImageAspectFlagBits::ePlane2KHR = VK_IMAGE_ASPECT_PLANE_2_BIT
} |
|
enum | SparseImageFormatFlagBits { SparseImageFormatFlagBits::eSingleMiptail = VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT,
SparseImageFormatFlagBits::eAlignedMipSize = VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT,
SparseImageFormatFlagBits::eNonstandardBlockSize = VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
} |
|
enum | SparseMemoryBindFlagBits { SparseMemoryBindFlagBits::eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT
} |
|
enum | PipelineStageFlagBits {
PipelineStageFlagBits::eTopOfPipe = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT,
PipelineStageFlagBits::eDrawIndirect = VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT,
PipelineStageFlagBits::eVertexInput = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT,
PipelineStageFlagBits::eVertexShader = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT,
PipelineStageFlagBits::eTessellationControlShader = VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT,
PipelineStageFlagBits::eTessellationEvaluationShader = VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT,
PipelineStageFlagBits::eGeometryShader = VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT,
PipelineStageFlagBits::eFragmentShader = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT,
PipelineStageFlagBits::eEarlyFragmentTests = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT,
PipelineStageFlagBits::eLateFragmentTests = VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT,
PipelineStageFlagBits::eColorAttachmentOutput = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT,
PipelineStageFlagBits::eComputeShader = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT,
PipelineStageFlagBits::eTransfer = VK_PIPELINE_STAGE_TRANSFER_BIT,
PipelineStageFlagBits::eBottomOfPipe = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT,
PipelineStageFlagBits::eHost = VK_PIPELINE_STAGE_HOST_BIT,
PipelineStageFlagBits::eAllGraphics = VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT,
PipelineStageFlagBits::eAllCommands = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT,
PipelineStageFlagBits::eCommandProcessNVX = VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX
} |
|
enum | CommandPoolCreateFlagBits { CommandPoolCreateFlagBits::eTransient = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT,
CommandPoolCreateFlagBits::eResetCommandBuffer = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT,
CommandPoolCreateFlagBits::eProtected = VK_COMMAND_POOL_CREATE_PROTECTED_BIT
} |
|
enum | CommandPoolResetFlagBits { CommandPoolResetFlagBits::eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
} |
|
enum | CommandBufferResetFlagBits { CommandBufferResetFlagBits::eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
} |
|
enum | SampleCountFlagBits {
SampleCountFlagBits::e1 = VK_SAMPLE_COUNT_1_BIT,
SampleCountFlagBits::e2 = VK_SAMPLE_COUNT_2_BIT,
SampleCountFlagBits::e4 = VK_SAMPLE_COUNT_4_BIT,
SampleCountFlagBits::e8 = VK_SAMPLE_COUNT_8_BIT,
SampleCountFlagBits::e16 = VK_SAMPLE_COUNT_16_BIT,
SampleCountFlagBits::e32 = VK_SAMPLE_COUNT_32_BIT,
SampleCountFlagBits::e64 = VK_SAMPLE_COUNT_64_BIT
} |
|
enum | AttachmentDescriptionFlagBits { AttachmentDescriptionFlagBits::eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
} |
|
enum | StencilFaceFlagBits { StencilFaceFlagBits::eFront = VK_STENCIL_FACE_FRONT_BIT,
StencilFaceFlagBits::eBack = VK_STENCIL_FACE_BACK_BIT,
StencilFaceFlagBits::eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK
} |
|
enum | DescriptorPoolCreateFlagBits { DescriptorPoolCreateFlagBits::eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT,
DescriptorPoolCreateFlagBits::eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT
} |
|
enum | DependencyFlagBits {
DependencyFlagBits::eByRegion = VK_DEPENDENCY_BY_REGION_BIT,
DependencyFlagBits::eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT,
DependencyFlagBits::eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT,
DependencyFlagBits::eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT,
DependencyFlagBits::eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT
} |
|
enum | PresentModeKHR {
PresentModeKHR::eImmediate = VK_PRESENT_MODE_IMMEDIATE_KHR,
PresentModeKHR::eMailbox = VK_PRESENT_MODE_MAILBOX_KHR,
PresentModeKHR::eFifo = VK_PRESENT_MODE_FIFO_KHR,
PresentModeKHR::eFifoRelaxed = VK_PRESENT_MODE_FIFO_RELAXED_KHR,
PresentModeKHR::eSharedDemandRefresh = VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR,
PresentModeKHR::eSharedContinuousRefresh = VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
} |
|
enum | ColorSpaceKHR {
ColorSpaceKHR::eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR,
ColorSpaceKHR::eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT,
ColorSpaceKHR::eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT,
ColorSpaceKHR::eDciP3LinearEXT = VK_COLOR_SPACE_DCI_P3_LINEAR_EXT,
ColorSpaceKHR::eDciP3NonlinearEXT = VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT,
ColorSpaceKHR::eBt709LinearEXT = VK_COLOR_SPACE_BT709_LINEAR_EXT,
ColorSpaceKHR::eBt709NonlinearEXT = VK_COLOR_SPACE_BT709_NONLINEAR_EXT,
ColorSpaceKHR::eBt2020LinearEXT = VK_COLOR_SPACE_BT2020_LINEAR_EXT,
ColorSpaceKHR::eHdr10St2084EXT = VK_COLOR_SPACE_HDR10_ST2084_EXT,
ColorSpaceKHR::eDolbyvisionEXT = VK_COLOR_SPACE_DOLBYVISION_EXT,
ColorSpaceKHR::eHdr10HlgEXT = VK_COLOR_SPACE_HDR10_HLG_EXT,
ColorSpaceKHR::eAdobergbLinearEXT = VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT,
ColorSpaceKHR::eAdobergbNonlinearEXT = VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT,
ColorSpaceKHR::ePassThroughEXT = VK_COLOR_SPACE_PASS_THROUGH_EXT,
ColorSpaceKHR::eExtendedSrgbNonlinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
} |
|
enum | DisplayPlaneAlphaFlagBitsKHR { DisplayPlaneAlphaFlagBitsKHR::eOpaque = VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR,
DisplayPlaneAlphaFlagBitsKHR::eGlobal = VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR,
DisplayPlaneAlphaFlagBitsKHR::ePerPixel = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR,
DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
} |
|
enum | CompositeAlphaFlagBitsKHR { CompositeAlphaFlagBitsKHR::eOpaque = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR,
CompositeAlphaFlagBitsKHR::ePreMultiplied = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR,
CompositeAlphaFlagBitsKHR::ePostMultiplied = VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR,
CompositeAlphaFlagBitsKHR::eInherit = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
} |
|
enum | SurfaceTransformFlagBitsKHR {
SurfaceTransformFlagBitsKHR::eIdentity = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR,
SurfaceTransformFlagBitsKHR::eRotate90 = VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR,
SurfaceTransformFlagBitsKHR::eRotate180 = VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR,
SurfaceTransformFlagBitsKHR::eRotate270 = VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirror = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR,
SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR,
SurfaceTransformFlagBitsKHR::eInherit = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
} |
|
enum | DebugReportFlagBitsEXT {
DebugReportFlagBitsEXT::eInformation = VK_DEBUG_REPORT_INFORMATION_BIT_EXT,
DebugReportFlagBitsEXT::eWarning = VK_DEBUG_REPORT_WARNING_BIT_EXT,
DebugReportFlagBitsEXT::ePerformanceWarning = VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT,
DebugReportFlagBitsEXT::eError = VK_DEBUG_REPORT_ERROR_BIT_EXT,
DebugReportFlagBitsEXT::eDebug = VK_DEBUG_REPORT_DEBUG_BIT_EXT
} |
|
enum | DebugReportObjectTypeEXT {
DebugReportObjectTypeEXT::eUnknown = VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT,
DebugReportObjectTypeEXT::eInstance = VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT,
DebugReportObjectTypeEXT::ePhysicalDevice = VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT,
DebugReportObjectTypeEXT::eDevice = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT,
DebugReportObjectTypeEXT::eQueue = VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT,
DebugReportObjectTypeEXT::eSemaphore = VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT,
DebugReportObjectTypeEXT::eCommandBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT,
DebugReportObjectTypeEXT::eFence = VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT,
DebugReportObjectTypeEXT::eDeviceMemory = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT,
DebugReportObjectTypeEXT::eBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT,
DebugReportObjectTypeEXT::eImage = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT,
DebugReportObjectTypeEXT::eEvent = VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT,
DebugReportObjectTypeEXT::eQueryPool = VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT,
DebugReportObjectTypeEXT::eBufferView = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT,
DebugReportObjectTypeEXT::eImageView = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT,
DebugReportObjectTypeEXT::eShaderModule = VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT,
DebugReportObjectTypeEXT::ePipelineCache = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT,
DebugReportObjectTypeEXT::ePipelineLayout = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT,
DebugReportObjectTypeEXT::eRenderPass = VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT,
DebugReportObjectTypeEXT::ePipeline = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT,
DebugReportObjectTypeEXT::eDescriptorSetLayout = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT,
DebugReportObjectTypeEXT::eSampler = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT,
DebugReportObjectTypeEXT::eDescriptorPool = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT,
DebugReportObjectTypeEXT::eDescriptorSet = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT,
DebugReportObjectTypeEXT::eFramebuffer = VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT,
DebugReportObjectTypeEXT::eCommandPool = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT,
DebugReportObjectTypeEXT::eSurfaceKhr = VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT,
DebugReportObjectTypeEXT::eSwapchainKhr = VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT,
DebugReportObjectTypeEXT::eDebugReportCallbackExt = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT,
DebugReportObjectTypeEXT::eDisplayKhr = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT,
DebugReportObjectTypeEXT::eDisplayModeKhr = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT,
DebugReportObjectTypeEXT::eObjectTableNvx = VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT,
DebugReportObjectTypeEXT::eIndirectCommandsLayoutNvx = VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT,
DebugReportObjectTypeEXT::eValidationCacheExt = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT,
DebugReportObjectTypeEXT::eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT,
DebugReportObjectTypeEXT::eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT,
DebugReportObjectTypeEXT::eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT,
DebugReportObjectTypeEXT::eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
} |
|
enum | RasterizationOrderAMD { RasterizationOrderAMD::eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD,
RasterizationOrderAMD::eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD
} |
|
enum | ExternalMemoryHandleTypeFlagBitsNV { ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV,
ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV,
ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV,
ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
} |
|
enum | ExternalMemoryFeatureFlagBitsNV { ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV,
ExternalMemoryFeatureFlagBitsNV::eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV,
ExternalMemoryFeatureFlagBitsNV::eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
} |
|
enum | ValidationCheckEXT { ValidationCheckEXT::eAll = VK_VALIDATION_CHECK_ALL_EXT,
ValidationCheckEXT::eShaders = VK_VALIDATION_CHECK_SHADERS_EXT
} |
|
enum | SubgroupFeatureFlagBits {
SubgroupFeatureFlagBits::eBasic = VK_SUBGROUP_FEATURE_BASIC_BIT,
SubgroupFeatureFlagBits::eVote = VK_SUBGROUP_FEATURE_VOTE_BIT,
SubgroupFeatureFlagBits::eArithmetic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT,
SubgroupFeatureFlagBits::eBallot = VK_SUBGROUP_FEATURE_BALLOT_BIT,
SubgroupFeatureFlagBits::eShuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT,
SubgroupFeatureFlagBits::eShuffleRelative = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT,
SubgroupFeatureFlagBits::eClustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT,
SubgroupFeatureFlagBits::eQuad = VK_SUBGROUP_FEATURE_QUAD_BIT,
SubgroupFeatureFlagBits::ePartitionedNV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
} |
|
enum | IndirectCommandsLayoutUsageFlagBitsNVX { IndirectCommandsLayoutUsageFlagBitsNVX::eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NVX,
IndirectCommandsLayoutUsageFlagBitsNVX::eSparseSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_SPARSE_SEQUENCES_BIT_NVX,
IndirectCommandsLayoutUsageFlagBitsNVX::eEmptyExecutions = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EMPTY_EXECUTIONS_BIT_NVX,
IndirectCommandsLayoutUsageFlagBitsNVX::eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NVX
} |
|
enum | ObjectEntryUsageFlagBitsNVX { ObjectEntryUsageFlagBitsNVX::eGraphics = VK_OBJECT_ENTRY_USAGE_GRAPHICS_BIT_NVX,
ObjectEntryUsageFlagBitsNVX::eCompute = VK_OBJECT_ENTRY_USAGE_COMPUTE_BIT_NVX
} |
|
enum | IndirectCommandsTokenTypeNVX {
IndirectCommandsTokenTypeNVX::ePipeline = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX,
IndirectCommandsTokenTypeNVX::eDescriptorSet = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX,
IndirectCommandsTokenTypeNVX::eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX,
IndirectCommandsTokenTypeNVX::eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX,
IndirectCommandsTokenTypeNVX::ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX,
IndirectCommandsTokenTypeNVX::eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX,
IndirectCommandsTokenTypeNVX::eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX,
IndirectCommandsTokenTypeNVX::eDispatch = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX
} |
|
enum | ObjectEntryTypeNVX {
ObjectEntryTypeNVX::eDescriptorSet = VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX,
ObjectEntryTypeNVX::ePipeline = VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX,
ObjectEntryTypeNVX::eIndexBuffer = VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX,
ObjectEntryTypeNVX::eVertexBuffer = VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX,
ObjectEntryTypeNVX::ePushConstant = VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX
} |
|
enum | DescriptorSetLayoutCreateFlagBits { DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR,
DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT
} |
|
enum | ExternalMemoryHandleTypeFlagBits {
ExternalMemoryHandleTypeFlagBits::eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueFdKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eOpaqueWin32KmtKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11TextureKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmtKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12HeapKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT,
ExternalMemoryHandleTypeFlagBits::eD3D12ResourceKHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT,
ExternalMemoryHandleTypeFlagBits::eDmaBufEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT,
ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID = VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID,
ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT,
ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
} |
|
enum | ExternalMemoryFeatureFlagBits {
ExternalMemoryFeatureFlagBits::eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT,
ExternalMemoryFeatureFlagBits::eDedicatedOnlyKHR = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT,
ExternalMemoryFeatureFlagBits::eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT,
ExternalMemoryFeatureFlagBits::eExportableKHR = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT,
ExternalMemoryFeatureFlagBits::eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT,
ExternalMemoryFeatureFlagBits::eImportableKHR = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
} |
|
enum | ExternalSemaphoreHandleTypeFlagBits {
ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueFdKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32KmtKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT,
ExternalSemaphoreHandleTypeFlagBits::eD3D12FenceKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT,
ExternalSemaphoreHandleTypeFlagBits::eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT,
ExternalSemaphoreHandleTypeFlagBits::eSyncFdKHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
} |
|
enum | ExternalSemaphoreFeatureFlagBits { ExternalSemaphoreFeatureFlagBits::eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT,
ExternalSemaphoreFeatureFlagBits::eExportableKHR = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT,
ExternalSemaphoreFeatureFlagBits::eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT,
ExternalSemaphoreFeatureFlagBits::eImportableKHR = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
} |
|
enum | SemaphoreImportFlagBits { SemaphoreImportFlagBits::eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT,
SemaphoreImportFlagBits::eTemporaryKHR = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT
} |
|
enum | ExternalFenceHandleTypeFlagBits {
ExternalFenceHandleTypeFlagBits::eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueFdKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalFenceHandleTypeFlagBits::eOpaqueWin32KmtKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT,
ExternalFenceHandleTypeFlagBits::eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT,
ExternalFenceHandleTypeFlagBits::eSyncFdKHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
} |
|
enum | ExternalFenceFeatureFlagBits { ExternalFenceFeatureFlagBits::eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT,
ExternalFenceFeatureFlagBits::eExportableKHR = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT,
ExternalFenceFeatureFlagBits::eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT,
ExternalFenceFeatureFlagBits::eImportableKHR = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT
} |
|
enum | FenceImportFlagBits { FenceImportFlagBits::eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT,
FenceImportFlagBits::eTemporaryKHR = VK_FENCE_IMPORT_TEMPORARY_BIT
} |
|
enum | SurfaceCounterFlagBitsEXT { SurfaceCounterFlagBitsEXT::eVblank = VK_SURFACE_COUNTER_VBLANK_EXT
} |
|
enum | DisplayPowerStateEXT { DisplayPowerStateEXT::eOff = VK_DISPLAY_POWER_STATE_OFF_EXT,
DisplayPowerStateEXT::eSuspend = VK_DISPLAY_POWER_STATE_SUSPEND_EXT,
DisplayPowerStateEXT::eOn = VK_DISPLAY_POWER_STATE_ON_EXT
} |
|
enum | DeviceEventTypeEXT { DeviceEventTypeEXT::eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT
} |
|
enum | DisplayEventTypeEXT { DisplayEventTypeEXT::eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
} |
|
enum | PeerMemoryFeatureFlagBits {
PeerMemoryFeatureFlagBits::eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT,
PeerMemoryFeatureFlagBits::eCopySrcKHR = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT,
PeerMemoryFeatureFlagBits::eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT,
PeerMemoryFeatureFlagBits::eCopyDstKHR = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT,
PeerMemoryFeatureFlagBits::eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT,
PeerMemoryFeatureFlagBits::eGenericSrcKHR = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT,
PeerMemoryFeatureFlagBits::eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT,
PeerMemoryFeatureFlagBits::eGenericDstKHR = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
} |
|
enum | MemoryAllocateFlagBits { MemoryAllocateFlagBits::eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT,
MemoryAllocateFlagBits::eDeviceMaskKHR = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT
} |
|
enum | DeviceGroupPresentModeFlagBitsKHR { DeviceGroupPresentModeFlagBitsKHR::eLocal = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR,
DeviceGroupPresentModeFlagBitsKHR::eRemote = VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR,
DeviceGroupPresentModeFlagBitsKHR::eSum = VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR,
DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR
} |
|
enum | SwapchainCreateFlagBitsKHR { SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR,
SwapchainCreateFlagBitsKHR::eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR
} |
|
enum | ViewportCoordinateSwizzleNV {
ViewportCoordinateSwizzleNV::ePositiveX = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV,
ViewportCoordinateSwizzleNV::eNegativeX = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV,
ViewportCoordinateSwizzleNV::ePositiveY = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV,
ViewportCoordinateSwizzleNV::eNegativeY = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV,
ViewportCoordinateSwizzleNV::ePositiveZ = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV,
ViewportCoordinateSwizzleNV::eNegativeZ = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV,
ViewportCoordinateSwizzleNV::ePositiveW = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV,
ViewportCoordinateSwizzleNV::eNegativeW = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
} |
|
enum | DiscardRectangleModeEXT { DiscardRectangleModeEXT::eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT,
DiscardRectangleModeEXT::eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT
} |
|
enum | SubpassDescriptionFlagBits { SubpassDescriptionFlagBits::ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX,
SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX
} |
|
enum | PointClippingBehavior { PointClippingBehavior::eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES,
PointClippingBehavior::eAllClipPlanesKHR = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES,
PointClippingBehavior::eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY,
PointClippingBehavior::eUserClipPlanesOnlyKHR = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
} |
|
enum | SamplerReductionModeEXT { SamplerReductionModeEXT::eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT,
SamplerReductionModeEXT::eMin = VK_SAMPLER_REDUCTION_MODE_MIN_EXT,
SamplerReductionModeEXT::eMax = VK_SAMPLER_REDUCTION_MODE_MAX_EXT
} |
|
enum | TessellationDomainOrigin { TessellationDomainOrigin::eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT,
TessellationDomainOrigin::eUpperLeftKHR = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT,
TessellationDomainOrigin::eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT,
TessellationDomainOrigin::eLowerLeftKHR = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT
} |
|
enum | SamplerYcbcrModelConversion {
SamplerYcbcrModelConversion::eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY,
SamplerYcbcrModelConversion::eRgbIdentityKHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY,
SamplerYcbcrModelConversion::eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY,
SamplerYcbcrModelConversion::eYcbcrIdentityKHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY,
SamplerYcbcrModelConversion::eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709,
SamplerYcbcrModelConversion::eYcbcr709KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709,
SamplerYcbcrModelConversion::eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601,
SamplerYcbcrModelConversion::eYcbcr601KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601,
SamplerYcbcrModelConversion::eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020,
SamplerYcbcrModelConversion::eYcbcr2020KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
} |
|
enum | SamplerYcbcrRange { SamplerYcbcrRange::eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL,
SamplerYcbcrRange::eItuFullKHR = VK_SAMPLER_YCBCR_RANGE_ITU_FULL,
SamplerYcbcrRange::eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW,
SamplerYcbcrRange::eItuNarrowKHR = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW
} |
|
enum | ChromaLocation { ChromaLocation::eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN,
ChromaLocation::eCositedEvenKHR = VK_CHROMA_LOCATION_COSITED_EVEN,
ChromaLocation::eMidpoint = VK_CHROMA_LOCATION_MIDPOINT,
ChromaLocation::eMidpointKHR = VK_CHROMA_LOCATION_MIDPOINT
} |
|
enum | BlendOverlapEXT { BlendOverlapEXT::eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT,
BlendOverlapEXT::eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT,
BlendOverlapEXT::eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT
} |
|
enum | CoverageModulationModeNV { CoverageModulationModeNV::eNone = VK_COVERAGE_MODULATION_MODE_NONE_NV,
CoverageModulationModeNV::eRgb = VK_COVERAGE_MODULATION_MODE_RGB_NV,
CoverageModulationModeNV::eAlpha = VK_COVERAGE_MODULATION_MODE_ALPHA_NV,
CoverageModulationModeNV::eRgba = VK_COVERAGE_MODULATION_MODE_RGBA_NV
} |
|
enum | ValidationCacheHeaderVersionEXT { ValidationCacheHeaderVersionEXT::eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT
} |
|
enum | ShaderInfoTypeAMD { ShaderInfoTypeAMD::eStatistics = VK_SHADER_INFO_TYPE_STATISTICS_AMD,
ShaderInfoTypeAMD::eBinary = VK_SHADER_INFO_TYPE_BINARY_AMD,
ShaderInfoTypeAMD::eDisassembly = VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD
} |
|
enum | QueueGlobalPriorityEXT { QueueGlobalPriorityEXT::eLow = VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT,
QueueGlobalPriorityEXT::eMedium = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT,
QueueGlobalPriorityEXT::eHigh = VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT,
QueueGlobalPriorityEXT::eRealtime = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT
} |
|
enum | DebugUtilsMessageSeverityFlagBitsEXT { DebugUtilsMessageSeverityFlagBitsEXT::eVerbose = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT,
DebugUtilsMessageSeverityFlagBitsEXT::eInfo = VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT,
DebugUtilsMessageSeverityFlagBitsEXT::eWarning = VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT,
DebugUtilsMessageSeverityFlagBitsEXT::eError = VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
} |
|
enum | DebugUtilsMessageTypeFlagBitsEXT { DebugUtilsMessageTypeFlagBitsEXT::eGeneral = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT,
DebugUtilsMessageTypeFlagBitsEXT::eValidation = VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT,
DebugUtilsMessageTypeFlagBitsEXT::ePerformance = VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
} |
|
enum | ConservativeRasterizationModeEXT { ConservativeRasterizationModeEXT::eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT,
ConservativeRasterizationModeEXT::eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT,
ConservativeRasterizationModeEXT::eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT
} |
|
enum | DescriptorBindingFlagBitsEXT { DescriptorBindingFlagBitsEXT::eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT,
DescriptorBindingFlagBitsEXT::eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT,
DescriptorBindingFlagBitsEXT::ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT,
DescriptorBindingFlagBitsEXT::eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT
} |
|
|
template<typename BitType > |
Flags< BitType > | operator| (BitType bit, Flags< BitType > const &flags) |
|
template<typename BitType > |
Flags< BitType > | operator & (BitType bit, Flags< BitType > const &flags) |
|
template<typename BitType > |
Flags< BitType > | operator^ (BitType bit, Flags< BitType > const &flags) |
|
template<typename Type > |
VULKAN_HPP_INLINE void | swap (UniqueHandle< Type > &lhs, UniqueHandle< Type > &rhs) |
|
VULKAN_HPP_INLINE std::string | to_string (Result value) |
|
VULKAN_HPP_INLINE const std::error_category & | errorCategory () |
|
VULKAN_HPP_INLINE std::error_code | make_error_code (Result e) |
|
VULKAN_HPP_INLINE std::error_condition | make_error_condition (Result e) |
|
VULKAN_HPP_INLINE void | throwResultException (Result result, char const *message) |
|
VULKAN_HPP_INLINE ResultValueType< void >::type | createResultValue (Result result, char const *message) |
|
template<typename T > |
VULKAN_HPP_INLINE ResultValueType< T >::type | createResultValue (Result result, T &data, char const *message) |
|
VULKAN_HPP_INLINE Result | createResultValue (Result result, char const *message, std::initializer_list< Result > successCodes) |
|
template<typename T > |
VULKAN_HPP_INLINE ResultValue< T > | createResultValue (Result result, T &data, char const *message, std::initializer_list< Result > successCodes) |
|
template<typename T > |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< T > >::type | createResultValue (Result result, T &data, char const *message, typename UniqueHandleTraits< T >::deleter const &deleter) |
|
VULKAN_HPP_INLINE CullModeFlags | operator| (CullModeFlagBits bit0, CullModeFlagBits bit1) |
|
VULKAN_HPP_INLINE CullModeFlags | operator~ (CullModeFlagBits bits) |
|
VULKAN_HPP_INLINE QueueFlags | operator| (QueueFlagBits bit0, QueueFlagBits bit1) |
|
VULKAN_HPP_INLINE QueueFlags | operator~ (QueueFlagBits bits) |
|
VULKAN_HPP_INLINE DeviceQueueCreateFlags | operator| (DeviceQueueCreateFlagBits bit0, DeviceQueueCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE DeviceQueueCreateFlags | operator~ (DeviceQueueCreateFlagBits bits) |
|
VULKAN_HPP_INLINE MemoryPropertyFlags | operator| (MemoryPropertyFlagBits bit0, MemoryPropertyFlagBits bit1) |
|
VULKAN_HPP_INLINE MemoryPropertyFlags | operator~ (MemoryPropertyFlagBits bits) |
|
VULKAN_HPP_INLINE MemoryHeapFlags | operator| (MemoryHeapFlagBits bit0, MemoryHeapFlagBits bit1) |
|
VULKAN_HPP_INLINE MemoryHeapFlags | operator~ (MemoryHeapFlagBits bits) |
|
VULKAN_HPP_INLINE AccessFlags | operator| (AccessFlagBits bit0, AccessFlagBits bit1) |
|
VULKAN_HPP_INLINE AccessFlags | operator~ (AccessFlagBits bits) |
|
VULKAN_HPP_INLINE BufferUsageFlags | operator| (BufferUsageFlagBits bit0, BufferUsageFlagBits bit1) |
|
VULKAN_HPP_INLINE BufferUsageFlags | operator~ (BufferUsageFlagBits bits) |
|
VULKAN_HPP_INLINE BufferCreateFlags | operator| (BufferCreateFlagBits bit0, BufferCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE BufferCreateFlags | operator~ (BufferCreateFlagBits bits) |
|
VULKAN_HPP_INLINE ShaderStageFlags | operator| (ShaderStageFlagBits bit0, ShaderStageFlagBits bit1) |
|
VULKAN_HPP_INLINE ShaderStageFlags | operator~ (ShaderStageFlagBits bits) |
|
VULKAN_HPP_INLINE ImageUsageFlags | operator| (ImageUsageFlagBits bit0, ImageUsageFlagBits bit1) |
|
VULKAN_HPP_INLINE ImageUsageFlags | operator~ (ImageUsageFlagBits bits) |
|
VULKAN_HPP_INLINE ImageCreateFlags | operator| (ImageCreateFlagBits bit0, ImageCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE ImageCreateFlags | operator~ (ImageCreateFlagBits bits) |
|
VULKAN_HPP_INLINE PipelineCreateFlags | operator| (PipelineCreateFlagBits bit0, PipelineCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE PipelineCreateFlags | operator~ (PipelineCreateFlagBits bits) |
|
VULKAN_HPP_INLINE ColorComponentFlags | operator| (ColorComponentFlagBits bit0, ColorComponentFlagBits bit1) |
|
VULKAN_HPP_INLINE ColorComponentFlags | operator~ (ColorComponentFlagBits bits) |
|
VULKAN_HPP_INLINE FenceCreateFlags | operator| (FenceCreateFlagBits bit0, FenceCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE FenceCreateFlags | operator~ (FenceCreateFlagBits bits) |
|
VULKAN_HPP_INLINE FormatFeatureFlags | operator| (FormatFeatureFlagBits bit0, FormatFeatureFlagBits bit1) |
|
VULKAN_HPP_INLINE FormatFeatureFlags | operator~ (FormatFeatureFlagBits bits) |
|
VULKAN_HPP_INLINE QueryControlFlags | operator| (QueryControlFlagBits bit0, QueryControlFlagBits bit1) |
|
VULKAN_HPP_INLINE QueryControlFlags | operator~ (QueryControlFlagBits bits) |
|
VULKAN_HPP_INLINE QueryResultFlags | operator| (QueryResultFlagBits bit0, QueryResultFlagBits bit1) |
|
VULKAN_HPP_INLINE QueryResultFlags | operator~ (QueryResultFlagBits bits) |
|
VULKAN_HPP_INLINE CommandBufferUsageFlags | operator| (CommandBufferUsageFlagBits bit0, CommandBufferUsageFlagBits bit1) |
|
VULKAN_HPP_INLINE CommandBufferUsageFlags | operator~ (CommandBufferUsageFlagBits bits) |
|
VULKAN_HPP_INLINE QueryPipelineStatisticFlags | operator| (QueryPipelineStatisticFlagBits bit0, QueryPipelineStatisticFlagBits bit1) |
|
VULKAN_HPP_INLINE QueryPipelineStatisticFlags | operator~ (QueryPipelineStatisticFlagBits bits) |
|
VULKAN_HPP_INLINE ImageAspectFlags | operator| (ImageAspectFlagBits bit0, ImageAspectFlagBits bit1) |
|
VULKAN_HPP_INLINE ImageAspectFlags | operator~ (ImageAspectFlagBits bits) |
|
VULKAN_HPP_INLINE SparseImageFormatFlags | operator| (SparseImageFormatFlagBits bit0, SparseImageFormatFlagBits bit1) |
|
VULKAN_HPP_INLINE SparseImageFormatFlags | operator~ (SparseImageFormatFlagBits bits) |
|
VULKAN_HPP_INLINE SparseMemoryBindFlags | operator| (SparseMemoryBindFlagBits bit0, SparseMemoryBindFlagBits bit1) |
|
VULKAN_HPP_INLINE SparseMemoryBindFlags | operator~ (SparseMemoryBindFlagBits bits) |
|
VULKAN_HPP_INLINE PipelineStageFlags | operator| (PipelineStageFlagBits bit0, PipelineStageFlagBits bit1) |
|
VULKAN_HPP_INLINE PipelineStageFlags | operator~ (PipelineStageFlagBits bits) |
|
VULKAN_HPP_INLINE CommandPoolCreateFlags | operator| (CommandPoolCreateFlagBits bit0, CommandPoolCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE CommandPoolCreateFlags | operator~ (CommandPoolCreateFlagBits bits) |
|
VULKAN_HPP_INLINE CommandPoolResetFlags | operator| (CommandPoolResetFlagBits bit0, CommandPoolResetFlagBits bit1) |
|
VULKAN_HPP_INLINE CommandPoolResetFlags | operator~ (CommandPoolResetFlagBits bits) |
|
VULKAN_HPP_INLINE CommandBufferResetFlags | operator| (CommandBufferResetFlagBits bit0, CommandBufferResetFlagBits bit1) |
|
VULKAN_HPP_INLINE CommandBufferResetFlags | operator~ (CommandBufferResetFlagBits bits) |
|
VULKAN_HPP_INLINE SampleCountFlags | operator| (SampleCountFlagBits bit0, SampleCountFlagBits bit1) |
|
VULKAN_HPP_INLINE SampleCountFlags | operator~ (SampleCountFlagBits bits) |
|
VULKAN_HPP_INLINE AttachmentDescriptionFlags | operator| (AttachmentDescriptionFlagBits bit0, AttachmentDescriptionFlagBits bit1) |
|
VULKAN_HPP_INLINE AttachmentDescriptionFlags | operator~ (AttachmentDescriptionFlagBits bits) |
|
VULKAN_HPP_INLINE StencilFaceFlags | operator| (StencilFaceFlagBits bit0, StencilFaceFlagBits bit1) |
|
VULKAN_HPP_INLINE StencilFaceFlags | operator~ (StencilFaceFlagBits bits) |
|
VULKAN_HPP_INLINE DescriptorPoolCreateFlags | operator| (DescriptorPoolCreateFlagBits bit0, DescriptorPoolCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE DescriptorPoolCreateFlags | operator~ (DescriptorPoolCreateFlagBits bits) |
|
VULKAN_HPP_INLINE DependencyFlags | operator| (DependencyFlagBits bit0, DependencyFlagBits bit1) |
|
VULKAN_HPP_INLINE DependencyFlags | operator~ (DependencyFlagBits bits) |
|
VULKAN_HPP_INLINE DisplayPlaneAlphaFlagsKHR | operator| (DisplayPlaneAlphaFlagBitsKHR bit0, DisplayPlaneAlphaFlagBitsKHR bit1) |
|
VULKAN_HPP_INLINE DisplayPlaneAlphaFlagsKHR | operator~ (DisplayPlaneAlphaFlagBitsKHR bits) |
|
VULKAN_HPP_INLINE CompositeAlphaFlagsKHR | operator| (CompositeAlphaFlagBitsKHR bit0, CompositeAlphaFlagBitsKHR bit1) |
|
VULKAN_HPP_INLINE CompositeAlphaFlagsKHR | operator~ (CompositeAlphaFlagBitsKHR bits) |
|
VULKAN_HPP_INLINE SurfaceTransformFlagsKHR | operator| (SurfaceTransformFlagBitsKHR bit0, SurfaceTransformFlagBitsKHR bit1) |
|
VULKAN_HPP_INLINE SurfaceTransformFlagsKHR | operator~ (SurfaceTransformFlagBitsKHR bits) |
|
VULKAN_HPP_INLINE DebugReportFlagsEXT | operator| (DebugReportFlagBitsEXT bit0, DebugReportFlagBitsEXT bit1) |
|
VULKAN_HPP_INLINE DebugReportFlagsEXT | operator~ (DebugReportFlagBitsEXT bits) |
|
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlagsNV | operator| (ExternalMemoryHandleTypeFlagBitsNV bit0, ExternalMemoryHandleTypeFlagBitsNV bit1) |
|
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlagsNV | operator~ (ExternalMemoryHandleTypeFlagBitsNV bits) |
|
VULKAN_HPP_INLINE ExternalMemoryFeatureFlagsNV | operator| (ExternalMemoryFeatureFlagBitsNV bit0, ExternalMemoryFeatureFlagBitsNV bit1) |
|
VULKAN_HPP_INLINE ExternalMemoryFeatureFlagsNV | operator~ (ExternalMemoryFeatureFlagBitsNV bits) |
|
VULKAN_HPP_INLINE SubgroupFeatureFlags | operator| (SubgroupFeatureFlagBits bit0, SubgroupFeatureFlagBits bit1) |
|
VULKAN_HPP_INLINE SubgroupFeatureFlags | operator~ (SubgroupFeatureFlagBits bits) |
|
VULKAN_HPP_INLINE IndirectCommandsLayoutUsageFlagsNVX | operator| (IndirectCommandsLayoutUsageFlagBitsNVX bit0, IndirectCommandsLayoutUsageFlagBitsNVX bit1) |
|
VULKAN_HPP_INLINE IndirectCommandsLayoutUsageFlagsNVX | operator~ (IndirectCommandsLayoutUsageFlagBitsNVX bits) |
|
VULKAN_HPP_INLINE ObjectEntryUsageFlagsNVX | operator| (ObjectEntryUsageFlagBitsNVX bit0, ObjectEntryUsageFlagBitsNVX bit1) |
|
VULKAN_HPP_INLINE ObjectEntryUsageFlagsNVX | operator~ (ObjectEntryUsageFlagBitsNVX bits) |
|
VULKAN_HPP_INLINE DescriptorSetLayoutCreateFlags | operator| (DescriptorSetLayoutCreateFlagBits bit0, DescriptorSetLayoutCreateFlagBits bit1) |
|
VULKAN_HPP_INLINE DescriptorSetLayoutCreateFlags | operator~ (DescriptorSetLayoutCreateFlagBits bits) |
|
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlags | operator| (ExternalMemoryHandleTypeFlagBits bit0, ExternalMemoryHandleTypeFlagBits bit1) |
|
VULKAN_HPP_INLINE ExternalMemoryHandleTypeFlags | operator~ (ExternalMemoryHandleTypeFlagBits bits) |
|
VULKAN_HPP_INLINE ExternalMemoryFeatureFlags | operator| (ExternalMemoryFeatureFlagBits bit0, ExternalMemoryFeatureFlagBits bit1) |
|
VULKAN_HPP_INLINE ExternalMemoryFeatureFlags | operator~ (ExternalMemoryFeatureFlagBits bits) |
|
VULKAN_HPP_INLINE ExternalSemaphoreHandleTypeFlags | operator| (ExternalSemaphoreHandleTypeFlagBits bit0, ExternalSemaphoreHandleTypeFlagBits bit1) |
|
VULKAN_HPP_INLINE ExternalSemaphoreHandleTypeFlags | operator~ (ExternalSemaphoreHandleTypeFlagBits bits) |
|
VULKAN_HPP_INLINE ExternalSemaphoreFeatureFlags | operator| (ExternalSemaphoreFeatureFlagBits bit0, ExternalSemaphoreFeatureFlagBits bit1) |
|
VULKAN_HPP_INLINE ExternalSemaphoreFeatureFlags | operator~ (ExternalSemaphoreFeatureFlagBits bits) |
|
VULKAN_HPP_INLINE SemaphoreImportFlags | operator| (SemaphoreImportFlagBits bit0, SemaphoreImportFlagBits bit1) |
|
VULKAN_HPP_INLINE SemaphoreImportFlags | operator~ (SemaphoreImportFlagBits bits) |
|
VULKAN_HPP_INLINE ExternalFenceHandleTypeFlags | operator| (ExternalFenceHandleTypeFlagBits bit0, ExternalFenceHandleTypeFlagBits bit1) |
|
VULKAN_HPP_INLINE ExternalFenceHandleTypeFlags | operator~ (ExternalFenceHandleTypeFlagBits bits) |
|
VULKAN_HPP_INLINE ExternalFenceFeatureFlags | operator| (ExternalFenceFeatureFlagBits bit0, ExternalFenceFeatureFlagBits bit1) |
|
VULKAN_HPP_INLINE ExternalFenceFeatureFlags | operator~ (ExternalFenceFeatureFlagBits bits) |
|
VULKAN_HPP_INLINE FenceImportFlags | operator| (FenceImportFlagBits bit0, FenceImportFlagBits bit1) |
|
VULKAN_HPP_INLINE FenceImportFlags | operator~ (FenceImportFlagBits bits) |
|
VULKAN_HPP_INLINE SurfaceCounterFlagsEXT | operator| (SurfaceCounterFlagBitsEXT bit0, SurfaceCounterFlagBitsEXT bit1) |
|
VULKAN_HPP_INLINE SurfaceCounterFlagsEXT | operator~ (SurfaceCounterFlagBitsEXT bits) |
|
VULKAN_HPP_INLINE PeerMemoryFeatureFlags | operator| (PeerMemoryFeatureFlagBits bit0, PeerMemoryFeatureFlagBits bit1) |
|
VULKAN_HPP_INLINE PeerMemoryFeatureFlags | operator~ (PeerMemoryFeatureFlagBits bits) |
|
VULKAN_HPP_INLINE MemoryAllocateFlags | operator| (MemoryAllocateFlagBits bit0, MemoryAllocateFlagBits bit1) |
|
VULKAN_HPP_INLINE MemoryAllocateFlags | operator~ (MemoryAllocateFlagBits bits) |
|
VULKAN_HPP_INLINE DeviceGroupPresentModeFlagsKHR | operator| (DeviceGroupPresentModeFlagBitsKHR bit0, DeviceGroupPresentModeFlagBitsKHR bit1) |
|
VULKAN_HPP_INLINE DeviceGroupPresentModeFlagsKHR | operator~ (DeviceGroupPresentModeFlagBitsKHR bits) |
|
VULKAN_HPP_INLINE SwapchainCreateFlagsKHR | operator| (SwapchainCreateFlagBitsKHR bit0, SwapchainCreateFlagBitsKHR bit1) |
|
VULKAN_HPP_INLINE SwapchainCreateFlagsKHR | operator~ (SwapchainCreateFlagBitsKHR bits) |
|
VULKAN_HPP_INLINE SubpassDescriptionFlags | operator| (SubpassDescriptionFlagBits bit0, SubpassDescriptionFlagBits bit1) |
|
VULKAN_HPP_INLINE SubpassDescriptionFlags | operator~ (SubpassDescriptionFlagBits bits) |
|
VULKAN_HPP_INLINE DebugUtilsMessageSeverityFlagsEXT | operator| (DebugUtilsMessageSeverityFlagBitsEXT bit0, DebugUtilsMessageSeverityFlagBitsEXT bit1) |
|
VULKAN_HPP_INLINE DebugUtilsMessageSeverityFlagsEXT | operator~ (DebugUtilsMessageSeverityFlagBitsEXT bits) |
|
VULKAN_HPP_INLINE DebugUtilsMessageTypeFlagsEXT | operator| (DebugUtilsMessageTypeFlagBitsEXT bit0, DebugUtilsMessageTypeFlagBitsEXT bit1) |
|
VULKAN_HPP_INLINE DebugUtilsMessageTypeFlagsEXT | operator~ (DebugUtilsMessageTypeFlagBitsEXT bits) |
|
VULKAN_HPP_INLINE DescriptorBindingFlagsEXT | operator| (DescriptorBindingFlagBitsEXT bit0, DescriptorBindingFlagBitsEXT bit1) |
|
VULKAN_HPP_INLINE DescriptorBindingFlagsEXT | operator~ (DescriptorBindingFlagBitsEXT bits) |
|
template<typename Dispatch = DispatchLoaderStatic> |
Result | enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d=Dispatch()) |
|
template<typename Dispatch = DispatchLoaderStatic> |
ResultValueType< uint32_t >::type | enumerateInstanceVersion (Dispatch const &d=Dispatch()) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE Result | enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE ResultValueType< uint32_t >::type | enumerateInstanceVersion (Dispatch const &d) |
|
template<typename Dispatch = DispatchLoaderStatic> |
Result | enumerateInstanceLayerProperties (uint32_t *pPropertyCount, LayerProperties *pProperties, Dispatch const &d=Dispatch()) |
|
template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic> |
ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateInstanceLayerProperties (Dispatch const &d=Dispatch()) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE Result | enumerateInstanceLayerProperties (uint32_t *pPropertyCount, LayerProperties *pProperties, Dispatch const &d) |
|
template<typename Allocator , typename Dispatch > |
VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateInstanceLayerProperties (Dispatch const &d) |
|
template<typename Dispatch = DispatchLoaderStatic> |
Result | enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, ExtensionProperties *pProperties, Dispatch const &d=Dispatch()) |
|
template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic> |
ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateInstanceExtensionProperties (Optional< const std::string > layerName=nullptr, Dispatch const &d=Dispatch()) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE Result | enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, ExtensionProperties *pProperties, Dispatch const &d) |
|
template<typename Allocator , typename Dispatch > |
VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) |
|
template<typename Dispatch = DispatchLoaderStatic> |
Result | createInstance (const InstanceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Instance *pInstance, Dispatch const &d=Dispatch()) |
|
template<typename Dispatch = DispatchLoaderStatic> |
ResultValueType< Instance >::type | createInstance (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) |
|
template<typename Dispatch = DispatchLoaderStatic> |
ResultValueType< UniqueInstance >::type | createInstanceUnique (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE Result | createInstance (const InstanceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Instance *pInstance, Dispatch const &d) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE ResultValueType< Instance >::type | createInstance (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE ResultValueType< UniqueInstance >::type | createInstanceUnique (const InstanceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) |
|
VULKAN_HPP_INLINE std::string | to_string (FramebufferCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (FramebufferCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryPoolCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryPoolCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (RenderPassCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (RenderPassCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineLayoutCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineLayoutCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCacheCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCacheCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineDepthStencilStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineDepthStencilStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineDynamicStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineDynamicStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineColorBlendStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineColorBlendStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineMultisampleStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineMultisampleStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineViewportStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineViewportStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineTessellationStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineTessellationStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineInputAssemblyStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineInputAssemblyStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineVertexInputStateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineVertexInputStateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineShaderStageCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineShaderStageCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (BufferViewCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (BufferViewCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (InstanceCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (InstanceCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageViewCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageViewCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (SemaphoreCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (SemaphoreCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (ShaderModuleCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (ShaderModuleCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (EventCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (EventCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryMapFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryMapFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolResetFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolResetFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorUpdateTemplateCreateFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorUpdateTemplateCreateFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplayModeCreateFlagBitsKHR) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplayModeCreateFlagsKHR) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplaySurfaceCreateFlagBitsKHR) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplaySurfaceCreateFlagsKHR) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandPoolTrimFlagBits) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandPoolTrimFlags) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineViewportSwizzleStateCreateFlagBitsNV) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineViewportSwizzleStateCreateFlagsNV) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineDiscardRectangleStateCreateFlagBitsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineDiscardRectangleStateCreateFlagsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageToColorStateCreateFlagBitsNV) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageToColorStateCreateFlagsNV) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageModulationStateCreateFlagBitsNV) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCoverageModulationStateCreateFlagsNV) |
|
VULKAN_HPP_INLINE std::string | to_string (ValidationCacheCreateFlagBitsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (ValidationCacheCreateFlagsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCreateFlagBitsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCreateFlagsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCallbackDataFlagBitsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessengerCallbackDataFlagsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationConservativeStateCreateFlagBitsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineRasterizationConservativeStateCreateFlagsEXT) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageLayout value) |
|
VULKAN_HPP_INLINE std::string | to_string (AttachmentLoadOp value) |
|
VULKAN_HPP_INLINE std::string | to_string (AttachmentStoreOp value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageType value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageTiling value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageViewType value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandBufferLevel value) |
|
VULKAN_HPP_INLINE std::string | to_string (ComponentSwizzle value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorType value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryType value) |
|
VULKAN_HPP_INLINE std::string | to_string (BorderColor value) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineBindPoint value) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCacheHeaderVersion value) |
|
VULKAN_HPP_INLINE std::string | to_string (PrimitiveTopology value) |
|
VULKAN_HPP_INLINE std::string | to_string (SharingMode value) |
|
VULKAN_HPP_INLINE std::string | to_string (IndexType value) |
|
VULKAN_HPP_INLINE std::string | to_string (Filter value) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerMipmapMode value) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerAddressMode value) |
|
VULKAN_HPP_INLINE std::string | to_string (CompareOp value) |
|
VULKAN_HPP_INLINE std::string | to_string (PolygonMode value) |
|
VULKAN_HPP_INLINE std::string | to_string (CullModeFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (CullModeFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (FrontFace value) |
|
VULKAN_HPP_INLINE std::string | to_string (BlendFactor value) |
|
VULKAN_HPP_INLINE std::string | to_string (BlendOp value) |
|
VULKAN_HPP_INLINE std::string | to_string (StencilOp value) |
|
VULKAN_HPP_INLINE std::string | to_string (LogicOp value) |
|
VULKAN_HPP_INLINE std::string | to_string (InternalAllocationType value) |
|
VULKAN_HPP_INLINE std::string | to_string (SystemAllocationScope value) |
|
VULKAN_HPP_INLINE std::string | to_string (PhysicalDeviceType value) |
|
VULKAN_HPP_INLINE std::string | to_string (VertexInputRate value) |
|
VULKAN_HPP_INLINE std::string | to_string (Format value) |
|
VULKAN_HPP_INLINE std::string | to_string (StructureType value) |
|
VULKAN_HPP_INLINE std::string | to_string (SubpassContents value) |
|
VULKAN_HPP_INLINE std::string | to_string (DynamicState value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorUpdateTemplateType value) |
|
VULKAN_HPP_INLINE std::string | to_string (ObjectType value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueueFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueueFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceQueueCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceQueueCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryPropertyFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryPropertyFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryHeapFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryHeapFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (AccessFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (AccessFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (BufferUsageFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (BufferUsageFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (BufferCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (BufferCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ShaderStageFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ShaderStageFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageUsageFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageUsageFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ColorComponentFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ColorComponentFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (FenceCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (FenceCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (FormatFeatureFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (FormatFeatureFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryControlFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryControlFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryResultFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryResultFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandBufferUsageFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandBufferUsageFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryPipelineStatisticFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueryPipelineStatisticFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageAspectFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ImageAspectFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (SparseImageFormatFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (SparseImageFormatFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (SparseMemoryBindFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (SparseMemoryBindFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineStageFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (PipelineStageFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandPoolCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandPoolCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandPoolResetFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandPoolResetFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandBufferResetFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (CommandBufferResetFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (SampleCountFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (SampleCountFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (AttachmentDescriptionFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (AttachmentDescriptionFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (StencilFaceFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (StencilFaceFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorPoolCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (DependencyFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (DependencyFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (PresentModeKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (ColorSpaceKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplayPlaneAlphaFlagBitsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplayPlaneAlphaFlagsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (CompositeAlphaFlagBitsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (CompositeAlphaFlagsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (SurfaceTransformFlagBitsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (SurfaceTransformFlagsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugReportFlagBitsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugReportFlagsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugReportObjectTypeEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (RasterizationOrderAMD value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlagBitsNV value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlagsNV value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlagBitsNV value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlagsNV value) |
|
VULKAN_HPP_INLINE std::string | to_string (ValidationCheckEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (SubgroupFeatureFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (SubgroupFeatureFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (IndirectCommandsLayoutUsageFlagBitsNVX value) |
|
VULKAN_HPP_INLINE std::string | to_string (IndirectCommandsLayoutUsageFlagsNVX value) |
|
VULKAN_HPP_INLINE std::string | to_string (ObjectEntryUsageFlagBitsNVX value) |
|
VULKAN_HPP_INLINE std::string | to_string (ObjectEntryUsageFlagsNVX value) |
|
VULKAN_HPP_INLINE std::string | to_string (IndirectCommandsTokenTypeNVX value) |
|
VULKAN_HPP_INLINE std::string | to_string (ObjectEntryTypeNVX value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorSetLayoutCreateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorSetLayoutCreateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryHandleTypeFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalMemoryFeatureFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreHandleTypeFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreHandleTypeFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreFeatureFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalSemaphoreFeatureFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (SemaphoreImportFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (SemaphoreImportFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalFenceHandleTypeFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalFenceHandleTypeFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalFenceFeatureFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (ExternalFenceFeatureFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (FenceImportFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (FenceImportFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (SurfaceCounterFlagBitsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (SurfaceCounterFlagsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplayPowerStateEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceEventTypeEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DisplayEventTypeEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (PeerMemoryFeatureFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (PeerMemoryFeatureFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryAllocateFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (MemoryAllocateFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceGroupPresentModeFlagBitsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (DeviceGroupPresentModeFlagsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (SwapchainCreateFlagBitsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (SwapchainCreateFlagsKHR value) |
|
VULKAN_HPP_INLINE std::string | to_string (ViewportCoordinateSwizzleNV value) |
|
VULKAN_HPP_INLINE std::string | to_string (DiscardRectangleModeEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (SubpassDescriptionFlagBits value) |
|
VULKAN_HPP_INLINE std::string | to_string (SubpassDescriptionFlags value) |
|
VULKAN_HPP_INLINE std::string | to_string (PointClippingBehavior value) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerReductionModeEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (TessellationDomainOrigin value) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerYcbcrModelConversion value) |
|
VULKAN_HPP_INLINE std::string | to_string (SamplerYcbcrRange value) |
|
VULKAN_HPP_INLINE std::string | to_string (ChromaLocation value) |
|
VULKAN_HPP_INLINE std::string | to_string (BlendOverlapEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (CoverageModulationModeNV value) |
|
VULKAN_HPP_INLINE std::string | to_string (ValidationCacheHeaderVersionEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (ShaderInfoTypeAMD value) |
|
VULKAN_HPP_INLINE std::string | to_string (QueueGlobalPriorityEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageSeverityFlagBitsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageSeverityFlagsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageTypeFlagBitsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DebugUtilsMessageTypeFlagsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (ConservativeRasterizationModeEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorBindingFlagBitsEXT value) |
|
VULKAN_HPP_INLINE std::string | to_string (DescriptorBindingFlagsEXT value) |
|