Vulkan-Hpp
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceDescriptorBufferPropertiesEXT |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceDescriptorBufferPropertiesEXT (vk::Bool32 combinedImageSamplerDescriptorSingleArray_={}, vk::Bool32 bufferlessPushDescriptors_={}, vk::Bool32 allowSamplerImageViewPostSubmitCreation_={}, vk::DeviceSize descriptorBufferOffsetAlignment_={}, uint32_t maxDescriptorBufferBindings_={}, uint32_t maxResourceDescriptorBufferBindings_={}, uint32_t maxSamplerDescriptorBufferBindings_={}, uint32_t maxEmbeddedImmutableSamplerBindings_={}, uint32_t maxEmbeddedImmutableSamplers_={}, size_t bufferCaptureReplayDescriptorDataSize_={}, size_t imageCaptureReplayDescriptorDataSize_={}, size_t imageViewCaptureReplayDescriptorDataSize_={}, size_t samplerCaptureReplayDescriptorDataSize_={}, size_t accelerationStructureCaptureReplayDescriptorDataSize_={}, size_t samplerDescriptorSize_={}, size_t combinedImageSamplerDescriptorSize_={}, size_t sampledImageDescriptorSize_={}, size_t storageImageDescriptorSize_={}, size_t uniformTexelBufferDescriptorSize_={}, size_t robustUniformTexelBufferDescriptorSize_={}, size_t storageTexelBufferDescriptorSize_={}, size_t robustStorageTexelBufferDescriptorSize_={}, size_t uniformBufferDescriptorSize_={}, size_t robustUniformBufferDescriptorSize_={}, size_t storageBufferDescriptorSize_={}, size_t robustStorageBufferDescriptorSize_={}, size_t inputAttachmentDescriptorSize_={}, size_t accelerationStructureDescriptorSize_={}, vk::DeviceSize maxSamplerDescriptorBufferRange_={}, vk::DeviceSize maxResourceDescriptorBufferRange_={}, vk::DeviceSize samplerDescriptorBufferAddressSpaceSize_={}, vk::DeviceSize resourceDescriptorBufferAddressSpaceSize_={}, vk::DeviceSize descriptorBufferAddressSpaceSize_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceDescriptorBufferPropertiesEXT (PhysicalDeviceDescriptorBufferPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceDescriptorBufferPropertiesEXT (VkPhysicalDeviceDescriptorBufferPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT | |
PhysicalDeviceDescriptorBufferPropertiesEXT & | operator= (PhysicalDeviceDescriptorBufferPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceDescriptorBufferPropertiesEXT & | operator= (VkPhysicalDeviceDescriptorBufferPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT |
operator VkPhysicalDeviceDescriptorBufferPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT | |
operator VkPhysicalDeviceDescriptorBufferPropertiesEXT & () VULKAN_HPP_NOEXCEPT | |
bool | operator== (PhysicalDeviceDescriptorBufferPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
bool | operator!= (PhysicalDeviceDescriptorBufferPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceDescriptorBufferPropertiesEXT |
Definition at line 60860 of file vulkan_structs.hpp.
using vk::PhysicalDeviceDescriptorBufferPropertiesEXT::NativeType = VkPhysicalDeviceDescriptorBufferPropertiesEXT |
Definition at line 60862 of file vulkan_structs.hpp.
|
inline |
Definition at line 60868 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 60941 of file vulkan_structs.hpp.
|
inline |
Definition at line 60960 of file vulkan_structs.hpp.
|
inline |
Definition at line 60955 of file vulkan_structs.hpp.
|
inline |
Definition at line 61087 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 60949 of file vulkan_structs.hpp.
|
inline |
Definition at line 61048 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::accelerationStructureCaptureReplayDescriptorDataSize = {} |
Definition at line 61109 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::accelerationStructureDescriptorSize = {} |
Definition at line 61123 of file vulkan_structs.hpp.
|
static |
Definition at line 60864 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorBufferPropertiesEXT::allowSamplerImageViewPostSubmitCreation = {} |
Definition at line 61098 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::bufferCaptureReplayDescriptorDataSize = {} |
Definition at line 61105 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorBufferPropertiesEXT::bufferlessPushDescriptors = {} |
Definition at line 61097 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceDescriptorBufferPropertiesEXT::combinedImageSamplerDescriptorSingleArray = {} |
Definition at line 61096 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::combinedImageSamplerDescriptorSize = {} |
Definition at line 61111 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceDescriptorBufferPropertiesEXT::descriptorBufferAddressSpaceSize = {} |
Definition at line 61128 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceDescriptorBufferPropertiesEXT::descriptorBufferOffsetAlignment = {} |
Definition at line 61099 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::imageCaptureReplayDescriptorDataSize = {} |
Definition at line 61106 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::imageViewCaptureReplayDescriptorDataSize = {} |
Definition at line 61107 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::inputAttachmentDescriptorSize = {} |
Definition at line 61122 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxDescriptorBufferBindings = {} |
Definition at line 61100 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxEmbeddedImmutableSamplerBindings = {} |
Definition at line 61103 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxEmbeddedImmutableSamplers = {} |
Definition at line 61104 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxResourceDescriptorBufferBindings = {} |
Definition at line 61101 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxResourceDescriptorBufferRange = {} |
Definition at line 61125 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxSamplerDescriptorBufferBindings = {} |
Definition at line 61102 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceDescriptorBufferPropertiesEXT::maxSamplerDescriptorBufferRange = {} |
Definition at line 61124 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceDescriptorBufferPropertiesEXT::pNext = {} |
Definition at line 61095 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceDescriptorBufferPropertiesEXT::resourceDescriptorBufferAddressSpaceSize = {} |
Definition at line 61127 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::robustStorageBufferDescriptorSize = {} |
Definition at line 61121 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::robustStorageTexelBufferDescriptorSize = {} |
Definition at line 61117 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::robustUniformBufferDescriptorSize = {} |
Definition at line 61119 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::robustUniformTexelBufferDescriptorSize = {} |
Definition at line 61115 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::sampledImageDescriptorSize = {} |
Definition at line 61112 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::samplerCaptureReplayDescriptorDataSize = {} |
Definition at line 61108 of file vulkan_structs.hpp.
vk::DeviceSize vk::PhysicalDeviceDescriptorBufferPropertiesEXT::samplerDescriptorBufferAddressSpaceSize = {} |
Definition at line 61126 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::samplerDescriptorSize = {} |
Definition at line 61110 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::storageBufferDescriptorSize = {} |
Definition at line 61120 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::storageImageDescriptorSize = {} |
Definition at line 61113 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::storageTexelBufferDescriptorSize = {} |
Definition at line 61116 of file vulkan_structs.hpp.
|
static |
Definition at line 60865 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceDescriptorBufferPropertiesEXT::sType = StructureType::ePhysicalDeviceDescriptorBufferPropertiesEXT |
Definition at line 61094 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::uniformBufferDescriptorSize = {} |
Definition at line 61118 of file vulkan_structs.hpp.
size_t vk::PhysicalDeviceDescriptorBufferPropertiesEXT::uniformTexelBufferDescriptorSize = {} |
Definition at line 61114 of file vulkan_structs.hpp.