HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vulkan_handles.hpp File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< Type >
 
class  VULKAN_HPP_NAMESPACE::SurfaceKHR
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eSurfaceKHR >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSurfaceKHR >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::SurfaceKHR >
 
class  VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDebugReportCallbackEXT >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDebugReportCallbackEXT >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT >
 
class  VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDebugUtilsMessengerEXT >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT >
 
class  VULKAN_HPP_NAMESPACE::DisplayKHR
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDisplayKHR >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayKHR >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DisplayKHR >
 
class  VULKAN_HPP_NAMESPACE::SwapchainKHR
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eSwapchainKHR >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSwapchainKHR >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::SwapchainKHR >
 
class  VULKAN_HPP_NAMESPACE::Semaphore
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eSemaphore >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSemaphore >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Semaphore >
 
class  VULKAN_HPP_NAMESPACE::Fence
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eFence >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFence >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Fence >
 
class  VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::ePerformanceConfigurationINTEL >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL >
 
class  VULKAN_HPP_NAMESPACE::QueryPool
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eQueryPool >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueryPool >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::QueryPool >
 
class  VULKAN_HPP_NAMESPACE::Buffer
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eBuffer >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBuffer >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Buffer >
 
class  VULKAN_HPP_NAMESPACE::PipelineLayout
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::ePipelineLayout >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineLayout >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::PipelineLayout >
 
class  VULKAN_HPP_NAMESPACE::DescriptorSet
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSet >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSet >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DescriptorSet >
 
class  VULKAN_HPP_NAMESPACE::ImageView
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eImageView >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImageView >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::ImageView >
 
class  VULKAN_HPP_NAMESPACE::Pipeline
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::ePipeline >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipeline >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Pipeline >
 
class  VULKAN_HPP_NAMESPACE::Image
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eImage >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImage >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Image >
 
class  VULKAN_HPP_NAMESPACE::AccelerationStructureNV
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureNV >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureNV >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::AccelerationStructureNV >
 
class  VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eOpticalFlowSessionNV >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV >
 
class  VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorUpdateTemplate >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorUpdateTemplate >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >
 
class  VULKAN_HPP_NAMESPACE::Event
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eEvent >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eEvent >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Event >
 
class  VULKAN_HPP_NAMESPACE::AccelerationStructureKHR
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureKHR >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureKHR >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::AccelerationStructureKHR >
 
class  VULKAN_HPP_NAMESPACE::MicromapEXT
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eMicromapEXT >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::MicromapEXT >
 
class  VULKAN_HPP_NAMESPACE::CommandBuffer
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandBuffer >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::CommandBuffer >
 
class  VULKAN_HPP_NAMESPACE::DeviceMemory
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDeviceMemory >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDeviceMemory >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DeviceMemory >
 
class  VULKAN_HPP_NAMESPACE::DeferredOperationKHR
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDeferredOperationKHR >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DeferredOperationKHR >
 
class  VULKAN_HPP_NAMESPACE::BufferView
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eBufferView >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferView >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::BufferView >
 
class  VULKAN_HPP_NAMESPACE::CommandPool
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eCommandPool >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandPool >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::CommandPool >
 
class  VULKAN_HPP_NAMESPACE::PipelineCache
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::ePipelineCache >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineCache >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::PipelineCache >
 
class  VULKAN_HPP_NAMESPACE::CuFunctionNVX
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eCuFunctionNVX >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuFunctionNVX >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::CuFunctionNVX >
 
class  VULKAN_HPP_NAMESPACE::CuModuleNVX
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eCuModuleNVX >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuModuleNVX >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::CuModuleNVX >
 
class  VULKAN_HPP_NAMESPACE::DescriptorPool
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorPool >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorPool >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DescriptorPool >
 
class  VULKAN_HPP_NAMESPACE::DescriptorSetLayout
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSetLayout >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSetLayout >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DescriptorSetLayout >
 
class  VULKAN_HPP_NAMESPACE::Framebuffer
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eFramebuffer >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFramebuffer >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Framebuffer >
 
class  VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eIndirectCommandsLayoutNV >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV >
 
class  VULKAN_HPP_NAMESPACE::PrivateDataSlot
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::ePrivateDataSlot >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::PrivateDataSlot >
 
class  VULKAN_HPP_NAMESPACE::RenderPass
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eRenderPass >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eRenderPass >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::RenderPass >
 
class  VULKAN_HPP_NAMESPACE::Sampler
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eSampler >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSampler >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Sampler >
 
class  VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSamplerYcbcrConversion >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >
 
class  VULKAN_HPP_NAMESPACE::ShaderModule
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eShaderModule >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eShaderModule >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::ShaderModule >
 
class  VULKAN_HPP_NAMESPACE::ValidationCacheEXT
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eValidationCacheEXT >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eValidationCacheEXT >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::ValidationCacheEXT >
 
class  VULKAN_HPP_NAMESPACE::Queue
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eQueue >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueue >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Queue >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< AccelerationStructureKHR, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< AccelerationStructureNV, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Buffer, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< BufferView, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< CommandBuffer, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< CommandPool, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< CuFunctionNVX, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< CuModuleNVX, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DeferredOperationKHR, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DescriptorPool, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DescriptorSet, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DescriptorSetLayout, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DescriptorUpdateTemplate, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DeviceMemory, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Event, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Fence, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Framebuffer, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Image, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< ImageView, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< IndirectCommandsLayoutNV, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< MicromapEXT, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< OpticalFlowSessionNV, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Pipeline, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< PipelineCache, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< PipelineLayout, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< PrivateDataSlot, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< QueryPool, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< RenderPass, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Sampler, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< SamplerYcbcrConversion, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Semaphore, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< ShaderModule, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< SwapchainKHR, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< ValidationCacheEXT, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::Device
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDevice >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDevice >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Device >
 
class  VULKAN_HPP_NAMESPACE::DisplayModeKHR
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayModeKHR >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::DisplayModeKHR >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Device, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::PhysicalDevice
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::ePhysicalDevice >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePhysicalDevice >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::PhysicalDevice >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DebugReportCallbackEXT, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< DebugUtilsMessengerEXT, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< SurfaceKHR, Dispatch >
 
class  VULKAN_HPP_NAMESPACE::Instance
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::ObjectType, VULKAN_HPP_NAMESPACE::ObjectType::eInstance >
 
struct  VULKAN_HPP_NAMESPACE::CppType< VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT, VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eInstance >
 
struct  VULKAN_HPP_NAMESPACE::isVulkanHandleType< VULKAN_HPP_NAMESPACE::Instance >
 
class  VULKAN_HPP_NAMESPACE::UniqueHandleTraits< Instance, Dispatch >
 

Namespaces

 VULKAN_HPP_NAMESPACE
 

Typedefs

using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR = BindBufferMemoryInfo
 
using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR = BindImageMemoryInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures
 
using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements
 
using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo
 
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo
 
using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo
 
using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo
 
using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo
 
using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo
 
using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo
 
using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties
 
using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo
 
using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2
 
using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2
 
using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2
 
using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR = MemoryRequirements2
 
using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2
 
using VULKAN_HPP_NAMESPACE::FormatProperties2KHR = FormatProperties2
 
using VULKAN_HPP_NAMESPACE::ImageFormatProperties2KHR = ImageFormatProperties2
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2
 
using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR = QueueFamilyProperties2
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2
 
using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR = SparseImageFormatProperties2
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2
 
using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties
 
using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo
 
using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference
 
using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo
 
using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR = PipelineTessellationDomainOriginStateCreateInfo
 
using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures
 
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo
 
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo
 
using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo
 
using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures
 
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties
 
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry
 
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo
 
using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR = ExternalMemoryProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo
 
using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo
 
using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR = ExternalBufferProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties
 
using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo
 
using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo
 
using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo
 
using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR = ExternalFenceProperties
 
using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR = ExportFenceCreateInfo
 
using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo
 
using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties
 
using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures
 
using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo
 
using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR = RenderPassCreateInfo2
 
using VULKAN_HPP_NAMESPACE::AttachmentDescription2KHR = AttachmentDescription2
 
using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR = AttachmentReference2
 
using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR = SubpassDescription2
 
using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR = SubpassDependency2
 
using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR = SubpassBeginInfo
 
using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR = SubpassEndInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures
 
using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR = ConformanceVersion
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties
 
using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties
 
using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT = DescriptorSetVariableDescriptorCountAllocateInfo
 
using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT = DescriptorSetVariableDescriptorCountLayoutSupport
 
using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures
 
using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo
 
using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures
 
using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo
 
using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo
 
using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = PhysicalDeviceUniformBufferStandardLayoutFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = PhysicalDeviceShaderSubgroupExtendedTypesFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = PhysicalDeviceSeparateDepthStencilLayoutsFeatures
 
using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout
 
using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties
 
using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo
 
using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo
 
using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR = SemaphoreWaitInfo
 
using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR = SemaphoreSignalInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures
 
using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo
 
using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo
 
using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo
 
using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo
 
using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo
 
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo
 
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT = PipelineCreationFeedback
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR = PhysicalDeviceShaderTerminateInvocationFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = PhysicalDeviceShaderDemoteToHelperInvocationFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures
 
using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo
 
using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT = PhysicalDevicePipelineCreationCacheControlFeatures
 
using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR = MemoryBarrier2
 
using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR = BufferMemoryBarrier2
 
using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR = ImageMemoryBarrier2
 
using VULKAN_HPP_NAMESPACE::DependencyInfoKHR = DependencyInfo
 
using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR = SubmitInfo2
 
using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo
 
using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures
 
using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR = CopyBufferInfo2
 
using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR = CopyImageInfo2
 
using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2
 
using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2
 
using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR = BlitImageInfo2
 
using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR = ResolveImageInfo2
 
using VULKAN_HPP_NAMESPACE::BufferCopy2KHR = BufferCopy2
 
using VULKAN_HPP_NAMESPACE::ImageCopy2KHR = ImageCopy2
 
using VULKAN_HPP_NAMESPACE::ImageBlit2KHR = ImageBlit2
 
using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR = BufferImageCopy2
 
using VULKAN_HPP_NAMESPACE::ImageResolve2KHR = ImageResolve2
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties
 
using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties
 
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock
 
using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT = PhysicalDeviceTextureCompressionASTCHDRFeatures
 
using VULKAN_HPP_NAMESPACE::RenderingInfoKHR = RenderingInfo
 
using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR = RenderingAttachmentInfo
 
using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures
 
using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR = PhysicalDeviceShaderIntegerDotProductFeatures
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR = PhysicalDeviceShaderIntegerDotProductProperties
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties
 
using VULKAN_HPP_NAMESPACE::FormatProperties3KHR = FormatProperties3
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties
 
using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements
 
using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements
 
using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD
 
using VULKAN_HPP_NAMESPACE::AabbPositionsNV = AabbPositionsKHR
 
using VULKAN_HPP_NAMESPACE::TransformMatrixNV = TransformMatrixKHR
 
using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR
 
using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfoKHR
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeaturesKHR
 
using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityPropertiesKHR
 
using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT
 
using VULKAN_HPP_NAMESPACE::PipelineInfoEXT = PipelineInfoKHR
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV = PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
 
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE = PhysicalDeviceMutableDescriptorTypeFeaturesEXT
 
using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE = MutableDescriptorTypeListEXT
 
using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE = MutableDescriptorTypeCreateInfoEXT
 
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate
 
using VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT = PrivateDataSlot
 
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionKHR = SamplerYcbcrConversion
 
using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureKHR = UniqueHandle< AccelerationStructureKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV = UniqueHandle< AccelerationStructureNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueBuffer = UniqueHandle< Buffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueBufferView = UniqueHandle< BufferView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer = UniqueHandle< CommandBuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueCommandPool = UniqueHandle< CommandPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX = UniqueHandle< CuFunctionNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueCuModuleNVX = UniqueHandle< CuModuleNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDeferredOperationKHR = UniqueHandle< DeferredOperationKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool = UniqueHandle< DescriptorPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet = UniqueHandle< DescriptorSet, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout = UniqueHandle< DescriptorSetLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate = UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplateKHR = UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory = UniqueHandle< DeviceMemory, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueEvent = UniqueHandle< Event, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueFence = UniqueHandle< Fence, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueFramebuffer = UniqueHandle< Framebuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueImage = UniqueHandle< Image, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueImageView = UniqueHandle< ImageView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV = UniqueHandle< IndirectCommandsLayoutNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT = UniqueHandle< MicromapEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV = UniqueHandle< OpticalFlowSessionNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniquePipeline = UniqueHandle< Pipeline, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniquePipelineCache = UniqueHandle< PipelineCache, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniquePipelineLayout = UniqueHandle< PipelineLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlot = UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlotEXT = UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueQueryPool = UniqueHandle< QueryPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueRenderPass = UniqueHandle< RenderPass, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueSampler = UniqueHandle< Sampler, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion = UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversionKHR = UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueSemaphore = UniqueHandle< Semaphore, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueShaderModule = UniqueHandle< ShaderModule, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR = UniqueHandle< SwapchainKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT = UniqueHandle< ValidationCacheEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDevice = UniqueHandle< Device, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT = UniqueHandle< DebugReportCallbackEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT = UniqueHandle< DebugUtilsMessengerEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR = UniqueHandle< SurfaceKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using VULKAN_HPP_NAMESPACE::UniqueInstance = UniqueHandle< Instance, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 

Functions

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::createInstance (const VULKAN_HPP_NAMESPACE::InstanceCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Instance *pInstance, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Instance >
::type 
VULKAN_HPP_NAMESPACE::createInstance (const VULKAN_HPP_NAMESPACE::InstanceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Instance,
Dispatch > >::type 
VULKAN_HPP_NAMESPACE::createInstanceUnique (const VULKAN_HPP_NAMESPACE::InstanceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::ExtensionProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename ExtensionPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::ExtensionProperties,
ExtensionPropertiesAllocator >
>::type 
VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties (Optional< const std::string > layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename ExtensionPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = ExtensionPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, ExtensionProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::ExtensionProperties,
ExtensionPropertiesAllocator >
>::type 
VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::LayerProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename LayerPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::LayerProperties,
LayerPropertiesAllocator >
>::type 
VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename LayerPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = LayerPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, LayerProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::LayerProperties,
LayerPropertiesAllocator >
>::type 
VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD
ResultValueType< uint32_t >
::type 
VULKAN_HPP_NAMESPACE::enumerateInstanceVersion (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)