|
|
|
|
@ -36488,8 +36488,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
MemoryRequirements2 getBufferMemoryRequirements2( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getBufferMemoryRequirements2( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getBufferMemoryRequirements2( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -36497,8 +36497,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
MemoryRequirements2 getBufferMemoryRequirements2KHR( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getBufferMemoryRequirements2KHR( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getBufferMemoryRequirements2KHR( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -36506,8 +36506,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
MemoryRequirements2 getImageMemoryRequirements2( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getImageMemoryRequirements2( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getImageMemoryRequirements2( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -36515,8 +36515,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
MemoryRequirements2 getImageMemoryRequirements2KHR( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getImageMemoryRequirements2KHR( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getImageMemoryRequirements2KHR( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -36627,8 +36627,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
DescriptorSetLayoutSupport getDescriptorSetLayoutSupport( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getDescriptorSetLayoutSupport( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getDescriptorSetLayoutSupport( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -36636,8 +36636,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
DescriptorSetLayoutSupport getDescriptorSetLayoutSupportKHR( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getDescriptorSetLayoutSupportKHR( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getDescriptorSetLayoutSupportKHR( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -36685,8 +36685,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
ResultValueType<AndroidHardwareBufferPropertiesANDROID>::type getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<T...>>::type getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<X, Y, Z...>>::type getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
#endif /*VK_USE_PLATFORM_ANDROID_ANDROID*/
|
|
|
|
|
|
|
|
|
|
@ -39281,10 +39281,10 @@ public:
|
|
|
|
|
d.vkGetBufferMemoryRequirements2( m_device, reinterpret_cast<const VkBufferMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return memoryRequirements;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> Device::getBufferMemoryRequirements2( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> Device::getBufferMemoryRequirements2( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
MemoryRequirements2& memoryRequirements = structureChain.template get<MemoryRequirements2>();
|
|
|
|
|
d.vkGetBufferMemoryRequirements2( m_device, reinterpret_cast<const VkBufferMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -39304,10 +39304,10 @@ public:
|
|
|
|
|
d.vkGetBufferMemoryRequirements2KHR( m_device, reinterpret_cast<const VkBufferMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return memoryRequirements;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> Device::getBufferMemoryRequirements2KHR( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> Device::getBufferMemoryRequirements2KHR( const BufferMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
MemoryRequirements2& memoryRequirements = structureChain.template get<MemoryRequirements2>();
|
|
|
|
|
d.vkGetBufferMemoryRequirements2KHR( m_device, reinterpret_cast<const VkBufferMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -39327,10 +39327,10 @@ public:
|
|
|
|
|
d.vkGetImageMemoryRequirements2( m_device, reinterpret_cast<const VkImageMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return memoryRequirements;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> Device::getImageMemoryRequirements2( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> Device::getImageMemoryRequirements2( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
MemoryRequirements2& memoryRequirements = structureChain.template get<MemoryRequirements2>();
|
|
|
|
|
d.vkGetImageMemoryRequirements2( m_device, reinterpret_cast<const VkImageMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -39350,10 +39350,10 @@ public:
|
|
|
|
|
d.vkGetImageMemoryRequirements2KHR( m_device, reinterpret_cast<const VkImageMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return memoryRequirements;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> Device::getImageMemoryRequirements2KHR( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> Device::getImageMemoryRequirements2KHR( const ImageMemoryRequirementsInfo2 & info, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
MemoryRequirements2& memoryRequirements = structureChain.template get<MemoryRequirements2>();
|
|
|
|
|
d.vkGetImageMemoryRequirements2KHR( m_device, reinterpret_cast<const VkImageMemoryRequirementsInfo2*>( &info ), reinterpret_cast<VkMemoryRequirements2*>( &memoryRequirements ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -39608,10 +39608,10 @@ public:
|
|
|
|
|
d.vkGetDescriptorSetLayoutSupport( m_device, reinterpret_cast<const VkDescriptorSetLayoutCreateInfo*>( &createInfo ), reinterpret_cast<VkDescriptorSetLayoutSupport*>( &support ) );
|
|
|
|
|
return support;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> Device::getDescriptorSetLayoutSupport( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> Device::getDescriptorSetLayoutSupport( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
DescriptorSetLayoutSupport& support = structureChain.template get<DescriptorSetLayoutSupport>();
|
|
|
|
|
d.vkGetDescriptorSetLayoutSupport( m_device, reinterpret_cast<const VkDescriptorSetLayoutCreateInfo*>( &createInfo ), reinterpret_cast<VkDescriptorSetLayoutSupport*>( &support ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -39631,10 +39631,10 @@ public:
|
|
|
|
|
d.vkGetDescriptorSetLayoutSupportKHR( m_device, reinterpret_cast<const VkDescriptorSetLayoutCreateInfo*>( &createInfo ), reinterpret_cast<VkDescriptorSetLayoutSupport*>( &support ) );
|
|
|
|
|
return support;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> Device::getDescriptorSetLayoutSupportKHR( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> Device::getDescriptorSetLayoutSupportKHR( const DescriptorSetLayoutCreateInfo & createInfo, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
DescriptorSetLayoutSupport& support = structureChain.template get<DescriptorSetLayoutSupport>();
|
|
|
|
|
d.vkGetDescriptorSetLayoutSupportKHR( m_device, reinterpret_cast<const VkDescriptorSetLayoutCreateInfo*>( &createInfo ), reinterpret_cast<VkDescriptorSetLayoutSupport*>( &support ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -39751,10 +39751,10 @@ public:
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetAndroidHardwareBufferPropertiesANDROID( m_device, buffer, reinterpret_cast<VkAndroidHardwareBufferPropertiesANDROID*>( &properties ) ) );
|
|
|
|
|
return createResultValue( result, properties, VULKAN_HPP_NAMESPACE_STRING"::Device::getAndroidHardwareBufferPropertiesANDROID" );
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<T...>>::type Device::getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<X, Y, Z...>>::type Device::getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
AndroidHardwareBufferPropertiesANDROID& properties = structureChain.template get<AndroidHardwareBufferPropertiesANDROID>();
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetAndroidHardwareBufferPropertiesANDROID( m_device, buffer, reinterpret_cast<VkAndroidHardwareBufferPropertiesANDROID*>( &properties ) ) );
|
|
|
|
|
return createResultValue( result, structureChain, VULKAN_HPP_NAMESPACE_STRING"::Device::getAndroidHardwareBufferPropertiesANDROID" );
|
|
|
|
|
@ -40033,8 +40033,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
PhysicalDeviceFeatures2 getFeatures2(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getFeatures2(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getFeatures2(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40042,8 +40042,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
PhysicalDeviceFeatures2 getFeatures2KHR(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getFeatures2KHR(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getFeatures2KHR(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40051,8 +40051,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
PhysicalDeviceProperties2 getProperties2(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getProperties2(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getProperties2(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40060,8 +40060,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
PhysicalDeviceProperties2 getProperties2KHR(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<T...> getProperties2KHR(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
StructureChain<X, Y, Z...> getProperties2KHR(Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40083,8 +40083,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
ResultValueType<ImageFormatProperties2>::type getImageFormatProperties2( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<T...>>::type getImageFormatProperties2( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<X, Y, Z...>>::type getImageFormatProperties2( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40092,8 +40092,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
ResultValueType<ImageFormatProperties2>::type getImageFormatProperties2KHR( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<T...>>::type getImageFormatProperties2KHR( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<X, Y, Z...>>::type getImageFormatProperties2KHR( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40232,8 +40232,8 @@ public:
|
|
|
|
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
ResultValueType<SurfaceCapabilities2KHR>::type getSurfaceCapabilities2KHR( const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename ...T, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<T...>>::type getSurfaceCapabilities2KHR( const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
typename ResultValueType<StructureChain<X, Y, Z...>>::type getSurfaceCapabilities2KHR( const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, Dispatch const &d = Dispatch() ) const;
|
|
|
|
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
|
|
|
|
|
|
|
|
|
template<typename Dispatch = DispatchLoaderStatic>
|
|
|
|
|
@ -40826,10 +40826,10 @@ public:
|
|
|
|
|
d.vkGetPhysicalDeviceFeatures2( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceFeatures2*>( &features ) );
|
|
|
|
|
return features;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> PhysicalDevice::getFeatures2(Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> PhysicalDevice::getFeatures2(Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
PhysicalDeviceFeatures2& features = structureChain.template get<PhysicalDeviceFeatures2>();
|
|
|
|
|
d.vkGetPhysicalDeviceFeatures2( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceFeatures2*>( &features ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -40849,10 +40849,10 @@ public:
|
|
|
|
|
d.vkGetPhysicalDeviceFeatures2KHR( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceFeatures2*>( &features ) );
|
|
|
|
|
return features;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> PhysicalDevice::getFeatures2KHR(Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> PhysicalDevice::getFeatures2KHR(Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
PhysicalDeviceFeatures2& features = structureChain.template get<PhysicalDeviceFeatures2>();
|
|
|
|
|
d.vkGetPhysicalDeviceFeatures2KHR( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceFeatures2*>( &features ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -40872,10 +40872,10 @@ public:
|
|
|
|
|
d.vkGetPhysicalDeviceProperties2( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceProperties2*>( &properties ) );
|
|
|
|
|
return properties;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> PhysicalDevice::getProperties2(Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> PhysicalDevice::getProperties2(Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
PhysicalDeviceProperties2& properties = structureChain.template get<PhysicalDeviceProperties2>();
|
|
|
|
|
d.vkGetPhysicalDeviceProperties2( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceProperties2*>( &properties ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -40895,10 +40895,10 @@ public:
|
|
|
|
|
d.vkGetPhysicalDeviceProperties2KHR( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceProperties2*>( &properties ) );
|
|
|
|
|
return properties;
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<T...> PhysicalDevice::getProperties2KHR(Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> PhysicalDevice::getProperties2KHR(Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
PhysicalDeviceProperties2& properties = structureChain.template get<PhysicalDeviceProperties2>();
|
|
|
|
|
d.vkGetPhysicalDeviceProperties2KHR( m_physicalDevice, reinterpret_cast<VkPhysicalDeviceProperties2*>( &properties ) );
|
|
|
|
|
return structureChain;
|
|
|
|
|
@ -40948,10 +40948,10 @@ public:
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetPhysicalDeviceImageFormatProperties2( m_physicalDevice, reinterpret_cast<const VkPhysicalDeviceImageFormatInfo2*>( &imageFormatInfo ), reinterpret_cast<VkImageFormatProperties2*>( &imageFormatProperties ) ) );
|
|
|
|
|
return createResultValue( result, imageFormatProperties, VULKAN_HPP_NAMESPACE_STRING"::PhysicalDevice::getImageFormatProperties2" );
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<T...>>::type PhysicalDevice::getImageFormatProperties2( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<X, Y, Z...>>::type PhysicalDevice::getImageFormatProperties2( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
ImageFormatProperties2& imageFormatProperties = structureChain.template get<ImageFormatProperties2>();
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetPhysicalDeviceImageFormatProperties2( m_physicalDevice, reinterpret_cast<const VkPhysicalDeviceImageFormatInfo2*>( &imageFormatInfo ), reinterpret_cast<VkImageFormatProperties2*>( &imageFormatProperties ) ) );
|
|
|
|
|
return createResultValue( result, structureChain, VULKAN_HPP_NAMESPACE_STRING"::PhysicalDevice::getImageFormatProperties2" );
|
|
|
|
|
@ -40971,10 +40971,10 @@ public:
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetPhysicalDeviceImageFormatProperties2KHR( m_physicalDevice, reinterpret_cast<const VkPhysicalDeviceImageFormatInfo2*>( &imageFormatInfo ), reinterpret_cast<VkImageFormatProperties2*>( &imageFormatProperties ) ) );
|
|
|
|
|
return createResultValue( result, imageFormatProperties, VULKAN_HPP_NAMESPACE_STRING"::PhysicalDevice::getImageFormatProperties2KHR" );
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<T...>>::type PhysicalDevice::getImageFormatProperties2KHR( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<X, Y, Z...>>::type PhysicalDevice::getImageFormatProperties2KHR( const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
ImageFormatProperties2& imageFormatProperties = structureChain.template get<ImageFormatProperties2>();
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetPhysicalDeviceImageFormatProperties2KHR( m_physicalDevice, reinterpret_cast<const VkPhysicalDeviceImageFormatInfo2*>( &imageFormatInfo ), reinterpret_cast<VkImageFormatProperties2*>( &imageFormatProperties ) ) );
|
|
|
|
|
return createResultValue( result, structureChain, VULKAN_HPP_NAMESPACE_STRING"::PhysicalDevice::getImageFormatProperties2KHR" );
|
|
|
|
|
@ -41292,10 +41292,10 @@ public:
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetPhysicalDeviceSurfaceCapabilities2KHR( m_physicalDevice, reinterpret_cast<const VkPhysicalDeviceSurfaceInfo2KHR*>( &surfaceInfo ), reinterpret_cast<VkSurfaceCapabilities2KHR*>( &surfaceCapabilities ) ) );
|
|
|
|
|
return createResultValue( result, surfaceCapabilities, VULKAN_HPP_NAMESPACE_STRING"::PhysicalDevice::getSurfaceCapabilities2KHR" );
|
|
|
|
|
}
|
|
|
|
|
template <typename ...T, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<T...>>::type PhysicalDevice::getSurfaceCapabilities2KHR( const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, Dispatch const &d ) const
|
|
|
|
|
template <typename X, typename Y, typename ...Z, typename Dispatch>
|
|
|
|
|
VULKAN_HPP_INLINE typename ResultValueType<StructureChain<X, Y, Z...>>::type PhysicalDevice::getSurfaceCapabilities2KHR( const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, Dispatch const &d ) const
|
|
|
|
|
{
|
|
|
|
|
StructureChain<T...> structureChain;
|
|
|
|
|
StructureChain<X, Y, Z...> structureChain;
|
|
|
|
|
SurfaceCapabilities2KHR& surfaceCapabilities = structureChain.template get<SurfaceCapabilities2KHR>();
|
|
|
|
|
Result result = static_cast<Result>( d.vkGetPhysicalDeviceSurfaceCapabilities2KHR( m_physicalDevice, reinterpret_cast<const VkPhysicalDeviceSurfaceInfo2KHR*>( &surfaceInfo ), reinterpret_cast<VkSurfaceCapabilities2KHR*>( &surfaceCapabilities ) ) );
|
|
|
|
|
return createResultValue( result, structureChain, VULKAN_HPP_NAMESPACE_STRING"::PhysicalDevice::getSurfaceCapabilities2KHR" );
|
|
|
|
|
|