Lines Matching defs:const
45 extern "C" __declspec( dllimport ) HINSTANCE __stdcall LoadLibraryA( char const * lpLibFileName );
47 extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE hModule, const char * lpProcName );
96 VULKAN_HPP_CONSTEXPR ArrayWrapper1D( std::array<T, N> const & data ) VULKAN_HPP_NOEXCEPT : std::array<T, N>( data ) {}
99 VULKAN_HPP_CONSTEXPR_14 ArrayWrapper1D( std::string const & data ) VULKAN_HPP_NOEXCEPT
114 VULKAN_HPP_CONSTEXPR T const & operator[]( int index ) const VULKAN_HPP_NOEXCEPT
125 operator T const *() const VULKAN_HPP_NOEXCEPT
136 operator std::string() const
143 operator std::string_view() const
151 std::strong_ordering operator<=>( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
153 return *static_cast<std::array<char, N> const *>( this ) <=> *static_cast<std::array<char, N> const *>( &rhs );
157 bool operator<( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
159 return *static_cast<std::array<char, N> const *>( this ) < *static_cast<std::array<char, N> const *>( &rhs );
163 bool operator<=( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
165 return *static_cast<std::array<char, N> const *>( this ) <= *static_cast<std::array<char, N> const *>( &rhs );
169 bool operator>( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
171 return *static_cast<std::array<char, N> const *>( this ) > *static_cast<std::array<char, N> const *>( &rhs );
175 bool operator>=( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
177 return *static_cast<std::array<char, N> const *>( this ) >= *static_cast<std::array<char, N> const *>( &rhs );
182 bool operator==( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
184 return *static_cast<std::array<char, N> const *>( this ) == *static_cast<std::array<char, N> const *>( &rhs );
188 bool operator!=( ArrayWrapper1D<char, N> const & rhs ) const VULKAN_HPP_NOEXCEPT
190 return *static_cast<std::array<char, N> const *>( this ) != *static_cast<std::array<char, N> const *>( &rhs );
194 VULKAN_HPP_CONSTEXPR_14 void copy( char const * data, size_t len ) VULKAN_HPP_NOEXCEPT
210 bool operator<( std::string const & lhs, ArrayWrapper1D<char, N> const & rhs ) VULKAN_HPP_NOEXCEPT
216 bool operator<=( std::string const & lhs, ArrayWrapper1D<char, N> const & rhs ) VULKAN_HPP_NOEXCEPT
222 bool operator>( std::string const & lhs, ArrayWrapper1D<char, N> const & rhs ) VULKAN_HPP_NOEXCEPT
228 bool operator>=( std::string const & lhs, ArrayWrapper1D<char, N> const & rhs ) VULKAN_HPP_NOEXCEPT
234 bool operator==( std::string const & lhs, ArrayWrapper1D<char, N> const & rhs ) VULKAN_HPP_NOEXCEPT
240 bool operator!=( std::string const & lhs, ArrayWrapper1D<char, N> const & rhs ) VULKAN_HPP_NOEXCEPT
251 VULKAN_HPP_CONSTEXPR ArrayWrapper2D( std::array<std::array<T, M>, N> const & data ) VULKAN_HPP_NOEXCEPT
252 : std::array<ArrayWrapper1D<T, M>, N>( *reinterpret_cast<std::array<ArrayWrapper1D<T, M>, N> const *>( &data ) )
274 ArrayProxy( T const & value ) VULKAN_HPP_NOEXCEPT
280 ArrayProxy( uint32_t count, T const * ptr ) VULKAN_HPP_NOEXCEPT
287 ArrayProxy( T const ( &ptr )[C] ) VULKAN_HPP_NOEXCEPT
298 ArrayProxy( std::initializer_list<T> const & list ) VULKAN_HPP_NOEXCEPT
305 ArrayProxy( std::initializer_list<typename std::remove_const<T>::type> const & list ) VULKAN_HPP_NOEXCEPT
316 // convertible to size_t. The const version can capture temporaries, with lifetime ending at end of statement.
320 ArrayProxy( V const & v ) VULKAN_HPP_NOEXCEPT
326 const T * begin() const VULKAN_HPP_NOEXCEPT
331 const T * end() const VULKAN_HPP_NOEXCEPT
336 const T & front() const VULKAN_HPP_NOEXCEPT
342 const T & back() const VULKAN_HPP_NOEXCEPT
348 bool empty() const VULKAN_HPP_NOEXCEPT
353 uint32_t size() const VULKAN_HPP_NOEXCEPT
358 T const * data() const VULKAN_HPP_NOEXCEPT
365 T const * m_ptr;
436 ArrayProxyNoTemporaries( std::initializer_list<T> const & list ) VULKAN_HPP_NOEXCEPT
442 ArrayProxyNoTemporaries( std::initializer_list<T> const && list ) = delete;
445 ArrayProxyNoTemporaries( std::initializer_list<typename std::remove_const<T>::type> const & list ) VULKAN_HPP_NOEXCEPT
452 ArrayProxyNoTemporaries( std::initializer_list<typename std::remove_const<T>::type> const && list ) = delete;
482 const T * begin() const VULKAN_HPP_NOEXCEPT
487 const T * end() const VULKAN_HPP_NOEXCEPT
492 const T & front() const VULKAN_HPP_NOEXCEPT
498 const T & back() const VULKAN_HPP_NOEXCEPT
504 bool empty() const VULKAN_HPP_NOEXCEPT
509 uint32_t size() const VULKAN_HPP_NOEXCEPT
514 T * data() const VULKAN_HPP_NOEXCEPT
530 StridedArrayProxy( uint32_t count, T const * ptr, uint32_t stride ) VULKAN_HPP_NOEXCEPT
539 const T * end() const VULKAN_HPP_NOEXCEPT
541 return reinterpret_cast<T const *>( static_cast<uint8_t const *>( begin() ) + size() * m_stride );
546 const T & back() const VULKAN_HPP_NOEXCEPT
549 return *reinterpret_cast<T const *>( static_cast<uint8_t const *>( begin() ) + ( size() - 1 ) * m_stride );
556 uint32_t stride() const
584 operator RefType *() const VULKAN_HPP_NOEXCEPT
589 RefType const * operator->() const VULKAN_HPP_NOEXCEPT
594 explicit operator bool() const VULKAN_HPP_NOEXCEPT
615 static const bool valid = false;
621 static const bool valid = std::is_same<Type, Head>::value || IsPartOfStructureChain<Type, Tail...>::valid;
627 static const bool value = std::is_same<T, typename std::tuple_element<Index, std::tuple<ChainElements...>>::type>::value ||
634 static const bool value = std::is_same<T, typename std::tuple_element<0, std::tuple<ChainElements...>>::type>::value;
641 static const bool valid = StructExtends<TestType, typename std::tuple_element<0, std::tuple<ChainElements...>>::type>::value &&
649 static const bool valid = true;
662 StructureChain( StructureChain const & rhs ) VULKAN_HPP_NOEXCEPT : std::tuple<ChainElements...>( rhs )
668 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
677 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
680 StructureChain( ChainElements const &... elems ) VULKAN_HPP_NOEXCEPT : std::tuple<ChainElements...>( elems... )
686 StructureChain & operator=( StructureChain const & rhs ) VULKAN_HPP_NOEXCEPT
692 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
705 T const & get() const VULKAN_HPP_NOEXCEPT
707 return std::get<ChainElementIndex<0, T, Which, void, ChainElements...>::value>( static_cast<std::tuple<ChainElements...> const &>( *this ) );
717 std::tuple<T0 const &, T1 const &, Ts const &...> get() const VULKAN_HPP_NOEXCEPT
724 StructureChain & assign( const T & rhs ) VULKAN_HPP_NOEXCEPT
735 isLinked() const VULKAN_HPP_NOEXCEPT
742 isLinked() const VULKAN_HPP_NOEXCEPT
745 return isLinked( reinterpret_cast<VkBaseInStructure const *>( &get<ClassType, Which>() ) );
756 pNext->pNext = reinterpret_cast<VkBaseInStructure const *>( headElement.pNext );
765 unlink( reinterpret_cast<VkBaseOutStructure const *>( &get<ClassType, Which>() ) );
792 bool isLinked( VkBaseInStructure const * pNext ) const VULKAN_HPP_NOEXCEPT
794 VkBaseInStructure const * elementPtr =
795 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( static_cast<std::tuple<ChainElements...> const &>( *this ) ) );
820 void link( void * dstBase, void const * srcBase, VkBaseOutStructure * dst, VkBaseInStructure const * src )
824 std::ptrdiff_t offset = reinterpret_cast<char const *>( src->pNext ) - reinterpret_cast<char const *>( srcBase );
832 void unlink( VkBaseOutStructure const * pNext ) VULKAN_HPP_NOEXCEPT
886 explicit UniqueHandle( Type const & value, Deleter const & deleter = Deleter() ) VULKAN_HPP_NOEXCEPT
892 UniqueHandle( UniqueHandle const & ) = delete;
908 UniqueHandle & operator=( UniqueHandle const & ) = delete;
917 explicit operator bool() const VULKAN_HPP_NOEXCEPT
922 Type const * operator->() const VULKAN_HPP_NOEXCEPT
932 Type const & operator*() const VULKAN_HPP_NOEXCEPT
942 const Type & get() const VULKAN_HPP_NOEXCEPT
952 void reset( Type const & value = Type() ) VULKAN_HPP_NOEXCEPT
982 VULKAN_HPP_INLINE std::vector<typename UniqueType::element_type> uniqueToRaw( std::vector<UniqueType> const & handles )
985 std::transform( handles.begin(), handles.end(), newBuffer.begin(), []( UniqueType const & handle ) { return handle.get(); } );
1009 size_t getVkHeaderVersion() const
1028 vkCreateInstance( const VkInstanceCreateInfo * pCreateInfo, const VkAllocationCallbacks * pAllocator, VkInstance * pInstance ) const VULKAN_HPP_NOEXCEPT
1033 void vkDestroyInstance( VkInstance instance, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1038 VkResult vkEnumeratePhysicalDevices( VkInstance instance, uint32_t * pPhysicalDeviceCount, VkPhysicalDevice * pPhysicalDevices ) const VULKAN_HPP_NOEXCEPT
1043 void vkGetPhysicalDeviceFeatures( VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures * pFeatures ) const VULKAN_HPP_NOEXCEPT
1049 vkGetPhysicalDeviceFormatProperties( VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties * pFormatProperties ) const VULKAN_HPP_NOEXCEPT
1060 VkImageFormatProperties * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
1065 void vkGetPhysicalDeviceProperties( VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties * pProperties ) const VULKAN_HPP_NOEXCEPT
1072 VkQueueFamilyProperties * pQueueFamilyProperties ) const VULKAN_HPP_NOEXCEPT
1077 void vkGetPhysicalDeviceMemoryProperties( VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties * pMemoryProperties ) const VULKAN_HPP_NOEXCEPT
1082 PFN_vkVoidFunction vkGetInstanceProcAddr( VkInstance instance, const char * pName ) const VULKAN_HPP_NOEXCEPT
1087 PFN_vkVoidFunction vkGetDeviceProcAddr( VkDevice device, const char * pName ) const VULKAN_HPP_NOEXCEPT
1093 const VkDeviceCreateInfo * pCreateInfo,
1094 const VkAllocationCallbacks * pAllocator,
1095 VkDevice * pDevice ) const VULKAN_HPP_NOEXCEPT
1100 void vkDestroyDevice( VkDevice device, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1105 VkResult vkEnumerateInstanceExtensionProperties( const char * pLayerName,
1107 VkExtensionProperties * pProperties ) const VULKAN_HPP_NOEXCEPT
1113 const char * pLayerName,
1115 VkExtensionProperties * pProperties ) const VULKAN_HPP_NOEXCEPT
1120 VkResult vkEnumerateInstanceLayerProperties( uint32_t * pPropertyCount, VkLayerProperties * pProperties ) const VULKAN_HPP_NOEXCEPT
1126 vkEnumerateDeviceLayerProperties( VkPhysicalDevice physicalDevice, uint32_t * pPropertyCount, VkLayerProperties * pProperties ) const VULKAN_HPP_NOEXCEPT
1131 void vkGetDeviceQueue( VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue * pQueue ) const VULKAN_HPP_NOEXCEPT
1136 VkResult vkQueueSubmit( VkQueue queue, uint32_t submitCount, const VkSubmitInfo * pSubmits, VkFence fence ) const VULKAN_HPP_NOEXCEPT
1141 VkResult vkQueueWaitIdle( VkQueue queue ) const VULKAN_HPP_NOEXCEPT
1146 VkResult vkDeviceWaitIdle( VkDevice device ) const VULKAN_HPP_NOEXCEPT
1152 const VkMemoryAllocateInfo * pAllocateInfo,
1153 const VkAllocationCallbacks * pAllocator,
1154 VkDeviceMemory * pMemory ) const VULKAN_HPP_NOEXCEPT
1159 void vkFreeMemory( VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1164 VkResult vkMapMemory( VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void ** ppData ) const
1170 void vkUnmapMemory( VkDevice device, VkDeviceMemory memory ) const VULKAN_HPP_NOEXCEPT
1175 VkResult vkFlushMappedMemoryRanges( VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange * pMemoryRanges ) const VULKAN_HPP_NOEXCEPT
1180 VkResult vkInvalidateMappedMemoryRanges( VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange * pMemoryRanges ) const VULKAN_HPP_NOEXCEPT
1185 void vkGetDeviceMemoryCommitment( VkDevice device, VkDeviceMemory memory, VkDeviceSize * pCommittedMemoryInBytes ) const VULKAN_HPP_NOEXCEPT
1190 VkResult vkBindBufferMemory( VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset ) const VULKAN_HPP_NOEXCEPT
1195 VkResult vkBindImageMemory( VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset ) const VULKAN_HPP_NOEXCEPT
1200 void vkGetBufferMemoryRequirements( VkDevice device, VkBuffer buffer, VkMemoryRequirements * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
1205 void vkGetImageMemoryRequirements( VkDevice device, VkImage image, VkMemoryRequirements * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
1213 VkSparseImageMemoryRequirements * pSparseMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
1225 VkSparseImageFormatProperties * pProperties ) const VULKAN_HPP_NOEXCEPT
1230 VkResult vkQueueBindSparse( VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo * pBindInfo, VkFence fence ) const VULKAN_HPP_NOEXCEPT
1236 const VkFenceCreateInfo * pCreateInfo,
1237 const VkAllocationCallbacks * pAllocator,
1238 VkFence * pFence ) const VULKAN_HPP_NOEXCEPT
1243 void vkDestroyFence( VkDevice device, VkFence fence, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1248 VkResult vkResetFences( VkDevice device, uint32_t fenceCount, const VkFence * pFences ) const VULKAN_HPP_NOEXCEPT
1253 VkResult vkGetFenceStatus( VkDevice device, VkFence fence ) const VULKAN_HPP_NOEXCEPT
1258 VkResult vkWaitForFences( VkDevice device, uint32_t fenceCount, const VkFence * pFences, VkBool32 waitAll, uint64_t timeout ) const VULKAN_HPP_NOEXCEPT
1264 const VkSemaphoreCreateInfo * pCreateInfo,
1265 const VkAllocationCallbacks * pAllocator,
1266 VkSemaphore * pSemaphore ) const VULKAN_HPP_NOEXCEPT
1271 void vkDestroySemaphore( VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1277 const VkEventCreateInfo * pCreateInfo,
1278 const VkAllocationCallbacks * pAllocator,
1279 VkEvent * pEvent ) const VULKAN_HPP_NOEXCEPT
1284 void vkDestroyEvent( VkDevice device, VkEvent event, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1289 VkResult vkGetEventStatus( VkDevice device, VkEvent event ) const VULKAN_HPP_NOEXCEPT
1294 VkResult vkSetEvent( VkDevice device, VkEvent event ) const VULKAN_HPP_NOEXCEPT
1299 VkResult vkResetEvent( VkDevice device, VkEvent event ) const VULKAN_HPP_NOEXCEPT
1305 const VkQueryPoolCreateInfo * pCreateInfo,
1306 const VkAllocationCallbacks * pAllocator,
1307 VkQueryPool * pQueryPool ) const VULKAN_HPP_NOEXCEPT
1312 void vkDestroyQueryPool( VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1324 VkQueryResultFlags flags ) const VULKAN_HPP_NOEXCEPT
1330 const VkBufferCreateInfo * pCreateInfo,
1331 const VkAllocationCallbacks * pAllocator,
1332 VkBuffer * pBuffer ) const VULKAN_HPP_NOEXCEPT
1337 void vkDestroyBuffer( VkDevice device, VkBuffer buffer, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1343 const VkBufferViewCreateInfo * pCreateInfo,
1344 const VkAllocationCallbacks * pAllocator,
1345 VkBufferView * pView ) const VULKAN_HPP_NOEXCEPT
1350 void vkDestroyBufferView( VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1356 const VkImageCreateInfo * pCreateInfo,
1357 const VkAllocationCallbacks * pAllocator,
1358 VkImage * pImage ) const VULKAN_HPP_NOEXCEPT
1363 void vkDestroyImage( VkDevice device, VkImage image, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1370 const VkImageSubresource * pSubresource,
1371 VkSubresourceLayout * pLayout ) const VULKAN_HPP_NOEXCEPT
1377 const VkImageViewCreateInfo * pCreateInfo,
1378 const VkAllocationCallbacks * pAllocator,
1379 VkImageView * pView ) const VULKAN_HPP_NOEXCEPT
1384 void vkDestroyImageView( VkDevice device, VkImageView imageView, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1390 const VkShaderModuleCreateInfo * pCreateInfo,
1391 const VkAllocationCallbacks * pAllocator,
1392 VkShaderModule * pShaderModule ) const VULKAN_HPP_NOEXCEPT
1397 void vkDestroyShaderModule( VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1403 const VkPipelineCacheCreateInfo * pCreateInfo,
1404 const VkAllocationCallbacks * pAllocator,
1405 VkPipelineCache * pPipelineCache ) const VULKAN_HPP_NOEXCEPT
1410 void vkDestroyPipelineCache( VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1415 VkResult vkGetPipelineCacheData( VkDevice device, VkPipelineCache pipelineCache, size_t * pDataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
1421 vkMergePipelineCaches( VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache * pSrcCaches ) const VULKAN_HPP_NOEXCEPT
1429 const VkGraphicsPipelineCreateInfo * pCreateInfos,
1430 const VkAllocationCallbacks * pAllocator,
1431 VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
1439 const VkComputePipelineCreateInfo * pCreateInfos,
1440 const VkAllocationCallbacks * pAllocator,
1441 VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
1446 void vkDestroyPipeline( VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1452 const VkPipelineLayoutCreateInfo * pCreateInfo,
1453 const VkAllocationCallbacks * pAllocator,
1454 VkPipelineLayout * pPipelineLayout ) const VULKAN_HPP_NOEXCEPT
1459 void vkDestroyPipelineLayout( VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1465 const VkSamplerCreateInfo * pCreateInfo,
1466 const VkAllocationCallbacks * pAllocator,
1467 VkSampler * pSampler ) const VULKAN_HPP_NOEXCEPT
1472 void vkDestroySampler( VkDevice device, VkSampler sampler, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1478 const VkDescriptorSetLayoutCreateInfo * pCreateInfo,
1479 const VkAllocationCallbacks * pAllocator,
1480 VkDescriptorSetLayout * pSetLayout ) const VULKAN_HPP_NOEXCEPT
1487 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1493 const VkDescriptorPoolCreateInfo * pCreateInfo,
1494 const VkAllocationCallbacks * pAllocator,
1495 VkDescriptorPool * pDescriptorPool ) const VULKAN_HPP_NOEXCEPT
1500 void vkDestroyDescriptorPool( VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1505 VkResult vkResetDescriptorPool( VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags ) const VULKAN_HPP_NOEXCEPT
1511 const VkDescriptorSetAllocateInfo * pAllocateInfo,
1512 VkDescriptorSet * pDescriptorSets ) const VULKAN_HPP_NOEXCEPT
1520 const VkDescriptorSet * pDescriptorSets ) const VULKAN_HPP_NOEXCEPT
1527 const VkWriteDescriptorSet * pDescriptorWrites,
1529 const VkCopyDescriptorSet * pDescriptorCopies ) const VULKAN_HPP_NOEXCEPT
1535 const VkFramebufferCreateInfo * pCreateInfo,
1536 const VkAllocationCallbacks * pAllocator,
1537 VkFramebuffer * pFramebuffer ) const VULKAN_HPP_NOEXCEPT
1542 void vkDestroyFramebuffer( VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1548 const VkRenderPassCreateInfo * pCreateInfo,
1549 const VkAllocationCallbacks * pAllocator,
1550 VkRenderPass * pRenderPass ) const VULKAN_HPP_NOEXCEPT
1555 void vkDestroyRenderPass( VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1560 void vkGetRenderAreaGranularity( VkDevice device, VkRenderPass renderPass, VkExtent2D * pGranularity ) const VULKAN_HPP_NOEXCEPT
1566 const VkCommandPoolCreateInfo * pCreateInfo,
1567 const VkAllocationCallbacks * pAllocator,
1568 VkCommandPool * pCommandPool ) const VULKAN_HPP_NOEXCEPT
1573 void vkDestroyCommandPool( VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
1578 VkResult vkResetCommandPool( VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags ) const VULKAN_HPP_NOEXCEPT
1584 const VkCommandBufferAllocateInfo * pAllocateInfo,
1585 VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT
1593 const VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT
1598 VkResult vkBeginCommandBuffer( VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo * pBeginInfo ) const VULKAN_HPP_NOEXCEPT
1603 VkResult vkEndCommandBuffer( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
1608 VkResult vkResetCommandBuffer( VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags ) const VULKAN_HPP_NOEXCEPT
1613 void vkCmdBindPipeline( VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline ) const VULKAN_HPP_NOEXCEPT
1619 vkCmdSetViewport( VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT
1624 void vkCmdSetScissor( VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT
1629 void vkCmdSetLineWidth( VkCommandBuffer commandBuffer, float lineWidth ) const VULKAN_HPP_NOEXCEPT
1637 float depthBiasSlopeFactor ) const VULKAN_HPP_NOEXCEPT
1642 void vkCmdSetBlendConstants( VkCommandBuffer commandBuffer, const float blendConstants[4] ) const VULKAN_HPP_NOEXCEPT
1647 void vkCmdSetDepthBounds( VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds ) const VULKAN_HPP_NOEXCEPT
1652 void vkCmdSetStencilCompareMask( VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask ) const VULKAN_HPP_NOEXCEPT
1657 void vkCmdSetStencilWriteMask( VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask ) const VULKAN_HPP_NOEXCEPT
1662 void vkCmdSetStencilReference( VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference ) const VULKAN_HPP_NOEXCEPT
1672 const VkDescriptorSet * pDescriptorSets,
1674 const uint32_t * pDynamicOffsets ) const VULKAN_HPP_NOEXCEPT
1680 void vkCmdBindIndexBuffer( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType ) const VULKAN_HPP_NOEXCEPT
1688 const VkBuffer * pBuffers,
1689 const VkDeviceSize * pOffsets ) const VULKAN_HPP_NOEXCEPT
1694 void vkCmdDraw( VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance ) const
1705 uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT
1710 void vkCmdDrawIndirect( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const VULKAN_HPP_NOEXCEPT
1715 void vkCmdDrawIndexedIndirect( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const
1721 void vkCmdDispatch( VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
1726 void vkCmdDispatchIndirect( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset ) const VULKAN_HPP_NOEXCEPT
1731 void vkCmdCopyBuffer( VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy * pRegions ) const
1743 const VkImageCopy * pRegions ) const VULKAN_HPP_NOEXCEPT
1754 const VkImageBlit * pRegions,
1755 VkFilter filter ) const VULKAN_HPP_NOEXCEPT
1765 const VkBufferImageCopy * pRegions ) const VULKAN_HPP_NOEXCEPT
1775 const VkBufferImageCopy * pRegions ) const VULKAN_HPP_NOEXCEPT
1780 void vkCmdUpdateBuffer( VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void * pData ) const
1787 vkCmdFillBuffer( VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data ) const VULKAN_HPP_NOEXCEPT
1795 const VkClearColorValue * pColor,
1797 const VkImageSubresourceRange * pRanges ) const VULKAN_HPP_NOEXCEPT
1805 const VkClearDepthStencilValue * pDepthStencil,
1807 const VkImageSubresourceRange * pRanges ) const VULKAN_HPP_NOEXCEPT
1814 const VkClearAttachment * pAttachments,
1816 const VkClearRect * pRects ) const VULKAN_HPP_NOEXCEPT
1827 const VkImageResolve * pRegions ) const VULKAN_HPP_NOEXCEPT
1832 void vkCmdSetEvent( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT
1837 void vkCmdResetEvent( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT
1844 const VkEvent * pEvents,
1848 const VkMemoryBarrier * pMemoryBarriers,
1850 const VkBufferMemoryBarrier * pBufferMemoryBarriers,
1852 const VkImageMemoryBarrier * pImageMemoryBarriers ) const VULKAN_HPP_NOEXCEPT
1872 const VkMemoryBarrier * pMemoryBarriers,
1874 const VkBufferMemoryBarrier * pBufferMemoryBarriers,
1876 const VkImageMemoryBarrier * pImageMemoryBarriers ) const VULKAN_HPP_NOEXCEPT
1890 void vkCmdBeginQuery( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags ) const VULKAN_HPP_NOEXCEPT
1895 void vkCmdEndQuery( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT
1900 void vkCmdResetQueryPool( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT
1908 uint32_t query ) const VULKAN_HPP_NOEXCEPT
1920 VkQueryResultFlags flags ) const VULKAN_HPP_NOEXCEPT
1930 const void * pValues ) const VULKAN_HPP_NOEXCEPT
1936 const VkRenderPassBeginInfo * pRenderPassBegin,
1937 VkSubpassContents contents ) const VULKAN_HPP_NOEXCEPT
1942 void vkCmdNextSubpass( VkCommandBuffer commandBuffer, VkSubpassContents contents ) const VULKAN_HPP_NOEXCEPT
1947 void vkCmdEndRenderPass( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
1952 void vkCmdExecuteCommands( VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT
1959 VkResult vkEnumerateInstanceVersion( uint32_t * pApiVersion ) const VULKAN_HPP_NOEXCEPT
1964 VkResult vkBindBufferMemory2( VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT
1969 VkResult vkBindImageMemory2( VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT
1978 VkPeerMemoryFeatureFlags * pPeerMemoryFeatures ) const VULKAN_HPP_NOEXCEPT
1983 void vkCmdSetDeviceMask( VkCommandBuffer commandBuffer, uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT
1994 uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
2001 VkPhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties ) const VULKAN_HPP_NOEXCEPT
2007 const VkImageMemoryRequirementsInfo2 * pInfo,
2008 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2014 const VkBufferMemoryRequirementsInfo2 * pInfo,
2015 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2021 const VkImageSparseMemoryRequirementsInfo2 * pInfo,
2023 VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2028 void vkGetPhysicalDeviceFeatures2( VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 * pFeatures ) const VULKAN_HPP_NOEXCEPT
2033 void vkGetPhysicalDeviceProperties2( VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 * pProperties ) const VULKAN_HPP_NOEXCEPT
2040 VkFormatProperties2 * pFormatProperties ) const VULKAN_HPP_NOEXCEPT
2046 const VkPhysicalDeviceImageFormatInfo2 * pImageFormatInfo,
2047 VkImageFormatProperties2 * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
2054 VkQueueFamilyProperties2 * pQueueFamilyProperties ) const VULKAN_HPP_NOEXCEPT
2060 VkPhysicalDeviceMemoryProperties2 * pMemoryProperties ) const VULKAN_HPP_NOEXCEPT
2066 const VkPhysicalDeviceSparseImageFormatInfo2 * pFormatInfo,
2068 VkSparseImageFormatProperties2 * pProperties ) const VULKAN_HPP_NOEXCEPT
2073 void vkTrimCommandPool( VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags ) const VULKAN_HPP_NOEXCEPT
2078 void vkGetDeviceQueue2( VkDevice device, const VkDeviceQueueInfo2 * pQueueInfo, VkQueue * pQueue ) const VULKAN_HPP_NOEXCEPT
2084 const VkSamplerYcbcrConversionCreateInfo * pCreateInfo,
2085 const VkAllocationCallbacks * pAllocator,
2086 VkSamplerYcbcrConversion * pYcbcrConversion ) const VULKAN_HPP_NOEXCEPT
2093 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2099 const VkDescriptorUpdateTemplateCreateInfo * pCreateInfo,
2100 const VkAllocationCallbacks * pAllocator,
2101 VkDescriptorUpdateTemplate * pDescriptorUpdateTemplate ) const VULKAN_HPP_NOEXCEPT
2108 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2116 const void * pData ) const VULKAN_HPP_NOEXCEPT
2122 const VkPhysicalDeviceExternalBufferInfo * pExternalBufferInfo,
2123 VkExternalBufferProperties * pExternalBufferProperties ) const VULKAN_HPP_NOEXCEPT
2129 const VkPhysicalDeviceExternalFenceInfo * pExternalFenceInfo,
2130 VkExternalFenceProperties * pExternalFenceProperties ) const VULKAN_HPP_NOEXCEPT
2136 const VkPhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo,
2137 VkExternalSemaphoreProperties * pExternalSemaphoreProperties ) const VULKAN_HPP_NOEXCEPT
2143 const VkDescriptorSetLayoutCreateInfo * pCreateInfo,
2144 VkDescriptorSetLayoutSupport * pSupport ) const VULKAN_HPP_NOEXCEPT
2157 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
2168 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
2174 const VkRenderPassCreateInfo2 * pCreateInfo,
2175 const VkAllocationCallbacks * pAllocator,
2176 VkRenderPass * pRenderPass ) const VULKAN_HPP_NOEXCEPT
2182 const VkRenderPassBeginInfo * pRenderPassBegin,
2183 const VkSubpassBeginInfo * pSubpassBeginInfo ) const VULKAN_HPP_NOEXCEPT
2189 const VkSubpassBeginInfo * pSubpassBeginInfo,
2190 const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT
2195 void vkCmdEndRenderPass2( VkCommandBuffer commandBuffer, const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT
2200 void vkResetQueryPool( VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT
2205 VkResult vkGetSemaphoreCounterValue( VkDevice device, VkSemaphore semaphore, uint64_t * pValue ) const VULKAN_HPP_NOEXCEPT
2210 VkResult vkWaitSemaphores( VkDevice device, const VkSemaphoreWaitInfo * pWaitInfo, uint64_t timeout ) const VULKAN_HPP_NOEXCEPT
2215 VkResult vkSignalSemaphore( VkDevice device, const VkSemaphoreSignalInfo * pSignalInfo ) const VULKAN_HPP_NOEXCEPT
2220 VkDeviceAddress vkGetBufferDeviceAddress( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
2225 uint64_t vkGetBufferOpaqueCaptureAddress( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
2230 uint64_t vkGetDeviceMemoryOpaqueCaptureAddress( VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
2239 VkPhysicalDeviceToolProperties * pToolProperties ) const VULKAN_HPP_NOEXCEPT
2245 const VkPrivateDataSlotCreateInfo * pCreateInfo,
2246 const VkAllocationCallbacks * pAllocator,
2247 VkPrivateDataSlot * pPrivateDataSlot ) const VULKAN_HPP_NOEXCEPT
2252 void vkDestroyPrivateDataSlot( VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2257 VkResult vkSetPrivateData( VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data ) const
2263 void vkGetPrivateData( VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData ) const
2269 void vkCmdSetEvent2( VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
2274 void vkCmdResetEvent2( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT
2281 const VkEvent * pEvents,
2282 const VkDependencyInfo * pDependencyInfos ) const VULKAN_HPP_NOEXCEPT
2287 void vkCmdPipelineBarrier2( VkCommandBuffer commandBuffer, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
2292 void vkCmdWriteTimestamp2( VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT
2297 VkResult vkQueueSubmit2( VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 * pSubmits, VkFence fence ) const VULKAN_HPP_NOEXCEPT
2302 void vkCmdCopyBuffer2( VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 * pCopyBufferInfo ) const VULKAN_HPP_NOEXCEPT
2307 void vkCmdCopyImage2( VkCommandBuffer commandBuffer, const VkCopyImageInfo2 * pCopyImageInfo ) const VULKAN_HPP_NOEXCEPT
2312 void vkCmdCopyBufferToImage2( VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT
2317 void vkCmdCopyImageToBuffer2( VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT
2322 void vkCmdBlitImage2( VkCommandBuffer commandBuffer, const VkBlitImageInfo2 * pBlitImageInfo ) const VULKAN_HPP_NOEXCEPT
2327 void vkCmdResolveImage2( VkCommandBuffer commandBuffer, const VkResolveImageInfo2 * pResolveImageInfo ) const VULKAN_HPP_NOEXCEPT
2332 void vkCmdBeginRendering( VkCommandBuffer commandBuffer, const VkRenderingInfo * pRenderingInfo ) const VULKAN_HPP_NOEXCEPT
2337 void vkCmdEndRendering( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
2342 void vkCmdSetCullMode( VkCommandBuffer commandBuffer, VkCullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT
2347 void vkCmdSetFrontFace( VkCommandBuffer commandBuffer, VkFrontFace frontFace ) const VULKAN_HPP_NOEXCEPT
2352 void vkCmdSetPrimitiveTopology( VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT
2357 void vkCmdSetViewportWithCount( VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT
2362 void vkCmdSetScissorWithCount( VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT
2370 const VkBuffer * pBuffers,
2371 const VkDeviceSize * pOffsets,
2372 const VkDeviceSize * pSizes,
2373 const VkDeviceSize * pStrides ) const VULKAN_HPP_NOEXCEPT
2378 void vkCmdSetDepthTestEnable( VkCommandBuffer commandBuffer, VkBool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT
2383 void vkCmdSetDepthWriteEnable( VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT
2388 void vkCmdSetDepthCompareOp( VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT
2393 void vkCmdSetDepthBoundsTestEnable( VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT
2398 void vkCmdSetStencilTestEnable( VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT
2408 VkCompareOp compareOp ) const VULKAN_HPP_NOEXCEPT
2413 void vkCmdSetRasterizerDiscardEnable( VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT
2418 void vkCmdSetDepthBiasEnable( VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT
2423 void vkCmdSetPrimitiveRestartEnable( VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT
2429 const VkDeviceBufferMemoryRequirements * pInfo,
2430 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2436 const VkDeviceImageMemoryRequirements * pInfo,
2437 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2443 const VkDeviceImageMemoryRequirements * pInfo,
2445 VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2452 void vkDestroySurfaceKHR( VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2460 VkBool32 * pSupported ) const VULKAN_HPP_NOEXCEPT
2467 VkSurfaceCapabilitiesKHR * pSurfaceCapabilities ) const VULKAN_HPP_NOEXCEPT
2475 VkSurfaceFormatKHR * pSurfaceFormats ) const VULKAN_HPP_NOEXCEPT
2483 VkPresentModeKHR * pPresentModes ) const VULKAN_HPP_NOEXCEPT
2491 const VkSwapchainCreateInfoKHR * pCreateInfo,
2492 const VkAllocationCallbacks * pAllocator,
2493 VkSwapchainKHR * pSwapchain ) const VULKAN_HPP_NOEXCEPT
2498 void vkDestroySwapchainKHR( VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2506 VkImage * pSwapchainImages ) const VULKAN_HPP_NOEXCEPT
2512 VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t * pImageIndex ) const VULKAN_HPP_NOEXCEPT
2517 VkResult vkQueuePresentKHR( VkQueue queue, const VkPresentInfoKHR * pPresentInfo ) const VULKAN_HPP_NOEXCEPT
2523 VkDeviceGroupPresentCapabilitiesKHR * pDeviceGroupPresentCapabilities ) const VULKAN_HPP_NOEXCEPT
2529 vkGetDeviceGroupSurfacePresentModesKHR( VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR * pModes ) const VULKAN_HPP_NOEXCEPT
2537 VkRect2D * pRects ) const VULKAN_HPP_NOEXCEPT
2542 VkResult vkAcquireNextImage2KHR( VkDevice device, const VkAcquireNextImageInfoKHR * pAcquireInfo, uint32_t * pImageIndex ) const VULKAN_HPP_NOEXCEPT
2551 VkDisplayPropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT
2558 VkDisplayPlanePropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT
2566 VkDisplayKHR * pDisplays ) const VULKAN_HPP_NOEXCEPT
2574 VkDisplayModePropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT
2581 const VkDisplayModeCreateInfoKHR * pCreateInfo,
2582 const VkAllocationCallbacks * pAllocator,
2583 VkDisplayModeKHR * pMode ) const VULKAN_HPP_NOEXCEPT
2591 VkDisplayPlaneCapabilitiesKHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT
2597 const VkDisplaySurfaceCreateInfoKHR * pCreateInfo,
2598 const VkAllocationCallbacks * pAllocator,
2599 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2608 const VkSwapchainCreateInfoKHR * pCreateInfos,
2609 const VkAllocationCallbacks * pAllocator,
2610 VkSwapchainKHR * pSwapchains ) const VULKAN_HPP_NOEXCEPT
2619 const VkXlibSurfaceCreateInfoKHR * pCreateInfo,
2620 const VkAllocationCallbacks * pAllocator,
2621 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2629 VisualID visualID ) const VULKAN_HPP_NOEXCEPT
2639 const VkXcbSurfaceCreateInfoKHR * pCreateInfo,
2640 const VkAllocationCallbacks * pAllocator,
2641 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2649 xcb_visualid_t visual_id ) const VULKAN_HPP_NOEXCEPT
2659 const VkWaylandSurfaceCreateInfoKHR * pCreateInfo,
2660 const VkAllocationCallbacks * pAllocator,
2661 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2668 struct wl_display * display ) const VULKAN_HPP_NOEXCEPT
2678 const VkAndroidSurfaceCreateInfoKHR * pCreateInfo,
2679 const VkAllocationCallbacks * pAllocator,
2680 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2690 const VkWin32SurfaceCreateInfoKHR * pCreateInfo,
2691 const VkAllocationCallbacks * pAllocator,
2692 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2697 VkBool32 vkGetPhysicalDeviceWin32PresentationSupportKHR( VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex ) const VULKAN_HPP_NOEXCEPT
2707 const VkSurfaceCreateInfoOHOS * pCreateInfo,
2708 const VkAllocationCallbacks * pAllocator,
2709 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
2718 const VkDebugReportCallbackCreateInfoEXT * pCreateInfo,
2719 const VkAllocationCallbacks * pAllocator,
2720 VkDebugReportCallbackEXT * pCallback ) const VULKAN_HPP_NOEXCEPT
2727 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2738 const char * pLayerPrefix,
2739 const char * pMessage ) const VULKAN_HPP_NOEXCEPT
2746 VkResult vkDebugMarkerSetObjectTagEXT( VkDevice device, const VkDebugMarkerObjectTagInfoEXT * pTagInfo ) const VULKAN_HPP_NOEXCEPT
2751 VkResult vkDebugMarkerSetObjectNameEXT( VkDevice device, const VkDebugMarkerObjectNameInfoEXT * pNameInfo ) const VULKAN_HPP_NOEXCEPT
2756 void vkCmdDebugMarkerBeginEXT( VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
2761 void vkCmdDebugMarkerEndEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
2766 void vkCmdDebugMarkerInsertEXT( VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
2774 const VkVideoProfileInfoKHR * pVideoProfile,
2775 VkVideoCapabilitiesKHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT
2781 const VkPhysicalDeviceVideoFormatInfoKHR * pVideoFormatInfo,
2783 VkVideoFormatPropertiesKHR * pVideoFormatProperties ) const VULKAN_HPP_NOEXCEPT
2789 const VkVideoSessionCreateInfoKHR * pCreateInfo,
2790 const VkAllocationCallbacks * pAllocator,
2791 VkVideoSessionKHR * pVideoSession ) const VULKAN_HPP_NOEXCEPT
2796 void vkDestroyVideoSessionKHR( VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2804 VkVideoSessionMemoryRequirementsKHR * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
2812 const VkBindVideoSessionMemoryInfoKHR * pBindSessionMemoryInfos ) const VULKAN_HPP_NOEXCEPT
2818 const VkVideoSessionParametersCreateInfoKHR * pCreateInfo,
2819 const VkAllocationCallbacks * pAllocator,
2820 VkVideoSessionParametersKHR * pVideoSessionParameters ) const VULKAN_HPP_NOEXCEPT
2827 const VkVideoSessionParametersUpdateInfoKHR * pUpdateInfo ) const VULKAN_HPP_NOEXCEPT
2834 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2839 void vkCmdBeginVideoCodingKHR( VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR * pBeginInfo ) const VULKAN_HPP_NOEXCEPT
2844 void vkCmdEndVideoCodingKHR( VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR * pEndCodingInfo ) const VULKAN_HPP_NOEXCEPT
2849 void vkCmdControlVideoCodingKHR( VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR * pCodingControlInfo ) const VULKAN_HPP_NOEXCEPT
2856 void vkCmdDecodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR * pDecodeInfo ) const VULKAN_HPP_NOEXCEPT
2866 const VkBuffer * pBuffers,
2867 const VkDeviceSize * pOffsets,
2868 const VkDeviceSize * pSizes ) const VULKAN_HPP_NOEXCEPT
2876 const VkBuffer * pCounterBuffers,
2877 const VkDeviceSize * pCounterBufferOffsets ) const VULKAN_HPP_NOEXCEPT
2885 const VkBuffer * pCounterBuffers,
2886 const VkDeviceSize * pCounterBufferOffsets ) const VULKAN_HPP_NOEXCEPT
2891 void vkCmdBeginQueryIndexedEXT( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index ) const
2897 void vkCmdEndQueryIndexedEXT( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index ) const VULKAN_HPP_NOEXCEPT
2908 uint32_t vertexStride ) const VULKAN_HPP_NOEXCEPT
2916 const VkCuModuleCreateInfoNVX * pCreateInfo,
2917 const VkAllocationCallbacks * pAllocator,
2918 VkCuModuleNVX * pModule ) const VULKAN_HPP_NOEXCEPT
2924 const VkCuFunctionCreateInfoNVX * pCreateInfo,
2925 const VkAllocationCallbacks * pAllocator,
2926 VkCuFunctionNVX * pFunction ) const VULKAN_HPP_NOEXCEPT
2931 void vkDestroyCuModuleNVX( VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2936 void vkDestroyCuFunctionNVX( VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
2941 void vkCmdCuLaunchKernelNVX( VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX * pLaunchInfo ) const VULKAN_HPP_NOEXCEPT
2948 uint32_t vkGetImageViewHandleNVX( VkDevice device, const VkImageViewHandleInfoNVX * pInfo ) const VULKAN_HPP_NOEXCEPT
2953 VkResult vkGetImageViewAddressNVX( VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX * pProperties ) const VULKAN_HPP_NOEXCEPT
2966 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
2977 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
2989 void * pInfo ) const VULKAN_HPP_NOEXCEPT
2996 void vkCmdBeginRenderingKHR( VkCommandBuffer commandBuffer, const VkRenderingInfo * pRenderingInfo ) const VULKAN_HPP_NOEXCEPT
3001 void vkCmdEndRenderingKHR( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
3010 const VkStreamDescriptorSurfaceCreateInfoGGP * pCreateInfo,
3011 const VkAllocationCallbacks * pAllocator,
3012 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
3027 VkExternalImageFormatPropertiesNV * pExternalImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
3039 HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT
3047 void vkGetPhysicalDeviceFeatures2KHR( VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 * pFeatures ) const VULKAN_HPP_NOEXCEPT
3052 void vkGetPhysicalDeviceProperties2KHR( VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 * pProperties ) const VULKAN_HPP_NOEXCEPT
3059 VkFormatProperties2 * pFormatProperties ) const VULKAN_HPP_NOEXCEPT
3065 const VkPhysicalDeviceImageFormatInfo2 * pImageFormatInfo,
3066 VkImageFormatProperties2 * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
3073 VkQueueFamilyProperties2 * pQueueFamilyProperties ) const VULKAN_HPP_NOEXCEPT
3079 VkPhysicalDeviceMemoryProperties2 * pMemoryProperties ) const VULKAN_HPP_NOEXCEPT
3085 const VkPhysicalDeviceSparseImageFormatInfo2 * pFormatInfo,
3087 VkSparseImageFormatProperties2 * pProperties ) const VULKAN_HPP_NOEXCEPT
3098 VkPeerMemoryFeatureFlags * pPeerMemoryFeatures ) const VULKAN_HPP_NOEXCEPT
3103 void vkCmdSetDeviceMaskKHR( VkCommandBuffer commandBuffer, uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT
3114 uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
3123 const VkViSurfaceCreateInfoNN * pCreateInfo,
3124 const VkAllocationCallbacks * pAllocator,
3125 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
3133 void vkTrimCommandPoolKHR( VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags ) const VULKAN_HPP_NOEXCEPT
3142 VkPhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties ) const VULKAN_HPP_NOEXCEPT
3150 const VkPhysicalDeviceExternalBufferInfo * pExternalBufferInfo,
3151 VkExternalBufferProperties * pExternalBufferProperties ) const VULKAN_HPP_NOEXCEPT
3159 VkResult vkGetMemoryWin32HandleKHR( VkDevice device, const VkMemoryGetWin32HandleInfoKHR * pGetWin32HandleInfo, HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT
3167 VkMemoryWin32HandlePropertiesKHR * pMemoryWin32HandleProperties ) const VULKAN_HPP_NOEXCEPT
3175 VkResult vkGetMemoryFdKHR( VkDevice device, const VkMemoryGetFdInfoKHR * pGetFdInfo, int * pFd ) const VULKAN_HPP_NOEXCEPT
3183 VkMemoryFdPropertiesKHR * pMemoryFdProperties ) const VULKAN_HPP_NOEXCEPT
3191 const VkPhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo,
3192 VkExternalSemaphoreProperties * pExternalSemaphoreProperties ) const VULKAN_HPP_NOEXCEPT
3201 const VkImportSemaphoreWin32HandleInfoKHR * pImportSemaphoreWin32HandleInfo ) const VULKAN_HPP_NOEXCEPT
3207 vkGetSemaphoreWin32HandleKHR( VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR * pGetWin32HandleInfo, HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT
3215 VkResult vkImportSemaphoreFdKHR( VkDevice device, const VkImportSemaphoreFdInfoKHR * pImportSemaphoreFdInfo ) const VULKAN_HPP_NOEXCEPT
3220 VkResult vkGetSemaphoreFdKHR( VkDevice device, const VkSemaphoreGetFdInfoKHR * pGetFdInfo, int * pFd ) const VULKAN_HPP_NOEXCEPT
3232 const VkWriteDescriptorSet * pDescriptorWrites ) const VULKAN_HPP_NOEXCEPT
3241 const void * pData ) const VULKAN_HPP_NOEXCEPT
3249 const VkConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin ) const VULKAN_HPP_NOEXCEPT
3254 void vkCmdEndConditionalRenderingEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
3262 const VkDescriptorUpdateTemplateCreateInfo * pCreateInfo,
3263 const VkAllocationCallbacks * pAllocator,
3264 VkDescriptorUpdateTemplate * pDescriptorUpdateTemplate ) const VULKAN_HPP_NOEXCEPT
3271 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
3279 const void * pData ) const VULKAN_HPP_NOEXCEPT
3289 const VkViewportWScalingNV * pViewportWScalings ) const VULKAN_HPP_NOEXCEPT
3296 VkResult vkReleaseDisplayEXT( VkPhysicalDevice physicalDevice, VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT
3304 VkResult vkAcquireXlibDisplayEXT( VkPhysicalDevice physicalDevice, Display * dpy, VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT
3309 VkResult vkGetRandROutputDisplayEXT( VkPhysicalDevice physicalDevice, Display * dpy, RROutput rrOutput, VkDisplayKHR * pDisplay ) const VULKAN_HPP_NOEXCEPT
3319 VkSurfaceCapabilities2EXT * pSurfaceCapabilities ) const VULKAN_HPP_NOEXCEPT
3326 VkResult vkDisplayPowerControlEXT( VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT * pDisplayPowerInfo ) const VULKAN_HPP_NOEXCEPT
3332 const VkDeviceEventInfoEXT * pDeviceEventInfo,
3333 const VkAllocationCallbacks * pAllocator,
3334 VkFence * pFence ) const VULKAN_HPP_NOEXCEPT
3341 const VkDisplayEventInfoEXT * pDisplayEventInfo,
3342 const VkAllocationCallbacks * pAllocator,
3343 VkFence * pFence ) const VULKAN_HPP_NOEXCEPT
3351 uint64_t * pCounterValue ) const VULKAN_HPP_NOEXCEPT
3360 VkRefreshCycleDurationGOOGLE * pDisplayTimingProperties ) const VULKAN_HPP_NOEXCEPT
3368 VkPastPresentationTimingGOOGLE * pPresentationTimings ) const VULKAN_HPP_NOEXCEPT
3378 const VkRect2D * pDiscardRectangles ) const VULKAN_HPP_NOEXCEPT
3383 void vkCmdSetDiscardRectangleEnableEXT( VkCommandBuffer commandBuffer, VkBool32 discardRectangleEnable ) const VULKAN_HPP_NOEXCEPT
3388 void vkCmdSetDiscardRectangleModeEXT( VkCommandBuffer commandBuffer, VkDiscardRectangleModeEXT discardRectangleMode ) const VULKAN_HPP_NOEXCEPT
3397 const VkSwapchainKHR * pSwapchains,
3398 const VkHdrMetadataEXT * pMetadata ) const VULKAN_HPP_NOEXCEPT
3406 const VkRenderPassCreateInfo2 * pCreateInfo,
3407 const VkAllocationCallbacks * pAllocator,
3408 VkRenderPass * pRenderPass ) const VULKAN_HPP_NOEXCEPT
3414 const VkRenderPassBeginInfo * pRenderPassBegin,
3415 const VkSubpassBeginInfo * pSubpassBeginInfo ) const VULKAN_HPP_NOEXCEPT
3421 const VkSubpassBeginInfo * pSubpassBeginInfo,
3422 const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT
3427 void vkCmdEndRenderPass2KHR( VkCommandBuffer commandBuffer, const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT
3434 VkResult vkGetSwapchainStatusKHR( VkDevice device, VkSwapchainKHR swapchain ) const VULKAN_HPP_NOEXCEPT
3442 const VkPhysicalDeviceExternalFenceInfo * pExternalFenceInfo,
3443 VkExternalFenceProperties * pExternalFenceProperties ) const VULKAN_HPP_NOEXCEPT
3451 VkResult vkImportFenceWin32HandleKHR( VkDevice device, const VkImportFenceWin32HandleInfoKHR * pImportFenceWin32HandleInfo ) const VULKAN_HPP_NOEXCEPT
3456 VkResult vkGetFenceWin32HandleKHR( VkDevice device, const VkFenceGetWin32HandleInfoKHR * pGetWin32HandleInfo, HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT
3464 VkResult vkImportFenceFdKHR( VkDevice device, const VkImportFenceFdInfoKHR * pImportFenceFdInfo ) const VULKAN_HPP_NOEXCEPT
3469 VkResult vkGetFenceFdKHR( VkDevice device, const VkFenceGetFdInfoKHR * pGetFdInfo, int * pFd ) const VULKAN_HPP_NOEXCEPT
3481 VkPerformanceCounterDescriptionKHR * pCounterDescriptions ) const VULKAN_HPP_NOEXCEPT
3488 const VkQueryPoolPerformanceCreateInfoKHR * pPerformanceQueryCreateInfo,
3489 uint32_t * pNumPasses ) const VULKAN_HPP_NOEXCEPT
3494 VkResult vkAcquireProfilingLockKHR( VkDevice device, const VkAcquireProfilingLockInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3499 void vkReleaseProfilingLockKHR( VkDevice device ) const VULKAN_HPP_NOEXCEPT
3507 const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo,
3508 VkSurfaceCapabilities2KHR * pSurfaceCapabilities ) const VULKAN_HPP_NOEXCEPT
3514 const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo,
3516 VkSurfaceFormat2KHR * pSurfaceFormats ) const VULKAN_HPP_NOEXCEPT
3525 VkDisplayProperties2KHR * pProperties ) const VULKAN_HPP_NOEXCEPT
3532 VkDisplayPlaneProperties2KHR * pProperties ) const VULKAN_HPP_NOEXCEPT
3540 VkDisplayModeProperties2KHR * pProperties ) const VULKAN_HPP_NOEXCEPT
3546 const VkDisplayPlaneInfo2KHR * pDisplayPlaneInfo,
3547 VkDisplayPlaneCapabilities2KHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT
3556 const VkIOSSurfaceCreateInfoMVK * pCreateInfo,
3557 const VkAllocationCallbacks * pAllocator,
3558 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
3568 const VkMacOSSurfaceCreateInfoMVK * pCreateInfo,
3569 const VkAllocationCallbacks * pAllocator,
3570 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
3578 VkResult vkSetDebugUtilsObjectNameEXT( VkDevice device, const VkDebugUtilsObjectNameInfoEXT * pNameInfo ) const VULKAN_HPP_NOEXCEPT
3583 VkResult vkSetDebugUtilsObjectTagEXT( VkDevice device, const VkDebugUtilsObjectTagInfoEXT * pTagInfo ) const VULKAN_HPP_NOEXCEPT
3588 void vkQueueBeginDebugUtilsLabelEXT( VkQueue queue, const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT
3593 void vkQueueEndDebugUtilsLabelEXT( VkQueue queue ) const VULKAN_HPP_NOEXCEPT
3598 void vkQueueInsertDebugUtilsLabelEXT( VkQueue queue, const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT
3603 void vkCmdBeginDebugUtilsLabelEXT( VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT
3608 void vkCmdEndDebugUtilsLabelEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
3613 void vkCmdInsertDebugUtilsLabelEXT( VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT
3619 const VkDebugUtilsMessengerCreateInfoEXT * pCreateInfo,
3620 const VkAllocationCallbacks * pAllocator,
3621 VkDebugUtilsMessengerEXT * pMessenger ) const VULKAN_HPP_NOEXCEPT
3628 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
3636 const VkDebugUtilsMessengerCallbackDataEXT * pCallbackData ) const VULKAN_HPP_NOEXCEPT
3645 const struct AHardwareBuffer * buffer,
3646 VkAndroidHardwareBufferPropertiesANDROID * pProperties ) const VULKAN_HPP_NOEXCEPT
3652 const VkMemoryGetAndroidHardwareBufferInfoANDROID * pInfo,
3653 struct AHardwareBuffer ** pBuffer ) const VULKAN_HPP_NOEXCEPT
3665 const VkExecutionGraphPipelineCreateInfoAMDX * pCreateInfos,
3666 const VkAllocationCallbacks * pAllocator,
3667 VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
3674 VkExecutionGraphPipelineScratchSizeAMDX * pSizeInfo ) const VULKAN_HPP_NOEXCEPT
3681 const VkPipelineShaderStageNodeCreateInfoAMDX * pNodeInfo,
3682 uint32_t * pNodeIndex ) const VULKAN_HPP_NOEXCEPT
3687 void vkCmdInitializeGraphScratchMemoryAMDX( VkCommandBuffer commandBuffer, VkDeviceAddress scratch ) const VULKAN_HPP_NOEXCEPT
3694 const VkDispatchGraphCountInfoAMDX * pCountInfo ) const VULKAN_HPP_NOEXCEPT
3701 const VkDispatchGraphCountInfoAMDX * pCountInfo ) const VULKAN_HPP_NOEXCEPT
3706 void vkCmdDispatchGraphIndirectCountAMDX( VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceAddress countInfo ) const VULKAN_HPP_NOEXCEPT
3714 void vkCmdSetSampleLocationsEXT( VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT * pSampleLocationsInfo ) const VULKAN_HPP_NOEXCEPT
3721 VkMultisamplePropertiesEXT * pMultisampleProperties ) const VULKAN_HPP_NOEXCEPT
3729 const VkImageMemoryRequirementsInfo2 * pInfo,
3730 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
3736 const VkBufferMemoryRequirementsInfo2 * pInfo,
3737 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
3743 const VkImageSparseMemoryRequirementsInfo2 * pInfo,
3745 VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
3753 const VkAccelerationStructureCreateInfoKHR * pCreateInfo,
3754 const VkAllocationCallbacks * pAllocator,
3755 VkAccelerationStructureKHR * pAccelerationStructure ) const VULKAN_HPP_NOEXCEPT
3762 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
3769 const VkAccelerationStructureBuildGeometryInfoKHR * pInfos,
3770 const VkAccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos ) const VULKAN_HPP_NOEXCEPT
3777 const VkAccelerationStructureBuildGeometryInfoKHR * pInfos,
3778 const VkDeviceAddress * pIndirectDeviceAddresses,
3779 const uint32_t * pIndirectStrides,
3780 const uint32_t * const * ppMaxPrimitiveCounts ) const VULKAN_HPP_NOEXCEPT
3789 const VkAccelerationStructureBuildGeometryInfoKHR * pInfos,
3790 const VkAccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos ) const VULKAN_HPP_NOEXCEPT
3797 const VkCopyAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3804 const VkCopyAccelerationStructureToMemoryInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3811 const VkCopyMemoryToAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3818 const VkAccelerationStructureKHR * pAccelerationStructures,
3822 size_t stride ) const VULKAN_HPP_NOEXCEPT
3827 void vkCmdCopyAccelerationStructureKHR( VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3833 const VkCopyAccelerationStructureToMemoryInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3839 const VkCopyMemoryToAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3845 const VkAccelerationStructureDeviceAddressInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3852 const VkAccelerationStructureKHR * pAccelerationStructures,
3855 uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT
3862 const VkAccelerationStructureVersionInfoKHR * pVersionInfo,
3863 VkAccelerationStructureCompatibilityKHR * pCompatibility ) const VULKAN_HPP_NOEXCEPT
3870 const VkAccelerationStructureBuildGeometryInfoKHR * pBuildInfo,
3871 const uint32_t * pMaxPrimitiveCounts,
3872 VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo ) const VULKAN_HPP_NOEXCEPT
3880 const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable,
3881 const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable,
3882 const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable,
3883 const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable,
3886 uint32_t depth ) const VULKAN_HPP_NOEXCEPT
3896 const VkRayTracingPipelineCreateInfoKHR * pCreateInfos,
3897 const VkAllocationCallbacks * pAllocator,
3898 VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
3904 VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
3910 VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
3916 const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable,
3917 const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable,
3918 const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable,
3919 const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable,
3920 VkDeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT
3929 VkShaderGroupShaderKHR groupShader ) const VULKAN_HPP_NOEXCEPT
3934 void vkCmdSetRayTracingPipelineStackSizeKHR( VkCommandBuffer commandBuffer, uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT
3942 const VkSamplerYcbcrConversionCreateInfo * pCreateInfo,
3943 const VkAllocationCallbacks * pAllocator,
3944 VkSamplerYcbcrConversion * pYcbcrConversion ) const VULKAN_HPP_NOEXCEPT
3951 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
3958 VkResult vkBindBufferMemory2KHR( VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT
3963 VkResult vkBindImageMemory2KHR( VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT
3971 vkGetImageDrmFormatModifierPropertiesEXT( VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT * pProperties ) const VULKAN_HPP_NOEXCEPT
3979 const VkValidationCacheCreateInfoEXT * pCreateInfo,
3980 const VkAllocationCallbacks * pAllocator,
3981 VkValidationCacheEXT * pValidationCache ) const VULKAN_HPP_NOEXCEPT
3987 vkDestroyValidationCacheEXT( VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
3995 const VkValidationCacheEXT * pSrcCaches ) const VULKAN_HPP_NOEXCEPT
4000 VkResult vkGetValidationCacheDataEXT( VkDevice device, VkValidationCacheEXT validationCache, size_t * pDataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
4007 void vkCmdBindShadingRateImageNV( VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT
4015 const VkShadingRatePaletteNV * pShadingRatePalettes ) const VULKAN_HPP_NOEXCEPT
4023 const VkCoarseSampleOrderCustomNV * pCustomSampleOrders ) const VULKAN_HPP_NOEXCEPT
4031 const VkAccelerationStructureCreateInfoNV * pCreateInfo,
4032 const VkAllocationCallbacks * pAllocator,
4033 VkAccelerationStructureNV * pAccelerationStructure ) const VULKAN_HPP_NOEXCEPT
4040 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
4046 const VkAccelerationStructureMemoryRequirementsInfoNV * pInfo,
4047 VkMemoryRequirements2KHR * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
4054 const VkBindAccelerationStructureMemoryInfoNV * pBindInfos ) const VULKAN_HPP_NOEXCEPT
4060 const VkAccelerationStructureInfoNV * pInfo,
4067 VkDeviceSize scratchOffset ) const VULKAN_HPP_NOEXCEPT
4075 VkCopyAccelerationStructureModeKHR mode ) const VULKAN_HPP_NOEXCEPT
4094 uint32_t depth ) const VULKAN_HPP_NOEXCEPT
4116 const VkRayTracingPipelineCreateInfoNV * pCreateInfos,
4117 const VkAllocationCallbacks * pAllocator,
4118 VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT
4124 VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
4132 void * pData ) const VULKAN_HPP_NOEXCEPT
4139 const VkAccelerationStructureNV * pAccelerationStructures,
4142 uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT
4148 VkResult vkCompileDeferredNV( VkDevice device, VkPipeline pipeline, uint32_t shader ) const VULKAN_HPP_NOEXCEPT
4156 const VkDescriptorSetLayoutCreateInfo * pCreateInfo,
4157 VkDescriptorSetLayoutSupport * pSupport ) const VULKAN_HPP_NOEXCEPT
4170 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
4181 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
4190 const void * pHostPointer,
4191 VkMemoryHostPointerPropertiesEXT * pMemoryHostPointerProperties ) const VULKAN_HPP_NOEXCEPT
4202 uint32_t marker ) const VULKAN_HPP_NOEXCEPT
4211 VkTimeDomainKHR * pTimeDomains ) const VULKAN_HPP_NOEXCEPT
4218 const VkCalibratedTimestampInfoKHR * pTimestampInfos,
4220 uint64_t * pMaxDeviation ) const VULKAN_HPP_NOEXCEPT
4227 void vkCmdDrawMeshTasksNV( VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask ) const VULKAN_HPP_NOEXCEPT
4232 void vkCmdDrawMeshTasksIndirectNV( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const
4244 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
4254 const VkBool32 * pExclusiveScissorEnables ) const VULKAN_HPP_NOEXCEPT
4262 const VkRect2D * pExclusiveScissors ) const VULKAN_HPP_NOEXCEPT
4269 void vkCmdSetCheckpointNV( VkCommandBuffer commandBuffer, const void * pCheckpointMarker ) const VULKAN_HPP_NOEXCEPT
4274 void vkGetQueueCheckpointDataNV( VkQueue queue, uint32_t * pCheckpointDataCount, VkCheckpointDataNV * pCheckpointData ) const VULKAN_HPP_NOEXCEPT
4281 VkResult vkGetSemaphoreCounterValueKHR( VkDevice device, VkSemaphore semaphore, uint64_t * pValue ) const VULKAN_HPP_NOEXCEPT
4286 VkResult vkWaitSemaphoresKHR( VkDevice device, const VkSemaphoreWaitInfo * pWaitInfo, uint64_t timeout ) const VULKAN_HPP_NOEXCEPT
4291 VkResult vkSignalSemaphoreKHR( VkDevice device, const VkSemaphoreSignalInfo * pSignalInfo ) const VULKAN_HPP_NOEXCEPT
4298 VkResult vkInitializePerformanceApiINTEL( VkDevice device, const VkInitializePerformanceApiInfoINTEL * pInitializeInfo ) const VULKAN_HPP_NOEXCEPT
4303 void vkUninitializePerformanceApiINTEL( VkDevice device ) const VULKAN_HPP_NOEXCEPT
4308 VkResult vkCmdSetPerformanceMarkerINTEL( VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
4314 const VkPerformanceStreamMarkerInfoINTEL * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
4319 VkResult vkCmdSetPerformanceOverrideINTEL( VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL * pOverrideInfo ) const VULKAN_HPP_NOEXCEPT
4325 const VkPerformanceConfigurationAcquireInfoINTEL * pAcquireInfo,
4326 VkPerformanceConfigurationINTEL * pConfiguration ) const VULKAN_HPP_NOEXCEPT
4331 VkResult vkReleasePerformanceConfigurationINTEL( VkDevice device, VkPerformanceConfigurationINTEL configuration ) const VULKAN_HPP_NOEXCEPT
4336 VkResult vkQueueSetPerformanceConfigurationINTEL( VkQueue queue, VkPerformanceConfigurationINTEL configuration ) const VULKAN_HPP_NOEXCEPT
4342 vkGetPerformanceParameterINTEL( VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL * pValue ) const VULKAN_HPP_NOEXCEPT
4349 void vkSetLocalDimmingAMD( VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable ) const VULKAN_HPP_NOEXCEPT
4358 const VkImagePipeSurfaceCreateInfoFUCHSIA * pCreateInfo,
4359 const VkAllocationCallbacks * pAllocator,
4360 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
4370 const VkMetalSurfaceCreateInfoEXT * pCreateInfo,
4371 const VkAllocationCallbacks * pAllocator,
4372 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
4382 VkPhysicalDeviceFragmentShadingRateKHR * pFragmentShadingRates ) const VULKAN_HPP_NOEXCEPT
4388 const VkExtent2D * pFragmentSize,
4389 const VkFragmentShadingRateCombinerOpKHR combinerOps[2] ) const VULKAN_HPP_NOEXCEPT
4396 VkDeviceAddress vkGetBufferDeviceAddressEXT( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
4405 VkPhysicalDeviceToolProperties * pToolProperties ) const VULKAN_HPP_NOEXCEPT
4412 VkResult vkWaitForPresentKHR( VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout ) const VULKAN_HPP_NOEXCEPT
4421 VkCooperativeMatrixPropertiesNV * pProperties ) const VULKAN_HPP_NOEXCEPT
4429 VkPhysicalDevice physicalDevice, uint32_t * pCombinationCount, VkFramebufferMixedSamplesCombinationNV * pCombinations ) const VULKAN_HPP_NOEXCEPT
4438 const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo,
4440 VkPresentModeKHR * pPresentModes ) const VULKAN_HPP_NOEXCEPT
4445 VkResult vkAcquireFullScreenExclusiveModeEXT( VkDevice device, VkSwapchainKHR swapchain ) const VULKAN_HPP_NOEXCEPT
4450 VkResult vkReleaseFullScreenExclusiveModeEXT( VkDevice device, VkSwapchainKHR swapchain ) const VULKAN_HPP_NOEXCEPT
4456 const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo,
4457 VkDeviceGroupPresentModeFlagsKHR * pModes ) const VULKAN_HPP_NOEXCEPT
4466 const VkHeadlessSurfaceCreateInfoEXT * pCreateInfo,
4467 const VkAllocationCallbacks * pAllocator,
4468 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
4475 VkDeviceAddress vkGetBufferDeviceAddressKHR( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
4480 uint64_t vkGetBufferOpaqueCaptureAddressKHR( VkDevice device, const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
4485 uint64_t vkGetDeviceMemoryOpaqueCaptureAddressKHR( VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT
4492 void vkCmdSetLineStippleEXT( VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern ) const VULKAN_HPP_NOEXCEPT
4499 void vkResetQueryPoolEXT( VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT
4506 void vkCmdSetCullModeEXT( VkCommandBuffer commandBuffer, VkCullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT
4511 void vkCmdSetFrontFaceEXT( VkCommandBuffer commandBuffer, VkFrontFace frontFace ) const VULKAN_HPP_NOEXCEPT
4516 void vkCmdSetPrimitiveTopologyEXT( VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT
4521 void vkCmdSetViewportWithCountEXT( VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT
4526 void vkCmdSetScissorWithCountEXT( VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT
4534 const VkBuffer * pBuffers,
4535 const VkDeviceSize * pOffsets,
4536 const VkDeviceSize * pSizes,
4537 const VkDeviceSize * pStrides ) const VULKAN_HPP_NOEXCEPT
4542 void vkCmdSetDepthTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT
4547 void vkCmdSetDepthWriteEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT
4552 void vkCmdSetDepthCompareOpEXT( VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT
4557 void vkCmdSetDepthBoundsTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT
4562 void vkCmdSetStencilTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT
4572 VkCompareOp compareOp ) const VULKAN_HPP_NOEXCEPT
4580 const VkAllocationCallbacks * pAllocator,
4581 VkDeferredOperationKHR * pDeferredOperation ) const VULKAN_HPP_NOEXCEPT
4586 void vkDestroyDeferredOperationKHR( VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
4591 uint32_t vkGetDeferredOperationMaxConcurrencyKHR( VkDevice device, VkDeferredOperationKHR operation ) const VULKAN_HPP_NOEXCEPT
4596 VkResult vkGetDeferredOperationResultKHR( VkDevice device, VkDeferredOperationKHR operation ) const VULKAN_HPP_NOEXCEPT
4601 VkResult vkDeferredOperationJoinKHR( VkDevice device, VkDeferredOperationKHR operation ) const VULKAN_HPP_NOEXCEPT
4609 const VkPipelineInfoKHR * pPipelineInfo,
4611 VkPipelineExecutablePropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT
4617 const VkPipelineExecutableInfoKHR * pExecutableInfo,
4619 VkPipelineExecutableStatisticKHR * pStatistics ) const VULKAN_HPP_NOEXCEPT
4626 const VkPipelineExecutableInfoKHR * pExecutableInfo,
4628 VkPipelineExecutableInternalRepresentationKHR * pInternalRepresentations ) const VULKAN_HPP_NOEXCEPT
4635 VkResult vkCopyMemoryToImageEXT( VkDevice device, const VkCopyMemoryToImageInfoEXT * pCopyMemoryToImageInfo ) const VULKAN_HPP_NOEXCEPT
4640 VkResult vkCopyImageToMemoryEXT( VkDevice device, const VkCopyImageToMemoryInfoEXT * pCopyImageToMemoryInfo ) const VULKAN_HPP_NOEXCEPT
4645 VkResult vkCopyImageToImageEXT( VkDevice device, const VkCopyImageToImageInfoEXT * pCopyImageToImageInfo ) const VULKAN_HPP_NOEXCEPT
4651 vkTransitionImageLayoutEXT( VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT * pTransitions ) const VULKAN_HPP_NOEXCEPT
4658 const VkImageSubresource2KHR * pSubresource,
4659 VkSubresourceLayout2KHR * pLayout ) const VULKAN_HPP_NOEXCEPT
4666 VkResult vkMapMemory2KHR( VkDevice device, const VkMemoryMapInfoKHR * pMemoryMapInfo, void ** ppData ) const VULKAN_HPP_NOEXCEPT
4671 VkResult vkUnmapMemory2KHR( VkDevice device, const VkMemoryUnmapInfoKHR * pMemoryUnmapInfo ) const VULKAN_HPP_NOEXCEPT
4678 VkResult vkReleaseSwapchainImagesEXT( VkDevice device, const VkReleaseSwapchainImagesInfoEXT * pReleaseInfo ) const VULKAN_HPP_NOEXCEPT
4686 const VkGeneratedCommandsMemoryRequirementsInfoNV * pInfo,
4687 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
4692 void vkCmdPreprocessGeneratedCommandsNV( VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo ) const VULKAN_HPP_NOEXCEPT
4699 const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo ) const VULKAN_HPP_NOEXCEPT
4707 uint32_t groupIndex ) const VULKAN_HPP_NOEXCEPT
4713 const VkIndirectCommandsLayoutCreateInfoNV * pCreateInfo,
4714 const VkAllocationCallbacks * pAllocator,
4715 VkIndirectCommandsLayoutNV * pIndirectCommandsLayout ) const VULKAN_HPP_NOEXCEPT
4722 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
4729 void vkCmdSetDepthBias2EXT( VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT * pDepthBiasInfo ) const VULKAN_HPP_NOEXCEPT
4736 VkResult vkAcquireDrmDisplayEXT( VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT
4741 VkResult vkGetDrmDisplayEXT( VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR * display ) const VULKAN_HPP_NOEXCEPT
4749 const VkPrivateDataSlotCreateInfo * pCreateInfo,
4750 const VkAllocationCallbacks * pAllocator,
4751 VkPrivateDataSlot * pPrivateDataSlot ) const VULKAN_HPP_NOEXCEPT
4756 void vkDestroyPrivateDataSlotEXT( VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
4761 VkResult vkSetPrivateDataEXT( VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data ) const
4767 void vkGetPrivateDataEXT( VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t * pData ) const
4777 const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR * pQualityLevelInfo,
4778 VkVideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties ) const VULKAN_HPP_NOEXCEPT
4784 const VkVideoEncodeSessionParametersGetInfoKHR * pVideoSessionParametersInfo,
4787 void * pData ) const VULKAN_HPP_NOEXCEPT
4792 void vkCmdEncodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR * pEncodeInfo ) const VULKAN_HPP_NOEXCEPT
4801 const VkCudaModuleCreateInfoNV * pCreateInfo,
4802 const VkAllocationCallbacks * pAllocator,
4803 VkCudaModuleNV * pModule ) const VULKAN_HPP_NOEXCEPT
4808 VkResult vkGetCudaModuleCacheNV( VkDevice device, VkCudaModuleNV module, size_t * pCacheSize, void * pCacheData ) const VULKAN_HPP_NOEXCEPT
4814 const VkCudaFunctionCreateInfoNV * pCreateInfo,
4815 const VkAllocationCallbacks * pAllocator,
4816 VkCudaFunctionNV * pFunction ) const VULKAN_HPP_NOEXCEPT
4821 void vkDestroyCudaModuleNV( VkDevice device, VkCudaModuleNV module, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
4826 void vkDestroyCudaFunctionNV( VkDevice device, VkCudaFunctionNV function, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
4831 void vkCmdCudaLaunchKernelNV( VkCommandBuffer commandBuffer, const VkCudaLaunchInfoNV * pLaunchInfo ) const VULKAN_HPP_NOEXCEPT
4840 void vkExportMetalObjectsEXT( VkDevice device, VkExportMetalObjectsInfoEXT * pMetalObjectsInfo ) const VULKAN_HPP_NOEXCEPT
4848 void vkCmdSetEvent2KHR( VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
4853 void vkCmdResetEvent2KHR( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT
4860 const VkEvent * pEvents,
4861 const VkDependencyInfo * pDependencyInfos ) const VULKAN_HPP_NOEXCEPT
4866 void vkCmdPipelineBarrier2KHR( VkCommandBuffer commandBuffer, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
4871 void vkCmdWriteTimestamp2KHR( VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT
4876 VkResult vkQueueSubmit2KHR( VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 * pSubmits, VkFence fence ) const VULKAN_HPP_NOEXCEPT
4882 VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker ) const VULKAN_HPP_NOEXCEPT
4887 void vkGetQueueCheckpointData2NV( VkQueue queue, uint32_t * pCheckpointDataCount, VkCheckpointData2NV * pCheckpointData ) const VULKAN_HPP_NOEXCEPT
4894 void vkGetDescriptorSetLayoutSizeEXT( VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize * pLayoutSizeInBytes ) const VULKAN_HPP_NOEXCEPT
4902 VkDeviceSize * pOffset ) const VULKAN_HPP_NOEXCEPT
4907 void vkGetDescriptorEXT( VkDevice device, const VkDescriptorGetInfoEXT * pDescriptorInfo, size_t dataSize, void * pDescriptor ) const VULKAN_HPP_NOEXCEPT
4914 const VkDescriptorBufferBindingInfoEXT * pBindingInfos ) const VULKAN_HPP_NOEXCEPT
4924 const uint32_t * pBufferIndices,
4925 const VkDeviceSize * pOffsets ) const VULKAN_HPP_NOEXCEPT
4933 uint32_t set ) const VULKAN_HPP_NOEXCEPT
4939 vkGetBufferOpaqueCaptureDescriptorDataEXT( VkDevice device, const VkBufferCaptureDescriptorDataInfoEXT * pInfo, void * pData ) const VULKAN_HPP_NOEXCEPT
4945 vkGetImageOpaqueCaptureDescriptorDataEXT( VkDevice device, const VkImageCaptureDescriptorDataInfoEXT * pInfo, void * pData ) const VULKAN_HPP_NOEXCEPT
4951 const VkImageViewCaptureDescriptorDataInfoEXT * pInfo,
4952 void * pData ) const VULKAN_HPP_NOEXCEPT
4958 vkGetSamplerOpaqueCaptureDescriptorDataEXT( VkDevice device, const VkSamplerCaptureDescriptorDataInfoEXT * pInfo, void * pData ) const VULKAN_HPP_NOEXCEPT
4964 const VkAccelerationStructureCaptureDescriptorDataInfoEXT * pInfo,
4965 void * pData ) const VULKAN_HPP_NOEXCEPT
4974 const VkFragmentShadingRateCombinerOpKHR combinerOps[2] ) const VULKAN_HPP_NOEXCEPT
4981 void vkCmdDrawMeshTasksEXT( VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
4986 void vkCmdDrawMeshTasksIndirectEXT( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const
4998 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
5005 void vkCmdCopyBuffer2KHR( VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 * pCopyBufferInfo ) const VULKAN_HPP_NOEXCEPT
5010 void vkCmdCopyImage2KHR( VkCommandBuffer commandBuffer, const VkCopyImageInfo2 * pCopyImageInfo ) const VULKAN_HPP_NOEXCEPT
5015 void vkCmdCopyBufferToImage2KHR( VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT
5020 void vkCmdCopyImageToBuffer2KHR( VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT
5025 void vkCmdBlitImage2KHR( VkCommandBuffer commandBuffer, const VkBlitImageInfo2 * pBlitImageInfo ) const VULKAN_HPP_NOEXCEPT
5030 void vkCmdResolveImage2KHR( VkCommandBuffer commandBuffer, const VkResolveImageInfo2 * pResolveImageInfo ) const VULKAN_HPP_NOEXCEPT
5037 VkResult vkGetDeviceFaultInfoEXT( VkDevice device, VkDeviceFaultCountsEXT * pFaultCounts, VkDeviceFaultInfoEXT * pFaultInfo ) const VULKAN_HPP_NOEXCEPT
5045 VkResult vkAcquireWinrtDisplayNV( VkPhysicalDevice physicalDevice, VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT
5050 VkResult vkGetWinrtDisplayNV( VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR * pDisplay ) const VULKAN_HPP_NOEXCEPT
5060 const VkDirectFBSurfaceCreateInfoEXT * pCreateInfo,
5061 const VkAllocationCallbacks * pAllocator,
5062 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
5068 vkGetPhysicalDeviceDirectFBPresentationSupportEXT( VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, IDirectFB * dfb ) const VULKAN_HPP_NOEXCEPT
5078 const VkVertexInputBindingDescription2EXT * pVertexBindingDescriptions,
5080 const VkVertexInputAttributeDescription2EXT * pVertexAttributeDescriptions ) const VULKAN_HPP_NOEXCEPT
5090 const VkMemoryGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo,
5091 zx_handle_t * pZirconHandle ) const VULKAN_HPP_NOEXCEPT
5099 VkMemoryZirconHandlePropertiesFUCHSIA * pMemoryZirconHandleProperties ) const VULKAN_HPP_NOEXCEPT
5109 const VkImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo ) const VULKAN_HPP_NOEXCEPT
5115 const VkSemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo,
5116 zx_handle_t * pZirconHandle ) const VULKAN_HPP_NOEXCEPT
5126 const VkBufferCollectionCreateInfoFUCHSIA * pCreateInfo,
5127 const VkAllocationCallbacks * pAllocator,
5128 VkBufferCollectionFUCHSIA * pCollection ) const VULKAN_HPP_NOEXCEPT
5135 const VkImageConstraintsInfoFUCHSIA * pImageConstraintsInfo ) const VULKAN_HPP_NOEXCEPT
5142 const VkBufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo ) const VULKAN_HPP_NOEXCEPT
5149 const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
5156 VkBufferCollectionPropertiesFUCHSIA * pProperties ) const VULKAN_HPP_NOEXCEPT
5165 vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( VkDevice device, VkRenderPass renderpass, VkExtent2D * pMaxWorkgroupSize ) const VULKAN_HPP_NOEXCEPT
5170 void vkCmdSubpassShadingHUAWEI( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
5177 void vkCmdBindInvocationMaskHUAWEI( VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT
5185 const VkMemoryGetRemoteAddressInfoNV * pMemoryGetRemoteAddressInfo,
5186 VkRemoteAddressNV * pAddress ) const VULKAN_HPP_NOEXCEPT
5194 vkGetPipelinePropertiesEXT( VkDevice device, const VkPipelineInfoEXT * pPipelineInfo, VkBaseOutStructure * pPipelineProperties ) const VULKAN_HPP_NOEXCEPT
5201 void vkCmdSetPatchControlPointsEXT( VkCommandBuffer commandBuffer, uint32_t patchControlPoints ) const VULKAN_HPP_NOEXCEPT
5206 void vkCmdSetRasterizerDiscardEnableEXT( VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT
5211 void vkCmdSetDepthBiasEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT
5216 void vkCmdSetLogicOpEXT( VkCommandBuffer commandBuffer, VkLogicOp logicOp ) const VULKAN_HPP_NOEXCEPT
5221 void vkCmdSetPrimitiveRestartEnableEXT( VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT
5230 const VkScreenSurfaceCreateInfoQNX * pCreateInfo,
5231 const VkAllocationCallbacks * pAllocator,
5232 VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT
5239 struct _screen_window * window ) const VULKAN_HPP_NOEXCEPT
5247 void vkCmdSetColorWriteEnableEXT( VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 * pColorWriteEnables ) const VULKAN_HPP_NOEXCEPT
5254 void vkCmdTraceRaysIndirect2KHR( VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT
5263 const VkMultiDrawInfoEXT * pVertexInfo,
5266 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
5273 const VkMultiDrawIndexedInfoEXT * pIndexInfo,
5277 const int32_t * pVertexOffset ) const VULKAN_HPP_NOEXCEPT
5285 const VkMicromapCreateInfoEXT * pCreateInfo,
5286 const VkAllocationCallbacks * pAllocator,
5287 VkMicromapEXT * pMicromap ) const VULKAN_HPP_NOEXCEPT
5292 void vkDestroyMicromapEXT( VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
5297 void vkCmdBuildMicromapsEXT( VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT * pInfos ) const VULKAN_HPP_NOEXCEPT
5305 const VkMicromapBuildInfoEXT * pInfos ) const VULKAN_HPP_NOEXCEPT
5310 VkResult vkCopyMicromapEXT( VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5317 const VkCopyMicromapToMemoryInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5324 const VkCopyMemoryToMicromapInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5331 const VkMicromapEXT * pMicromaps,
5335 size_t stride ) const VULKAN_HPP_NOEXCEPT
5340 void vkCmdCopyMicromapEXT( VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5345 void vkCmdCopyMicromapToMemoryEXT( VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5350 void vkCmdCopyMemoryToMicromapEXT( VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5357 const VkMicromapEXT * pMicromaps,
5360 uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT
5366 const VkMicromapVersionInfoEXT * pVersionInfo,
5367 VkAccelerationStructureCompatibilityKHR * pCompatibility ) const VULKAN_HPP_NOEXCEPT
5374 const VkMicromapBuildInfoEXT * pBuildInfo,
5375 VkMicromapBuildSizesInfoEXT * pSizeInfo ) const VULKAN_HPP_NOEXCEPT
5382 void vkCmdDrawClusterHUAWEI( VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
5387 void vkCmdDrawClusterIndirectHUAWEI( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset ) const VULKAN_HPP_NOEXCEPT
5394 void vkSetDeviceMemoryPriorityEXT( VkDevice device, VkDeviceMemory memory, float priority ) const VULKAN_HPP_NOEXCEPT
5402 const VkDeviceBufferMemoryRequirements * pInfo,
5403 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
5409 const VkDeviceImageMemoryRequirements * pInfo,
5410 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
5416 const VkDeviceImageMemoryRequirements * pInfo,
5418 VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
5426 const VkDescriptorSetBindingReferenceVALVE * pBindingReference,
5427 VkDescriptorSetLayoutHostMappingInfoVALVE * pHostMapping ) const VULKAN_HPP_NOEXCEPT
5432 void vkGetDescriptorSetHostMappingVALVE( VkDevice device, VkDescriptorSet descriptorSet, void ** ppData ) const VULKAN_HPP_NOEXCEPT
5442 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
5453 const VkImageSubresourceLayers * pImageSubresources ) const VULKAN_HPP_NOEXCEPT
5462 const VkDecompressMemoryRegionNV * pDecompressMemoryRegions ) const VULKAN_HPP_NOEXCEPT
5470 uint32_t stride ) const VULKAN_HPP_NOEXCEPT
5478 const VkComputePipelineCreateInfo * pCreateInfo,
5479 VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT
5485 vkCmdUpdatePipelineIndirectBufferNV( VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline ) const VULKAN_HPP_NOEXCEPT
5490 VkDeviceAddress vkGetPipelineIndirectDeviceAddressNV( VkDevice device, const VkPipelineIndirectDeviceAddressInfoNV * pInfo ) const VULKAN_HPP_NOEXCEPT
5497 void vkCmdSetTessellationDomainOriginEXT( VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin ) const VULKAN_HPP_NOEXCEPT
5502 void vkCmdSetDepthClampEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthClampEnable ) const VULKAN_HPP_NOEXCEPT
5507 void vkCmdSetPolygonModeEXT( VkCommandBuffer commandBuffer, VkPolygonMode polygonMode ) const VULKAN_HPP_NOEXCEPT
5512 void vkCmdSetRasterizationSamplesEXT( VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples ) const VULKAN_HPP_NOEXCEPT
5517 void vkCmdSetSampleMaskEXT( VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask * pSampleMask ) const VULKAN_HPP_NOEXCEPT
5522 void vkCmdSetAlphaToCoverageEnableEXT( VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable ) const VULKAN_HPP_NOEXCEPT
5527 void vkCmdSetAlphaToOneEnableEXT( VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable ) const VULKAN_HPP_NOEXCEPT
5532 void vkCmdSetLogicOpEnableEXT( VkCommandBuffer commandBuffer, VkBool32 logicOpEnable ) const VULKAN_HPP_NOEXCEPT
5540 const VkBool32 * pColorBlendEnables ) const VULKAN_HPP_NOEXCEPT
5548 const VkColorBlendEquationEXT * pColorBlendEquations ) const VULKAN_HPP_NOEXCEPT
5556 const VkColorComponentFlags * pColorWriteMasks ) const VULKAN_HPP_NOEXCEPT
5561 void vkCmdSetRasterizationStreamEXT( VkCommandBuffer commandBuffer, uint32_t rasterizationStream ) const VULKAN_HPP_NOEXCEPT
5567 VkConservativeRasterizationModeEXT conservativeRasterizationMode ) const VULKAN_HPP_NOEXCEPT
5572 void vkCmdSetExtraPrimitiveOverestimationSizeEXT( VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize ) const VULKAN_HPP_NOEXCEPT
5577 void vkCmdSetDepthClipEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthClipEnable ) const VULKAN_HPP_NOEXCEPT
5582 void vkCmdSetSampleLocationsEnableEXT( VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable ) const VULKAN_HPP_NOEXCEPT
5590 const VkColorBlendAdvancedEXT * pColorBlendAdvanced ) const VULKAN_HPP_NOEXCEPT
5595 void vkCmdSetProvokingVertexModeEXT( VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode ) const VULKAN_HPP_NOEXCEPT
5600 void vkCmdSetLineRasterizationModeEXT( VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode ) const VULKAN_HPP_NOEXCEPT
5605 void vkCmdSetLineStippleEnableEXT( VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable ) const VULKAN_HPP_NOEXCEPT
5610 void vkCmdSetDepthClipNegativeOneToOneEXT( VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne ) const VULKAN_HPP_NOEXCEPT
5615 void vkCmdSetViewportWScalingEnableNV( VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable ) const VULKAN_HPP_NOEXCEPT
5623 const VkViewportSwizzleNV * pViewportSwizzles ) const VULKAN_HPP_NOEXCEPT
5628 void vkCmdSetCoverageToColorEnableNV( VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable ) const VULKAN_HPP_NOEXCEPT
5633 void vkCmdSetCoverageToColorLocationNV( VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation ) const VULKAN_HPP_NOEXCEPT
5638 void vkCmdSetCoverageModulationModeNV( VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode ) const VULKAN_HPP_NOEXCEPT
5643 void vkCmdSetCoverageModulationTableEnableNV( VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable ) const VULKAN_HPP_NOEXCEPT
5650 const float * pCoverageModulationTable ) const VULKAN_HPP_NOEXCEPT
5655 void vkCmdSetShadingRateImageEnableNV( VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable ) const VULKAN_HPP_NOEXCEPT
5660 void vkCmdSetRepresentativeFragmentTestEnableNV( VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable ) const VULKAN_HPP_NOEXCEPT
5665 void vkCmdSetCoverageReductionModeNV( VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode ) const VULKAN_HPP_NOEXCEPT
5672 void vkGetShaderModuleIdentifierEXT( VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT * pIdentifier ) const VULKAN_HPP_NOEXCEPT
5678 const VkShaderModuleCreateInfo * pCreateInfo,
5679 VkShaderModuleIdentifierEXT * pIdentifier ) const VULKAN_HPP_NOEXCEPT
5687 const VkOpticalFlowImageFormatInfoNV * pOpticalFlowImageFormatInfo,
5689 VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties ) const VULKAN_HPP_NOEXCEPT
5695 const VkOpticalFlowSessionCreateInfoNV * pCreateInfo,
5696 const VkAllocationCallbacks * pAllocator,
5697 VkOpticalFlowSessionNV * pSession ) const VULKAN_HPP_NOEXCEPT
5702 void vkDestroyOpticalFlowSessionNV( VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
5711 VkImageLayout layout ) const VULKAN_HPP_NOEXCEPT
5718 const VkOpticalFlowExecuteInfoNV * pExecuteInfo ) const VULKAN_HPP_NOEXCEPT
5725 void vkCmdBindIndexBuffer2KHR( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType ) const
5732 const VkRenderingAreaInfoKHR * pRenderingAreaInfo,
5733 VkExtent2D * pGranularity ) const VULKAN_HPP_NOEXCEPT
5739 const VkDeviceImageSubresourceInfoKHR * pInfo,
5740 VkSubresourceLayout2KHR * pLayout ) const VULKAN_HPP_NOEXCEPT
5747 const VkImageSubresource2KHR * pSubresource,
5748 VkSubresourceLayout2KHR * pLayout ) const VULKAN_HPP_NOEXCEPT
5757 const VkShaderCreateInfoEXT * pCreateInfos,
5758 const VkAllocationCallbacks * pAllocator,
5759 VkShaderEXT * pShaders ) const VULKAN_HPP_NOEXCEPT
5764 void vkDestroyShaderEXT( VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT
5769 VkResult vkGetShaderBinaryDataEXT( VkDevice device, VkShaderEXT shader, size_t * pDataSize, void * pData ) const VULKAN_HPP_NOEXCEPT
5776 const VkShaderStageFlagBits * pStages,
5777 const VkShaderEXT * pShaders ) const VULKAN_HPP_NOEXCEPT
5787 VkTilePropertiesQCOM * pProperties ) const VULKAN_HPP_NOEXCEPT
5793 const VkRenderingInfo * pRenderingInfo,
5794 VkTilePropertiesQCOM * pProperties ) const VULKAN_HPP_NOEXCEPT
5801 VkResult vkSetLatencySleepModeNV( VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV * pSleepModeInfo ) const VULKAN_HPP_NOEXCEPT
5806 VkResult vkLatencySleepNV( VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepInfoNV * pSleepInfo ) const VULKAN_HPP_NOEXCEPT
5811 void vkSetLatencyMarkerNV( VkDevice device, VkSwapchainKHR swapchain, const VkSetLatencyMarkerInfoNV * pLatencyMarkerInfo ) const VULKAN_HPP_NOEXCEPT
5816 void vkGetLatencyTimingsNV( VkDevice device, VkSwapchainKHR swapchain, VkGetLatencyMarkerInfoNV * pLatencyMarkerInfo ) const VULKAN_HPP_NOEXCEPT
5821 void vkQueueNotifyOutOfBandNV( VkQueue queue, const VkOutOfBandQueueTypeInfoNV * pQueueTypeInfo ) const VULKAN_HPP_NOEXCEPT
5830 VkCooperativeMatrixPropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT
5837 void vkCmdSetAttachmentFeedbackLoopEnableEXT( VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask ) const VULKAN_HPP_NOEXCEPT
5846 const struct _screen_buffer * buffer,
5847 VkScreenBufferPropertiesQNX * pProperties ) const VULKAN_HPP_NOEXCEPT
5857 VkTimeDomainKHR * pTimeDomains ) const VULKAN_HPP_NOEXCEPT
5864 const VkCalibratedTimestampInfoKHR * pTimestampInfos,
5866 uint64_t * pMaxDeviation ) const VULKAN_HPP_NOEXCEPT
5873 void vkCmdBindDescriptorSets2KHR( VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR * pBindDescriptorSetsInfo ) const VULKAN_HPP_NOEXCEPT
5878 void vkCmdPushConstants2KHR( VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR * pPushConstantsInfo ) const VULKAN_HPP_NOEXCEPT
5883 void vkCmdPushDescriptorSet2KHR( VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR * pPushDescriptorSetInfo ) const VULKAN_HPP_NOEXCEPT
5889 const VkPushDescriptorSetWithTemplateInfoKHR * pPushDescriptorSetWithTemplateInfo ) const VULKAN_HPP_NOEXCEPT
5895 const VkSetDescriptorBufferOffsetsInfoEXT * pSetDescriptorBufferOffsetsInfo ) const VULKAN_HPP_NOEXCEPT
5901 VkCommandBuffer commandBuffer, const VkBindDescriptorBufferEmbeddedSamplersInfoEXT * pBindDescriptorBufferEmbeddedSamplersInfo ) const VULKAN_HPP_NOEXCEPT
5924 Optional<const AllocationCallbacks> allocationCallbacks VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
5925 Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
5932 OwnerType getOwner() const VULKAN_HPP_NOEXCEPT
5937 Optional<const AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
5942 Dispatch const & getDispatch() const VULKAN_HPP_NOEXCEPT
5957 Optional<const AllocationCallbacks> m_allocationCallbacks = nullptr;
5958 Dispatch const * m_dispatch = nullptr;
5969 ObjectDestroy( Optional<const AllocationCallbacks> allocationCallbacks,
5970 Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
5976 Optional<const AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
5981 Dispatch const & getDispatch() const VULKAN_HPP_NOEXCEPT
5995 Optional<const AllocationCallbacks> m_allocationCallbacks = nullptr;
5996 Dispatch const * m_dispatch = nullptr;
6006 Optional<const AllocationCallbacks> allocationCallbacks VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
6007 Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
6014 OwnerType getOwner() const VULKAN_HPP_NOEXCEPT
6019 Optional<const AllocationCallbacks> getAllocator() const VULKAN_HPP_NOEXCEPT
6024 Dispatch const & getDispatch() const VULKAN_HPP_NOEXCEPT
6039 Optional<const AllocationCallbacks> m_allocationCallbacks = nullptr;
6040 Dispatch const * m_dispatch = nullptr;
6049 ObjectRelease( OwnerType owner, Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
6055 OwnerType getOwner() const VULKAN_HPP_NOEXCEPT
6060 Dispatch const & getDispatch() const VULKAN_HPP_NOEXCEPT
6075 Dispatch const * m_dispatch = nullptr;
6084 PoolFree( OwnerType owner, PoolType pool, Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
6091 OwnerType getOwner() const VULKAN_HPP_NOEXCEPT
6096 PoolType getPool() const VULKAN_HPP_NOEXCEPT
6101 Dispatch const & getDispatch() const VULKAN_HPP_NOEXCEPT
6116 Dispatch const * m_dispatch = nullptr;
6154 virtual const char * name() const VULKAN_HPP_NOEXCEPT override
6159 virtual std::string message( int ev ) const override
6173 Error( const Error & ) VULKAN_HPP_NOEXCEPT = default;
6176 virtual const char * what() const VULKAN_HPP_NOEXCEPT = 0;
6184 explicit LogicError( const std::string & what ) : Error(), std::logic_error( what ) {}
6186 explicit LogicError( char const * what ) : Error(), std::logic_error( what ) {}
6188 virtual const char * what() const VULKAN_HPP_NOEXCEPT
6201 SystemError( std::error_code ec, std::string const & what ) : Error(), std::system_error( ec, what ) {}
6203 SystemError( std::error_code ec, char const * what ) : Error(), std::system_error( ec, what ) {}
6205 SystemError( int ev, std::error_category const & ecat ) : Error(), std::system_error( ev, ecat ) {}
6207 SystemError( int ev, std::error_category const & ecat, std::string const & what ) : Error(), std::system_error( ev, ecat, what ) {}
6209 SystemError( int ev, std::error_category const & ecat, char const * what ) : Error(), std::system_error( ev, ecat, what ) {}
6211 virtual const char * what() const VULKAN_HPP_NOEXCEPT
6217 VULKAN_HPP_INLINE const std::error_category & errorCategory() VULKAN_HPP_NOEXCEPT
6236 OutOfHostMemoryError( std::string const & message ) : SystemError( make_error_code( Result::eErrorOutOfHostMemory ), message ) {}
6238 OutOfHostMemoryError( char const * message ) : SystemError( make_error_code( Result::eErrorOutOfHostMemory ), message ) {}
6244 OutOfDeviceMemoryError( std::string const & message ) : SystemError( make_error_code( Result::eErrorOutOfDeviceMemory ), message ) {}
6246 OutOfDeviceMemoryError( char const * message ) : SystemError( make_error_code( Result::eErrorOutOfDeviceMemory ), message ) {}
6252 InitializationFailedError( std::string const & message ) : SystemError( make_error_code( Result::eErrorInitializationFailed ), message ) {}
6254 InitializationFailedError( char const * message ) : SystemError( make_error_code( Result::eErrorInitializationFailed ), message ) {}
6260 DeviceLostError( std::string const & message ) : SystemError( make_error_code( Result::eErrorDeviceLost ), message ) {}
6262 DeviceLostError( char const * message ) : SystemError( make_error_code( Result::eErrorDeviceLost ), message ) {}
6268 MemoryMapFailedError( std::string const & message ) : SystemError( make_error_code( Result::eErrorMemoryMapFailed ), message ) {}
6270 MemoryMapFailedError( char const * message ) : SystemError( make_error_code( Result::eErrorMemoryMapFailed ), message ) {}
6276 LayerNotPresentError( std::string const & message ) : SystemError( make_error_code( Result::eErrorLayerNotPresent ), message ) {}
6278 LayerNotPresentError( char const * message ) : SystemError( make_error_code( Result::eErrorLayerNotPresent ), message ) {}
6284 ExtensionNotPresentError( std::string const & message ) : SystemError( make_error_code( Result::eErrorExtensionNotPresent ), message ) {}
6286 ExtensionNotPresentError( char const * message ) : SystemError( make_error_code( Result::eErrorExtensionNotPresent ), message ) {}
6292 FeatureNotPresentError( std::string const & message ) : SystemError( make_error_code( Result::eErrorFeatureNotPresent ), message ) {}
6294 FeatureNotPresentError( char const * message ) : SystemError( make_error_code( Result::eErrorFeatureNotPresent ), message ) {}
6300 IncompatibleDriverError( std::string const & message ) : SystemError( make_error_code( Result::eErrorIncompatibleDriver ), message ) {}
6302 IncompatibleDriverError( char const * message ) : SystemError( make_error_code( Result::eErrorIncompatibleDriver ), message ) {}
6308 TooManyObjectsError( std::string const & message ) : SystemError( make_error_code( Result::eErrorTooManyObjects ), message ) {}
6310 TooManyObjectsError( char const * message ) : SystemError( make_error_code( Result::eErrorTooManyObjects ), message ) {}
6316 FormatNotSupportedError( std::string const & message ) : SystemError( make_error_code( Result::eErrorFormatNotSupported ), message ) {}
6318 FormatNotSupportedError( char const * message ) : SystemError( make_error_code( Result::eErrorFormatNotSupported ), message ) {}
6324 FragmentedPoolError( std::string const & message ) : SystemError( make_error_code( Result::eErrorFragmentedPool ), message ) {}
6326 FragmentedPoolError( char const * message ) : SystemError( make_error_code( Result::eErrorFragmentedPool ), message ) {}
6332 UnknownError( std::string const & message ) : SystemError( make_error_code( Result::eErrorUnknown ), message ) {}
6334 UnknownError( char const * message ) : SystemError( make_error_code( Result::eErrorUnknown ), message ) {}
6340 OutOfPoolMemoryError( std::string const & message ) : SystemError( make_error_code( Result::eErrorOutOfPoolMemory ), message ) {}
6342 OutOfPoolMemoryError( char const * message ) : SystemError( make_error_code( Result::eErrorOutOfPoolMemory ), message ) {}
6348 InvalidExternalHandleError( std::string const & message ) : SystemError( make_error_code( Result::eErrorInvalidExternalHandle ), message ) {}
6350 InvalidExternalHandleError( char const * message ) : SystemError( make_error_code( Result::eErrorInvalidExternalHandle ), message ) {}
6356 FragmentationError( std::string const & message ) : SystemError( make_error_code( Result::eErrorFragmentation ), message ) {}
6358 FragmentationError( char const * message ) : SystemError( make_error_code( Result::eErrorFragmentation ), message ) {}
6364 InvalidOpaqueCaptureAddressError( std::string const & message ) : SystemError( make_error_code( Result::eErrorInvalidOpaqueCaptureAddress ), message ) {}
6366 InvalidOpaqueCaptureAddressError( char const * message ) : SystemError( make_error_code( Result::eErrorInvalidOpaqueCaptureAddress ), message ) {}
6372 SurfaceLostKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorSurfaceLostKHR ), message ) {}
6374 SurfaceLostKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorSurfaceLostKHR ), message ) {}
6380 NativeWindowInUseKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorNativeWindowInUseKHR ), message ) {}
6382 NativeWindowInUseKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorNativeWindowInUseKHR ), message ) {}
6388 OutOfDateKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorOutOfDateKHR ), message ) {}
6390 OutOfDateKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorOutOfDateKHR ), message ) {}
6396 IncompatibleDisplayKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorIncompatibleDisplayKHR ), message ) {}
6398 IncompatibleDisplayKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorIncompatibleDisplayKHR ), message ) {}
6404 ValidationFailedEXTError( std::string const & message ) : SystemError( make_error_code( Result::eErrorValidationFailedEXT ), message ) {}
6406 ValidationFailedEXTError( char const * message ) : SystemError( make_error_code( Result::eErrorValidationFailedEXT ), message ) {}
6412 InvalidShaderNVError( std::string const & message ) : SystemError( make_error_code( Result::eErrorInvalidShaderNV ), message ) {}
6414 InvalidShaderNVError( char const * message ) : SystemError( make_error_code( Result::eErrorInvalidShaderNV ), message ) {}
6420 ImageUsageNotSupportedKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorImageUsageNotSupportedKHR ), message ) {}
6422 ImageUsageNotSupportedKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorImageUsageNotSupportedKHR ), message ) {}
6428 VideoPictureLayoutNotSupportedKHRError( std::string const & message )
6433 VideoPictureLayoutNotSupportedKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorVideoPictureLayoutNotSupportedKHR ), message )
6441 VideoProfileOperationNotSupportedKHRError( std::string const & message )
6446 VideoProfileOperationNotSupportedKHRError( char const * message )
6455 VideoProfileFormatNotSupportedKHRError( std::string const & message )
6460 VideoProfileFormatNotSupportedKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorVideoProfileFormatNotSupportedKHR ), message )
6468 VideoProfileCodecNotSupportedKHRError( std::string const & message )
6473 VideoProfileCodecNotSupportedKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorVideoProfileCodecNotSupportedKHR ), message ) {}
6479 VideoStdVersionNotSupportedKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorVideoStdVersionNotSupportedKHR ), message )
6483 VideoStdVersionNotSupportedKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorVideoStdVersionNotSupportedKHR ), message ) {}
6489 InvalidDrmFormatModifierPlaneLayoutEXTError( std::string const & message )
6494 InvalidDrmFormatModifierPlaneLayoutEXTError( char const * message )
6503 NotPermittedKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorNotPermittedKHR ), message ) {}
6505 NotPermittedKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorNotPermittedKHR ), message ) {}
6512 FullScreenExclusiveModeLostEXTError( std::string const & message ) : SystemError( make_error_code( Result::eErrorFullScreenExclusiveModeLostEXT ), message )
6516 FullScreenExclusiveModeLostEXTError( char const * message ) : SystemError( make_error_code( Result::eErrorFullScreenExclusiveModeLostEXT ), message ) {}
6523 InvalidVideoStdParametersKHRError( std::string const & message ) : SystemError( make_error_code( Result::eErrorInvalidVideoStdParametersKHR ), message ) {}
6525 InvalidVideoStdParametersKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorInvalidVideoStdParametersKHR ), message ) {}
6531 CompressionExhaustedEXTError( std::string const & message ) : SystemError( make_error_code( Result::eErrorCompressionExhaustedEXT ), message ) {}
6533 CompressionExhaustedEXTError( char const * message ) : SystemError( make_error_code( Result::eErrorCompressionExhaustedEXT ), message ) {}
6539 IncompatibleShaderBinaryEXTError( std::string const & message ) : SystemError( make_error_code( Result::eErrorIncompatibleShaderBinaryEXT ), message ) {}
6541 IncompatibleShaderBinaryEXTError( char const * message ) : SystemError( make_error_code( Result::eErrorIncompatibleShaderBinaryEXT ), message ) {}
6546 [[noreturn]] VULKAN_HPP_INLINE void throwResultException( Result result, char const * message )
6594 void ignore( T const & ) VULKAN_HPP_NOEXCEPT
6741 VULKAN_HPP_INLINE void resultCheck( Result result, char const * message )
6755 VULKAN_HPP_INLINE void resultCheck( Result result, char const * message, std::initializer_list<Result> successCodes )
6848 VULKAN_HPP_CONSTEXPR uint32_t apiVersionMajor( T const version )
6854 VULKAN_HPP_CONSTEXPR uint32_t apiVersionMinor( T const version )
6860 VULKAN_HPP_CONSTEXPR uint32_t apiVersionPatch( T const version )
6866 VULKAN_HPP_CONSTEXPR uint32_t apiVersionVariant( T const version )
6872 VULKAN_HPP_CONSTEXPR uint32_t makeApiVersion( T const variant, T const major, T const minor, T const patch )
6879 VULKAN_HPP_CONSTEXPR uint32_t makeVersion( T const major, T const minor, T const patch )
6886 VULKAN_HPP_CONSTEXPR uint32_t versionMajor( T const version )
6893 VULKAN_HPP_CONSTEXPR uint32_t versionMinor( T const version )
6900 VULKAN_HPP_CONSTEXPR uint32_t versionPatch( T const version )
16292 DynamicLoader( std::string const & vulkanLibraryName = {} ) VULKAN_HPP_NOEXCEPT
16294 DynamicLoader( std::string const & vulkanLibraryName = {} )
16337 DynamicLoader( DynamicLoader const & ) = delete;
16344 DynamicLoader & operator=( DynamicLoader const & ) = delete;
16367 T getProcAddress( const char * function ) const VULKAN_HPP_NOEXCEPT
16378 bool success() const VULKAN_HPP_NOEXCEPT
17527 DispatchLoaderDynamic( DispatchLoaderDynamic const & rhs ) VULKAN_HPP_NOEXCEPT = default;
17555 void init( DynamicLoader const & dl ) VULKAN_HPP_NOEXCEPT
19960 void init( VULKAN_HPP_NAMESPACE::Instance const & instance, VULKAN_HPP_NAMESPACE::Device const & device, DynamicLoader const & dl ) VULKAN_HPP_NOEXCEPT
19972 void init( VULKAN_HPP_NAMESPACE::Instance const & instance, VULKAN_HPP_NAMESPACE::Device const & device ) VULKAN_HPP_NOEXCEPT