Vulkan-Hpp
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceVulkan13Properties |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceVulkan13Properties (uint32_t minSubgroupSize_={}, uint32_t maxSubgroupSize_={}, uint32_t maxComputeWorkgroupSubgroups_={}, vk::ShaderStageFlags requiredSubgroupSizeStages_={}, uint32_t maxInlineUniformBlockSize_={}, uint32_t maxPerStageDescriptorInlineUniformBlocks_={}, uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_={}, uint32_t maxDescriptorSetInlineUniformBlocks_={}, uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks_={}, uint32_t maxInlineUniformTotalSize_={}, vk::Bool32 integerDotProduct8BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct8BitSignedAccelerated_={}, vk::Bool32 integerDotProduct8BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated_={}, vk::Bool32 integerDotProduct4x8BitPackedSignedAccelerated_={}, vk::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct16BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct16BitSignedAccelerated_={}, vk::Bool32 integerDotProduct16BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct32BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct32BitSignedAccelerated_={}, vk::Bool32 integerDotProduct32BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProduct64BitUnsignedAccelerated_={}, vk::Bool32 integerDotProduct64BitSignedAccelerated_={}, vk::Bool32 integerDotProduct64BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_={}, vk::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_={}, vk::DeviceSize storageTexelBufferOffsetAlignmentBytes_={}, vk::Bool32 storageTexelBufferOffsetSingleTexelAlignment_={}, vk::DeviceSize uniformTexelBufferOffsetAlignmentBytes_={}, vk::Bool32 uniformTexelBufferOffsetSingleTexelAlignment_={}, vk::DeviceSize maxBufferSize_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceVulkan13Properties (PhysicalDeviceVulkan13Properties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceVulkan13Properties (VkPhysicalDeviceVulkan13Properties const &rhs) VULKAN_HPP_NOEXCEPT | |
PhysicalDeviceVulkan13Properties & | operator= (PhysicalDeviceVulkan13Properties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceVulkan13Properties & | operator= (VkPhysicalDeviceVulkan13Properties const &rhs) VULKAN_HPP_NOEXCEPT |
operator VkPhysicalDeviceVulkan13Properties const & () const VULKAN_HPP_NOEXCEPT | |
operator VkPhysicalDeviceVulkan13Properties & () VULKAN_HPP_NOEXCEPT | |
bool | operator== (PhysicalDeviceVulkan13Properties const &rhs) const VULKAN_HPP_NOEXCEPT |
bool | operator!= (PhysicalDeviceVulkan13Properties const &rhs) const VULKAN_HPP_NOEXCEPT |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceVulkan13Properties |
Definition at line 88905 of file vulkan_structs.hpp.
Definition at line 88907 of file vulkan_structs.hpp.
|
inline |
Definition at line 88914 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 89012 of file vulkan_structs.hpp.
|
inline |
Definition at line 89031 of file vulkan_structs.hpp.
|
inline |
Definition at line 89026 of file vulkan_structs.hpp.
|
inline |
Definition at line 89200 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 89020 of file vulkan_structs.hpp.
|
inline |
Definition at line 89143 of file vulkan_structs.hpp.
|
static |
Definition at line 88909 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct16BitMixedSignednessAccelerated = {} |
Definition at line 89227 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct16BitSignedAccelerated = {} |
Definition at line 89226 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct16BitUnsignedAccelerated = {} |
Definition at line 89225 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct32BitMixedSignednessAccelerated = {} |
Definition at line 89230 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct32BitSignedAccelerated = {} |
Definition at line 89229 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct32BitUnsignedAccelerated = {} |
Definition at line 89228 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct4x8BitPackedMixedSignednessAccelerated = {} |
Definition at line 89224 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct4x8BitPackedSignedAccelerated = {} |
Definition at line 89223 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct4x8BitPackedUnsignedAccelerated = {} |
Definition at line 89222 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct64BitMixedSignednessAccelerated = {} |
Definition at line 89233 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct64BitSignedAccelerated = {} |
Definition at line 89232 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct64BitUnsignedAccelerated = {} |
Definition at line 89231 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct8BitMixedSignednessAccelerated = {} |
Definition at line 89221 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct8BitSignedAccelerated = {} |
Definition at line 89220 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProduct8BitUnsignedAccelerated = {} |
Definition at line 89219 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = {} |
Definition at line 89242 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating16BitSignedAccelerated = {} |
Definition at line 89241 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = {} |
Definition at line 89240 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = {} |
Definition at line 89245 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating32BitSignedAccelerated = {} |
Definition at line 89244 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = {} |
Definition at line 89243 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = {} |
Definition at line 89239 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = {} |
Definition at line 89238 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = {} |
Definition at line 89237 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = {} |
Definition at line 89248 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating64BitSignedAccelerated = {} |
Definition at line 89247 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = {} |
Definition at line 89246 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = {} |
Definition at line 89236 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating8BitSignedAccelerated = {} |
Definition at line 89235 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = {} |
Definition at line 89234 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceVulkan13Properties::maxBufferSize = {} |
Definition at line 89253 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxComputeWorkgroupSubgroups = {} |
Definition at line 89211 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxDescriptorSetInlineUniformBlocks = {} |
Definition at line 89216 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxDescriptorSetUpdateAfterBindInlineUniformBlocks = {} |
Definition at line 89217 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxInlineUniformBlockSize = {} |
Definition at line 89213 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxInlineUniformTotalSize = {} |
Definition at line 89218 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxPerStageDescriptorInlineUniformBlocks = {} |
Definition at line 89214 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = {} |
Definition at line 89215 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::maxSubgroupSize = {} |
Definition at line 89210 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan13Properties::minSubgroupSize = {} |
Definition at line 89209 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceVulkan13Properties::pNext = {} |
Definition at line 89208 of file vulkan_structs.hpp.
vk::ShaderStageFlags vk::PhysicalDeviceVulkan13Properties::requiredSubgroupSizeStages = {} |
Definition at line 89212 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceVulkan13Properties::storageTexelBufferOffsetAlignmentBytes = {} |
Definition at line 89249 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::storageTexelBufferOffsetSingleTexelAlignment = {} |
Definition at line 89250 of file vulkan_structs.hpp.
|
static |
Definition at line 88910 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceVulkan13Properties::sType = StructureType::ePhysicalDeviceVulkan13Properties |
Definition at line 89207 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceVulkan13Properties::uniformTexelBufferOffsetAlignmentBytes = {} |
Definition at line 89251 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan13Properties::uniformTexelBufferOffsetSingleTexelAlignment = {} |
Definition at line 89252 of file vulkan_structs.hpp.