Update for Vulkan-Docs 1.4.326
This commit is contained in:
parent
be73614e1d
commit
d1cd37e925
18 changed files with 854 additions and 830 deletions
|
|
@ -5063,7 +5063,6 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
//=== VK_OHOS_surface ===
|
||||
using VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS;
|
||||
using VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS;
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
|
|
@ -9023,7 +9022,7 @@ export namespace std
|
|||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
//=== VK_OHOS_surface ===
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS>;
|
||||
struct hash<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>;
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
//=== VK_HUAWEI_hdr_vivid ===
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
|||
# endif
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 325, "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 326, "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||
|
|
@ -9433,7 +9433,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<ShaderModuleCreateInfo, DataGraphPipelineShaderModuleCreateInfoARM>
|
||||
struct StructExtends<ShaderModuleCreateInfo, DataGraphPipelineCreateInfoARM>
|
||||
{
|
||||
enum
|
||||
{
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ extern "C" {
|
|||
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
|
||||
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 325
|
||||
#define VK_HEADER_VERSION 326
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
||||
|
|
@ -1305,7 +1305,7 @@ typedef enum VkStructureType {
|
|||
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_INLINE_SESSION_PARAMETERS_INFO_KHR = 1000586001,
|
||||
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR = 1000586002,
|
||||
VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR = 1000586003,
|
||||
VK_STRUCTURE_TYPE_OH_SURFACE_CREATE_INFO_OHOS = 1000587000,
|
||||
VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS = 1000685000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI = 1000590000,
|
||||
VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI = 1000590001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV = 1000593000,
|
||||
|
|
@ -18131,7 +18131,7 @@ typedef struct VkDeviceDiagnosticsConfigCreateInfoNV {
|
|||
|
||||
// VK_QCOM_tile_shading is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_QCOM_tile_shading 1
|
||||
#define VK_QCOM_TILE_SHADING_SPEC_VERSION 1
|
||||
#define VK_QCOM_TILE_SHADING_SPEC_VERSION 2
|
||||
#define VK_QCOM_TILE_SHADING_EXTENSION_NAME "VK_QCOM_tile_shading"
|
||||
|
||||
typedef enum VkTileShadingRenderPassFlagBitsQCOM {
|
||||
|
|
|
|||
|
|
@ -1665,7 +1665,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
eVideoDecodeH265InlineSessionParametersInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR,
|
||||
eVideoDecodeAv1InlineSessionParametersInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR,
|
||||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
eOhSurfaceCreateInfoOHOS = VK_STRUCTURE_TYPE_OH_SURFACE_CREATE_INFO_OHOS,
|
||||
eSurfaceCreateInfoOHOS = VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS,
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
ePhysicalDeviceHdrVividFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI,
|
||||
eHdrVividDynamicMetadataHUAWEI = VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI,
|
||||
|
|
|
|||
|
|
@ -2132,8 +2132,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
//=== VK_OHOS_surface ===
|
||||
struct OHSurfaceCreateInfoOHOS;
|
||||
using SurfaceCreateInfoOHOS = OHSurfaceCreateInfoOHOS;
|
||||
struct SurfaceCreateInfoOHOS;
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
//=== VK_HUAWEI_hdr_vivid ===
|
||||
|
|
@ -2917,10 +2916,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_surfaceKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( SurfaceKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkSurfaceKHR m_surfaceKHR = {};
|
||||
};
|
||||
|
|
@ -3016,10 +3011,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_debugReportCallbackEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DebugReportCallbackEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDebugReportCallbackEXT m_debugReportCallbackEXT = {};
|
||||
};
|
||||
|
|
@ -3115,10 +3106,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_debugUtilsMessengerEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DebugUtilsMessengerEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDebugUtilsMessengerEXT m_debugUtilsMessengerEXT = {};
|
||||
};
|
||||
|
|
@ -3205,10 +3192,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_displayKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DisplayKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDisplayKHR m_displayKHR = {};
|
||||
};
|
||||
|
|
@ -3301,10 +3284,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_swapchainKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( SwapchainKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkSwapchainKHR m_swapchainKHR = {};
|
||||
};
|
||||
|
|
@ -3397,10 +3376,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_semaphore == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Semaphore const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkSemaphore m_semaphore = {};
|
||||
};
|
||||
|
|
@ -3493,10 +3468,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_fence == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Fence const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkFence m_fence = {};
|
||||
};
|
||||
|
|
@ -3596,10 +3567,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_performanceConfigurationINTEL == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PerformanceConfigurationINTEL const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPerformanceConfigurationINTEL m_performanceConfigurationINTEL = {};
|
||||
};
|
||||
|
|
@ -3686,10 +3653,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_queryPool == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( QueryPool const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkQueryPool m_queryPool = {};
|
||||
};
|
||||
|
|
@ -3782,10 +3745,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_buffer == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Buffer const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkBuffer m_buffer = {};
|
||||
};
|
||||
|
|
@ -3878,10 +3837,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_pipelineLayout == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PipelineLayout const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPipelineLayout m_pipelineLayout = {};
|
||||
};
|
||||
|
|
@ -3974,10 +3929,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_descriptorSet == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DescriptorSet const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDescriptorSet m_descriptorSet = {};
|
||||
};
|
||||
|
|
@ -4070,10 +4021,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_imageView == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( ImageView const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkImageView m_imageView = {};
|
||||
};
|
||||
|
|
@ -4166,10 +4113,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_pipeline == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Pipeline const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPipeline m_pipeline = {};
|
||||
};
|
||||
|
|
@ -4262,10 +4205,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_shaderEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( ShaderEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkShaderEXT m_shaderEXT = {};
|
||||
};
|
||||
|
|
@ -4352,10 +4291,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_image == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Image const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkImage m_image = {};
|
||||
};
|
||||
|
|
@ -4453,10 +4388,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_accelerationStructureNV == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( AccelerationStructureNV const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkAccelerationStructureNV m_accelerationStructureNV = {};
|
||||
};
|
||||
|
|
@ -4555,10 +4486,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_dataGraphPipelineSessionARM == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DataGraphPipelineSessionARM const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDataGraphPipelineSessionARM m_dataGraphPipelineSessionARM = {};
|
||||
};
|
||||
|
|
@ -4648,10 +4575,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_opticalFlowSessionNV == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( OpticalFlowSessionNV const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkOpticalFlowSessionNV m_opticalFlowSessionNV = {};
|
||||
};
|
||||
|
|
@ -4744,10 +4667,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_descriptorUpdateTemplate == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DescriptorUpdateTemplate const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDescriptorUpdateTemplate m_descriptorUpdateTemplate = {};
|
||||
};
|
||||
|
|
@ -4842,10 +4761,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_event == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Event const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkEvent m_event = {};
|
||||
};
|
||||
|
|
@ -4944,10 +4859,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_accelerationStructureKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( AccelerationStructureKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkAccelerationStructureKHR m_accelerationStructureKHR = {};
|
||||
};
|
||||
|
|
@ -5040,10 +4951,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_micromapEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( MicromapEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkMicromapEXT m_micromapEXT = {};
|
||||
};
|
||||
|
|
@ -8140,10 +8047,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_commandBuffer == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( CommandBuffer const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkCommandBuffer m_commandBuffer = {};
|
||||
};
|
||||
|
|
@ -8236,10 +8139,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_deviceMemory == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DeviceMemory const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDeviceMemory m_deviceMemory = {};
|
||||
};
|
||||
|
|
@ -8332,10 +8231,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_videoSessionKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( VideoSessionKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkVideoSessionKHR m_videoSessionKHR = {};
|
||||
};
|
||||
|
|
@ -8425,10 +8320,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_deferredOperationKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DeferredOperationKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDeferredOperationKHR m_deferredOperationKHR = {};
|
||||
};
|
||||
|
|
@ -8521,10 +8412,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_bufferCollectionFUCHSIA == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( BufferCollectionFUCHSIA const & ) const = default;
|
||||
# endif
|
||||
|
||||
private:
|
||||
VkBufferCollectionFUCHSIA m_bufferCollectionFUCHSIA = {};
|
||||
};
|
||||
|
|
@ -8618,10 +8505,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_bufferView == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( BufferView const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkBufferView m_bufferView = {};
|
||||
};
|
||||
|
|
@ -8714,10 +8597,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_commandPool == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( CommandPool const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkCommandPool m_commandPool = {};
|
||||
};
|
||||
|
|
@ -8810,10 +8689,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_pipelineCache == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PipelineCache const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPipelineCache m_pipelineCache = {};
|
||||
};
|
||||
|
|
@ -8906,10 +8781,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_cuFunctionNVX == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( CuFunctionNVX const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkCuFunctionNVX m_cuFunctionNVX = {};
|
||||
};
|
||||
|
|
@ -9002,10 +8873,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_cuModuleNVX == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( CuModuleNVX const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkCuModuleNVX m_cuModuleNVX = {};
|
||||
};
|
||||
|
|
@ -9099,10 +8966,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_cudaFunctionNV == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( CudaFunctionNV const & ) const = default;
|
||||
# endif
|
||||
|
||||
private:
|
||||
VkCudaFunctionNV m_cudaFunctionNV = {};
|
||||
};
|
||||
|
|
@ -9197,10 +9060,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_cudaModuleNV == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( CudaModuleNV const & ) const = default;
|
||||
# endif
|
||||
|
||||
private:
|
||||
VkCudaModuleNV m_cudaModuleNV = {};
|
||||
};
|
||||
|
|
@ -9294,10 +9153,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_descriptorPool == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DescriptorPool const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDescriptorPool m_descriptorPool = {};
|
||||
};
|
||||
|
|
@ -9393,10 +9248,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_descriptorSetLayout == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DescriptorSetLayout const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDescriptorSetLayout m_descriptorSetLayout = {};
|
||||
};
|
||||
|
|
@ -9502,10 +9353,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_externalComputeQueueNV == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( ExternalComputeQueueNV const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkExternalComputeQueueNV m_externalComputeQueueNV = {};
|
||||
};
|
||||
|
|
@ -9592,10 +9439,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_framebuffer == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Framebuffer const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkFramebuffer m_framebuffer = {};
|
||||
};
|
||||
|
|
@ -9694,10 +9537,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_indirectCommandsLayoutEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( IndirectCommandsLayoutEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkIndirectCommandsLayoutEXT m_indirectCommandsLayoutEXT = {};
|
||||
};
|
||||
|
|
@ -9790,10 +9629,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_indirectCommandsLayoutNV == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( IndirectCommandsLayoutNV const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkIndirectCommandsLayoutNV m_indirectCommandsLayoutNV = {};
|
||||
};
|
||||
|
|
@ -9885,10 +9720,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_indirectExecutionSetEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( IndirectExecutionSetEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkIndirectExecutionSetEXT m_indirectExecutionSetEXT = {};
|
||||
};
|
||||
|
|
@ -9975,10 +9806,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_privateDataSlot == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PrivateDataSlot const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPrivateDataSlot m_privateDataSlot = {};
|
||||
};
|
||||
|
|
@ -10067,10 +9894,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_renderPass == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( RenderPass const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkRenderPass m_renderPass = {};
|
||||
};
|
||||
|
|
@ -10163,10 +9986,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_sampler == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Sampler const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkSampler m_sampler = {};
|
||||
};
|
||||
|
|
@ -10262,10 +10081,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_samplerYcbcrConversion == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( SamplerYcbcrConversion const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkSamplerYcbcrConversion m_samplerYcbcrConversion = {};
|
||||
};
|
||||
|
|
@ -10360,10 +10175,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_shaderModule == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( ShaderModule const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkShaderModule m_shaderModule = {};
|
||||
};
|
||||
|
|
@ -10456,10 +10267,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_tensorARM == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( TensorARM const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkTensorARM m_tensorARM = {};
|
||||
};
|
||||
|
|
@ -10546,10 +10353,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_tensorViewARM == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( TensorViewARM const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkTensorViewARM m_tensorViewARM = {};
|
||||
};
|
||||
|
|
@ -10638,10 +10441,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_validationCacheEXT == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( ValidationCacheEXT const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkValidationCacheEXT m_validationCacheEXT = {};
|
||||
};
|
||||
|
|
@ -10740,10 +10539,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_videoSessionParametersKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( VideoSessionParametersKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkVideoSessionParametersKHR m_videoSessionParametersKHR = {};
|
||||
};
|
||||
|
|
@ -10830,10 +10625,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_pipelineBinaryKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PipelineBinaryKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPipelineBinaryKHR m_pipelineBinaryKHR = {};
|
||||
};
|
||||
|
|
@ -11107,10 +10898,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_queue == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Queue const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkQueue m_queue = {};
|
||||
};
|
||||
|
|
@ -18361,10 +18148,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_device == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Device const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDevice m_device = {};
|
||||
};
|
||||
|
|
@ -18457,10 +18240,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_displayModeKHR == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( DisplayModeKHR const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkDisplayModeKHR m_displayModeKHR = {};
|
||||
};
|
||||
|
|
@ -20420,10 +20199,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_physicalDevice == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PhysicalDevice const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkPhysicalDevice m_physicalDevice = {};
|
||||
};
|
||||
|
|
@ -21232,10 +21007,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return m_instance == VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( Instance const & ) const = default;
|
||||
#endif
|
||||
|
||||
private:
|
||||
VkInstance m_instance = {};
|
||||
};
|
||||
|
|
@ -21354,7 +21125,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||
|
||||
// operators to compare VULKAN_HPP_NAMESPACE::-handles
|
||||
#if !defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
template <typename T, typename std::enable_if<isVulkanHandleType<T>::value, int>::type = 0>
|
||||
bool operator==( T const & lhs, T const & rhs )
|
||||
{
|
||||
|
|
@ -21390,7 +21160,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
{
|
||||
return static_cast<typename T::NativeType>( lhs ) >= static_cast<typename T::NativeType>( rhs );
|
||||
}
|
||||
#endif
|
||||
|
||||
template <typename T, typename std::enable_if<isVulkanHandleType<T>::value, int>::type = 0>
|
||||
bool operator==( T const & v, std::nullptr_t )
|
||||
|
|
|
|||
|
|
@ -8381,22 +8381,6 @@ namespace std
|
|||
}
|
||||
};
|
||||
|
||||
# if defined( VK_USE_PLATFORM_OHOS )
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS>
|
||||
{
|
||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS const & oHSurfaceCreateInfoOHOS ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
std::size_t seed = 0;
|
||||
VULKAN_HPP_HASH_COMBINE( seed, oHSurfaceCreateInfoOHOS.sType );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, oHSurfaceCreateInfoOHOS.pNext );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, oHSurfaceCreateInfoOHOS.flags );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, oHSurfaceCreateInfoOHOS.window );
|
||||
return seed;
|
||||
}
|
||||
};
|
||||
# endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>
|
||||
{
|
||||
|
|
@ -17729,6 +17713,22 @@ namespace std
|
|||
}
|
||||
};
|
||||
|
||||
# if defined( VK_USE_PLATFORM_OHOS )
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>
|
||||
{
|
||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS const & surfaceCreateInfoOHOS ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
std::size_t seed = 0;
|
||||
VULKAN_HPP_HASH_COMBINE( seed, surfaceCreateInfoOHOS.sType );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, surfaceCreateInfoOHOS.pNext );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, surfaceCreateInfoOHOS.flags );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, surfaceCreateInfoOHOS.window );
|
||||
return seed;
|
||||
}
|
||||
};
|
||||
# endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -274,6 +274,21 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
} // namespace detail
|
||||
} // namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE )
|
||||
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic
|
||||
#endif
|
||||
#if !defined( VULKAN_HPP_DISPATCH_LOADER_STATIC_TYPE )
|
||||
# define VULKAN_HPP_DISPATCH_LOADER_STATIC_TYPE VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic
|
||||
#endif
|
||||
|
||||
#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER_TYPE )
|
||||
# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
|
||||
# define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE
|
||||
# else
|
||||
# define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE VULKAN_HPP_DISPATCH_LOADER_STATIC_TYPE
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER )
|
||||
# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
|
||||
# define VULKAN_HPP_DEFAULT_DISPATCHER ::VULKAN_HPP_NAMESPACE::detail::defaultDispatchLoaderDynamic
|
||||
|
|
@ -291,14 +306,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER_TYPE )
|
||||
# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
|
||||
# define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE ::VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic
|
||||
# else
|
||||
# define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE ::VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined( VULKAN_HPP_NO_DEFAULT_DISPATCHER )
|
||||
# define VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT
|
||||
# define VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT
|
||||
|
|
|
|||
|
|
@ -25,14 +25,12 @@ typedef struct NativeWindow OHNativeWindow;
|
|||
#define VK_OHOS_SURFACE_SPEC_VERSION 1
|
||||
#define VK_OHOS_SURFACE_EXTENSION_NAME "VK_OHOS_surface"
|
||||
typedef VkFlags VkSurfaceCreateFlagsOHOS;
|
||||
typedef struct VkOHSurfaceCreateInfoOHOS {
|
||||
typedef struct VkSurfaceCreateInfoOHOS {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkSurfaceCreateFlagsOHOS flags;
|
||||
OHNativeWindow* window;
|
||||
} VkOHSurfaceCreateInfoOHOS;
|
||||
|
||||
typedef VkOHSurfaceCreateInfoOHOS VkSurfaceCreateInfoOHOS;
|
||||
} VkSurfaceCreateInfoOHOS;
|
||||
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreateSurfaceOHOS)(VkInstance instance, const VkSurfaceCreateInfoOHOS* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
|
||||
|
||||
|
|
|
|||
|
|
@ -3597,6 +3597,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
template <typename X, typename Y, typename... Z>
|
||||
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> getFormatProperties2( Format format ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
|
||||
VULKAN_HPP_NODISCARD Result getImageFormatProperties2( const PhysicalDeviceImageFormatInfo2 * pImageFormatInfo,
|
||||
ImageFormatProperties2 * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<ImageFormatProperties2>::type
|
||||
|
|
@ -3729,6 +3734,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
//=== VK_KHR_video_queue ===
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
|
||||
VULKAN_HPP_NODISCARD Result getVideoCapabilitiesKHR( const VideoProfileInfoKHR * pVideoProfile,
|
||||
VideoCapabilitiesKHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<VideoCapabilitiesKHR>::type getVideoCapabilitiesKHR( const VideoProfileInfoKHR & videoProfile ) const;
|
||||
|
|
@ -3790,6 +3800,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
template <typename X, typename Y, typename... Z>
|
||||
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> getFormatProperties2KHR( Format format ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
|
||||
VULKAN_HPP_NODISCARD Result getImageFormatProperties2KHR( const PhysicalDeviceImageFormatInfo2 * pImageFormatInfo,
|
||||
ImageFormatProperties2 * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<ImageFormatProperties2>::type
|
||||
|
|
@ -3876,6 +3891,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
//=== VK_KHR_get_surface_capabilities2 ===
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
|
||||
VULKAN_HPP_NODISCARD Result getSurfaceCapabilities2KHR( const PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo,
|
||||
SurfaceCapabilities2KHR * pSurfaceCapabilities ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<SurfaceCapabilities2KHR>::type
|
||||
|
|
@ -3970,6 +3990,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
//=== VK_KHR_video_encode_queue ===
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
|
||||
VULKAN_HPP_NODISCARD Result
|
||||
getVideoEncodeQualityLevelPropertiesKHR( const PhysicalDeviceVideoEncodeQualityLevelInfoKHR * pQualityLevelInfo,
|
||||
VideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<VideoEncodeQualityLevelPropertiesKHR>::type
|
||||
|
|
@ -4706,6 +4732,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
# if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
//=== VK_ANDROID_external_memory_android_hardware_buffer ===
|
||||
|
||||
// wrapper function for command vkGetAndroidHardwareBufferPropertiesANDROID, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAndroidHardwareBufferPropertiesANDROID.html
|
||||
VULKAN_HPP_NODISCARD Result getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer * buffer,
|
||||
AndroidHardwareBufferPropertiesANDROID * pProperties ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetAndroidHardwareBufferPropertiesANDROID, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAndroidHardwareBufferPropertiesANDROID.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<AndroidHardwareBufferPropertiesANDROID>::type
|
||||
|
|
@ -5501,6 +5532,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
# if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||
//=== VK_QNX_external_memory_screen_buffer ===
|
||||
|
||||
// wrapper function for command vkGetScreenBufferPropertiesQNX, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetScreenBufferPropertiesQNX.html
|
||||
VULKAN_HPP_NODISCARD Result getScreenBufferPropertiesQNX( const struct _screen_buffer * buffer,
|
||||
ScreenBufferPropertiesQNX * pProperties ) const VULKAN_HPP_NOEXCEPT;
|
||||
|
||||
// wrapper function for command vkGetScreenBufferPropertiesQNX, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetScreenBufferPropertiesQNX.html
|
||||
VULKAN_HPP_NODISCARD typename ResultValueType<ScreenBufferPropertiesQNX>::type getScreenBufferPropertiesQNX( const struct _screen_buffer & buffer ) const;
|
||||
|
|
@ -16824,6 +16860,19 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return structureChain;
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getImageFormatProperties2(
|
||||
const PhysicalDeviceImageFormatInfo2 * pImageFormatInfo, ImageFormatProperties2 * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2 &&
|
||||
"Function <vkGetPhysicalDeviceImageFormatProperties2> requires <VK_KHR_get_physical_device_properties2> or <VK_VERSION_1_1>" );
|
||||
return static_cast<Result>(
|
||||
getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2( static_cast<VkPhysicalDevice>( m_physicalDevice ),
|
||||
reinterpret_cast<const VkPhysicalDeviceImageFormatInfo2 *>( pImageFormatInfo ),
|
||||
reinterpret_cast<VkImageFormatProperties2 *>( pImageFormatProperties ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType<ImageFormatProperties2>::type
|
||||
|
|
@ -18782,6 +18831,17 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
}
|
||||
|
||||
//=== VK_KHR_video_queue ===
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getVideoCapabilitiesKHR( const VideoProfileInfoKHR * pVideoProfile,
|
||||
VideoCapabilitiesKHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceVideoCapabilitiesKHR &&
|
||||
"Function <vkGetPhysicalDeviceVideoCapabilitiesKHR> requires <VK_KHR_video_queue>" );
|
||||
return static_cast<Result>( getDispatcher()->vkGetPhysicalDeviceVideoCapabilitiesKHR( static_cast<VkPhysicalDevice>( m_physicalDevice ),
|
||||
reinterpret_cast<const VkVideoProfileInfoKHR *>( pVideoProfile ),
|
||||
reinterpret_cast<VkVideoCapabilitiesKHR *>( pCapabilities ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
|
||||
|
|
@ -19500,6 +19560,19 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
return structureChain;
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getImageFormatProperties2KHR(
|
||||
const PhysicalDeviceImageFormatInfo2 * pImageFormatInfo, ImageFormatProperties2 * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2KHR &&
|
||||
"Function <vkGetPhysicalDeviceImageFormatProperties2KHR> requires <VK_KHR_get_physical_device_properties2> or <VK_VERSION_1_1>" );
|
||||
return static_cast<Result>(
|
||||
getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2KHR( static_cast<VkPhysicalDevice>( m_physicalDevice ),
|
||||
reinterpret_cast<const VkPhysicalDeviceImageFormatInfo2 *>( pImageFormatInfo ),
|
||||
reinterpret_cast<VkImageFormatProperties2 *>( pImageFormatProperties ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType<ImageFormatProperties2>::type
|
||||
|
|
@ -20487,6 +20560,18 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
}
|
||||
|
||||
//=== VK_KHR_get_surface_capabilities2 ===
|
||||
// wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getSurfaceCapabilities2KHR(
|
||||
const PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, SurfaceCapabilities2KHR * pSurfaceCapabilities ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2KHR &&
|
||||
"Function <vkGetPhysicalDeviceSurfaceCapabilities2KHR> requires <VK_KHR_get_surface_capabilities2>" );
|
||||
return static_cast<Result>(
|
||||
getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2KHR( static_cast<VkPhysicalDevice>( m_physicalDevice ),
|
||||
reinterpret_cast<const VkPhysicalDeviceSurfaceInfo2KHR *>( pSurfaceInfo ),
|
||||
reinterpret_cast<VkSurfaceCapabilities2KHR *>( pSurfaceCapabilities ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
|
||||
|
|
@ -20920,6 +21005,16 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
# if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||
//=== VK_ANDROID_external_memory_android_hardware_buffer ===
|
||||
// wrapper function for command vkGetAndroidHardwareBufferPropertiesANDROID, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAndroidHardwareBufferPropertiesANDROID.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getAndroidHardwareBufferPropertiesANDROID(
|
||||
const struct AHardwareBuffer * buffer, AndroidHardwareBufferPropertiesANDROID * pProperties ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetAndroidHardwareBufferPropertiesANDROID &&
|
||||
"Function <vkGetAndroidHardwareBufferPropertiesANDROID> requires <VK_ANDROID_external_memory_android_hardware_buffer>" );
|
||||
return static_cast<Result>( getDispatcher()->vkGetAndroidHardwareBufferPropertiesANDROID(
|
||||
static_cast<VkDevice>( m_device ), buffer, reinterpret_cast<VkAndroidHardwareBufferPropertiesANDROID *>( pProperties ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetAndroidHardwareBufferPropertiesANDROID, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAndroidHardwareBufferPropertiesANDROID.html
|
||||
|
|
@ -23787,6 +23882,19 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
}
|
||||
|
||||
//=== VK_KHR_video_encode_queue ===
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result
|
||||
PhysicalDevice::getVideoEncodeQualityLevelPropertiesKHR( const PhysicalDeviceVideoEncodeQualityLevelInfoKHR * pQualityLevelInfo,
|
||||
VideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR &&
|
||||
"Function <vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR> requires <VK_KHR_video_encode_queue>" );
|
||||
return static_cast<Result>( getDispatcher()->vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(
|
||||
static_cast<VkPhysicalDevice>( m_physicalDevice ),
|
||||
reinterpret_cast<const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR *>( pQualityLevelInfo ),
|
||||
reinterpret_cast<VkVideoEncodeQualityLevelPropertiesKHR *>( pQualityLevelProperties ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
|
||||
|
|
@ -26824,6 +26932,16 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
# if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||
//=== VK_QNX_external_memory_screen_buffer ===
|
||||
// wrapper function for command vkGetScreenBufferPropertiesQNX, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetScreenBufferPropertiesQNX.html
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getScreenBufferPropertiesQNX( const struct _screen_buffer * buffer,
|
||||
ScreenBufferPropertiesQNX * pProperties ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetScreenBufferPropertiesQNX &&
|
||||
"Function <vkGetScreenBufferPropertiesQNX> requires <VK_QNX_external_memory_screen_buffer>" );
|
||||
return static_cast<Result>( getDispatcher()->vkGetScreenBufferPropertiesQNX(
|
||||
static_cast<VkDevice>( m_device ), buffer, reinterpret_cast<VkScreenBufferPropertiesQNX *>( pProperties ) ) );
|
||||
}
|
||||
|
||||
// wrapper function for command vkGetScreenBufferPropertiesQNX, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetScreenBufferPropertiesQNX.html
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
namespace VULKAN_HPP_NAMESPACE
|
||||
{
|
||||
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
|
||||
|
||||
template <typename HandleType>
|
||||
class SharedHandleTraits;
|
||||
|
||||
|
|
@ -310,7 +309,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
namespace detail
|
||||
{
|
||||
|
||||
// Silence the function cast warnings.
|
||||
# if defined( __GNUC__ ) && !defined( __clang__ ) && !defined( __INTEL_COMPILER )
|
||||
# pragma GCC diagnostic push
|
||||
|
|
@ -465,7 +463,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
# elif defined( __clang__ ) && ( __clang_major__ >= 13 ) && !defined( __INTEL_COMPILER )
|
||||
# pragma clang diagnostic pop
|
||||
# endif
|
||||
|
||||
} // namespace detail
|
||||
|
||||
//======================
|
||||
|
|
@ -1045,6 +1042,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
using SharedIndirectExecutionSetEXT = SharedHandle<IndirectExecutionSetEXT>;
|
||||
|
||||
// a number of SharedHandle specializations
|
||||
enum class SwapchainOwns
|
||||
{
|
||||
no,
|
||||
|
|
|
|||
|
|
@ -9020,11 +9020,11 @@ VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPAC
|
|||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
//=== VK_OHOS_surface ===
|
||||
|
||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS ) == sizeof( VkOHSurfaceCreateInfoOHOS ),
|
||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS ) == sizeof( VkSurfaceCreateInfoOHOS ),
|
||||
"struct and wrapper have different size!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS>::value, "struct wrapper is not a standard layout!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OHSurfaceCreateInfoOHOS>::value,
|
||||
"OHSurfaceCreateInfoOHOS is not nothrow_move_constructible!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>::value, "struct wrapper is not a standard layout!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>::value,
|
||||
"SurfaceCreateInfoOHOS is not nothrow_move_constructible!" );
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
//=== VK_HUAWEI_hdr_vivid ===
|
||||
|
|
|
|||
|
|
@ -35049,11 +35049,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
, flags( flags_ )
|
||||
, queueCreateInfoCount( static_cast<uint32_t>( queueCreateInfos_.size() ) )
|
||||
, pQueueCreateInfos( queueCreateInfos_.data() )
|
||||
, enabledLayerCount( static_cast<uint32_t>( pEnabledLayerNames_.size() ) )
|
||||
, ppEnabledLayerNames( pEnabledLayerNames_.data() )
|
||||
, enabledExtensionCount( static_cast<uint32_t>( pEnabledExtensionNames_.size() ) )
|
||||
, ppEnabledExtensionNames( pEnabledExtensionNames_.data() )
|
||||
, pEnabledFeatures( pEnabledFeatures_ )
|
||||
{
|
||||
detail::ignore( pEnabledLayerNames_ );
|
||||
}
|
||||
# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||
|
||||
|
|
@ -67889,121 +67890,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
using MutableDescriptorTypeCreateInfoVALVE = MutableDescriptorTypeCreateInfoEXT;
|
||||
|
||||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
// wrapper struct for struct VkOHSurfaceCreateInfoOHOS, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkOHSurfaceCreateInfoOHOS.html
|
||||
struct OHSurfaceCreateInfoOHOS
|
||||
{
|
||||
using NativeType = VkOHSurfaceCreateInfoOHOS;
|
||||
|
||||
static const bool allowDuplicate = false;
|
||||
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eOhSurfaceCreateInfoOHOS;
|
||||
|
||||
# if !defined( VULKAN_HPP_NO_CONSTRUCTORS ) && !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
|
||||
VULKAN_HPP_CONSTEXPR
|
||||
OHSurfaceCreateInfoOHOS( SurfaceCreateFlagsOHOS flags_ = {}, OHNativeWindow * window_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
|
||||
: pNext{ pNext_ }
|
||||
, flags{ flags_ }
|
||||
, window{ window_ }
|
||||
{
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR OHSurfaceCreateInfoOHOS( OHSurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||
|
||||
OHSurfaceCreateInfoOHOS( VkOHSurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||
: OHSurfaceCreateInfoOHOS( *reinterpret_cast<OHSurfaceCreateInfoOHOS const *>( &rhs ) )
|
||||
{
|
||||
}
|
||||
|
||||
OHSurfaceCreateInfoOHOS & operator=( OHSurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||
# endif /*VULKAN_HPP_NO_CONSTRUCTORS*/
|
||||
|
||||
OHSurfaceCreateInfoOHOS & operator=( VkOHSurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
*this = *reinterpret_cast<OHSurfaceCreateInfoOHOS const *>( &rhs );
|
||||
return *this;
|
||||
}
|
||||
|
||||
# if !defined( VULKAN_HPP_NO_SETTERS ) && !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
|
||||
VULKAN_HPP_CONSTEXPR_14 OHSurfaceCreateInfoOHOS & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
pNext = pNext_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR_14 OHSurfaceCreateInfoOHOS & setFlags( SurfaceCreateFlagsOHOS flags_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
flags = flags_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR_14 OHSurfaceCreateInfoOHOS & setWindow( OHNativeWindow * window_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
window = window_;
|
||||
return *this;
|
||||
}
|
||||
# endif /*VULKAN_HPP_NO_SETTERS*/
|
||||
|
||||
operator VkOHSurfaceCreateInfoOHOS const &() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return *reinterpret_cast<const VkOHSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
operator VkOHSurfaceCreateInfoOHOS &() VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return *reinterpret_cast<VkOHSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
operator VkOHSurfaceCreateInfoOHOS const *() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return reinterpret_cast<const VkOHSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
operator VkOHSurfaceCreateInfoOHOS *() VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return reinterpret_cast<VkOHSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
# if defined( VULKAN_HPP_USE_REFLECT )
|
||||
std::tuple<StructureType const &, const void * const &, SurfaceCreateFlagsOHOS const &, OHNativeWindow * const &> reflect() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return std::tie( sType, pNext, flags, window );
|
||||
}
|
||||
# endif
|
||||
|
||||
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( OHSurfaceCreateInfoOHOS const & ) const = default;
|
||||
# else
|
||||
bool operator==( OHSurfaceCreateInfoOHOS const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
# if defined( VULKAN_HPP_USE_REFLECT )
|
||||
return this->reflect() == rhs.reflect();
|
||||
# else
|
||||
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window );
|
||||
# endif
|
||||
}
|
||||
|
||||
bool operator!=( OHSurfaceCreateInfoOHOS const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return !operator==( rhs );
|
||||
}
|
||||
# endif
|
||||
|
||||
public:
|
||||
StructureType sType = StructureType::eOhSurfaceCreateInfoOHOS;
|
||||
const void * pNext = {};
|
||||
SurfaceCreateFlagsOHOS flags = {};
|
||||
OHNativeWindow * window = {};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct CppType<StructureType, StructureType::eOhSurfaceCreateInfoOHOS>
|
||||
{
|
||||
using Type = OHSurfaceCreateInfoOHOS;
|
||||
};
|
||||
|
||||
using SurfaceCreateInfoOHOS = OHSurfaceCreateInfoOHOS;
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
// wrapper struct for struct VkOpaqueCaptureDescriptorDataCreateInfoEXT, see
|
||||
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkOpaqueCaptureDescriptorDataCreateInfoEXT.html
|
||||
struct OpaqueCaptureDescriptorDataCreateInfoEXT
|
||||
|
|
@ -138939,6 +138825,119 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
using Type = SurfaceCapabilitiesPresentWait2KHR;
|
||||
};
|
||||
|
||||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
// wrapper struct for struct VkSurfaceCreateInfoOHOS, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkSurfaceCreateInfoOHOS.html
|
||||
struct SurfaceCreateInfoOHOS
|
||||
{
|
||||
using NativeType = VkSurfaceCreateInfoOHOS;
|
||||
|
||||
static const bool allowDuplicate = false;
|
||||
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSurfaceCreateInfoOHOS;
|
||||
|
||||
# if !defined( VULKAN_HPP_NO_CONSTRUCTORS ) && !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
|
||||
VULKAN_HPP_CONSTEXPR
|
||||
SurfaceCreateInfoOHOS( SurfaceCreateFlagsOHOS flags_ = {}, OHNativeWindow * window_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
|
||||
: pNext{ pNext_ }
|
||||
, flags{ flags_ }
|
||||
, window{ window_ }
|
||||
{
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR SurfaceCreateInfoOHOS( SurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||
|
||||
SurfaceCreateInfoOHOS( VkSurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||
: SurfaceCreateInfoOHOS( *reinterpret_cast<SurfaceCreateInfoOHOS const *>( &rhs ) )
|
||||
{
|
||||
}
|
||||
|
||||
SurfaceCreateInfoOHOS & operator=( SurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||
# endif /*VULKAN_HPP_NO_CONSTRUCTORS*/
|
||||
|
||||
SurfaceCreateInfoOHOS & operator=( VkSurfaceCreateInfoOHOS const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
*this = *reinterpret_cast<SurfaceCreateInfoOHOS const *>( &rhs );
|
||||
return *this;
|
||||
}
|
||||
|
||||
# if !defined( VULKAN_HPP_NO_SETTERS ) && !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
|
||||
VULKAN_HPP_CONSTEXPR_14 SurfaceCreateInfoOHOS & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
pNext = pNext_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR_14 SurfaceCreateInfoOHOS & setFlags( SurfaceCreateFlagsOHOS flags_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
flags = flags_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR_14 SurfaceCreateInfoOHOS & setWindow( OHNativeWindow * window_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
window = window_;
|
||||
return *this;
|
||||
}
|
||||
# endif /*VULKAN_HPP_NO_SETTERS*/
|
||||
|
||||
operator VkSurfaceCreateInfoOHOS const &() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return *reinterpret_cast<const VkSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
operator VkSurfaceCreateInfoOHOS &() VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return *reinterpret_cast<VkSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
operator VkSurfaceCreateInfoOHOS const *() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return reinterpret_cast<const VkSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
operator VkSurfaceCreateInfoOHOS *() VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return reinterpret_cast<VkSurfaceCreateInfoOHOS *>( this );
|
||||
}
|
||||
|
||||
# if defined( VULKAN_HPP_USE_REFLECT )
|
||||
std::tuple<StructureType const &, const void * const &, SurfaceCreateFlagsOHOS const &, OHNativeWindow * const &> reflect() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return std::tie( sType, pNext, flags, window );
|
||||
}
|
||||
# endif
|
||||
|
||||
# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( SurfaceCreateInfoOHOS const & ) const = default;
|
||||
# else
|
||||
bool operator==( SurfaceCreateInfoOHOS const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
# if defined( VULKAN_HPP_USE_REFLECT )
|
||||
return this->reflect() == rhs.reflect();
|
||||
# else
|
||||
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window );
|
||||
# endif
|
||||
}
|
||||
|
||||
bool operator!=( SurfaceCreateInfoOHOS const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return !operator==( rhs );
|
||||
}
|
||||
# endif
|
||||
|
||||
public:
|
||||
StructureType sType = StructureType::eSurfaceCreateInfoOHOS;
|
||||
const void * pNext = {};
|
||||
SurfaceCreateFlagsOHOS flags = {};
|
||||
OHNativeWindow * window = {};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct CppType<StructureType, StructureType::eSurfaceCreateInfoOHOS>
|
||||
{
|
||||
using Type = SurfaceCreateInfoOHOS;
|
||||
};
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
|
||||
// wrapper struct for struct VkSurfaceFormatKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkSurfaceFormatKHR.html
|
||||
struct SurfaceFormatKHR
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5344,7 +5344,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
case StructureType::eVideoDecodeH265InlineSessionParametersInfoKHR : return "VideoDecodeH265InlineSessionParametersInfoKHR";
|
||||
case StructureType::eVideoDecodeAv1InlineSessionParametersInfoKHR : return "VideoDecodeAv1InlineSessionParametersInfoKHR";
|
||||
#if defined( VK_USE_PLATFORM_OHOS )
|
||||
case StructureType::eOhSurfaceCreateInfoOHOS: return "OhSurfaceCreateInfoOHOS";
|
||||
case StructureType::eSurfaceCreateInfoOHOS: return "SurfaceCreateInfoOHOS";
|
||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||
case StructureType::ePhysicalDeviceHdrVividFeaturesHUAWEI : return "PhysicalDeviceHdrVividFeaturesHUAWEI";
|
||||
case StructureType::eHdrVividDynamicMetadataHUAWEI : return "HdrVividDynamicMetadataHUAWEI";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue