HDK
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceDescriptorBufferPropertiesEXT |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | PhysicalDeviceDescriptorBufferPropertiesEXT (VULKAN_HPP_NAMESPACE::Bool32 combinedImageSamplerDescriptorSingleArray_={}, VULKAN_HPP_NAMESPACE::Bool32 bufferlessPushDescriptors_={}, VULKAN_HPP_NAMESPACE::Bool32 allowSamplerImageViewPostSubmitCreation_={}, VULKAN_HPP_NAMESPACE::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_={}, VULKAN_HPP_NAMESPACE::DeviceSize maxSamplerDescriptorBufferRange_={}, VULKAN_HPP_NAMESPACE::DeviceSize maxResourceDescriptorBufferRange_={}, VULKAN_HPP_NAMESPACE::DeviceSize samplerDescriptorBufferAddressSpaceSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize resourceDescriptorBufferAddressSpaceSize_={}, VULKAN_HPP_NAMESPACE::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 53425 of file vulkan_structs.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::NativeType = VkPhysicalDeviceDescriptorBufferPropertiesEXT |
Definition at line 53427 of file vulkan_structs.hpp.
|
inline |
Definition at line 53433 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 53506 of file vulkan_structs.hpp.
|
inline |
Definition at line 53525 of file vulkan_structs.hpp.
|
inline |
Definition at line 53520 of file vulkan_structs.hpp.
|
inline |
Definition at line 53652 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 53514 of file vulkan_structs.hpp.
|
inline |
Definition at line 53613 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::accelerationStructureCaptureReplayDescriptorDataSize = {} |
Definition at line 53674 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::accelerationStructureDescriptorSize = {} |
Definition at line 53688 of file vulkan_structs.hpp.
|
static |
Definition at line 53429 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::allowSamplerImageViewPostSubmitCreation = {} |
Definition at line 53663 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::bufferCaptureReplayDescriptorDataSize = {} |
Definition at line 53670 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::bufferlessPushDescriptors = {} |
Definition at line 53662 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::combinedImageSamplerDescriptorSingleArray = {} |
Definition at line 53661 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::combinedImageSamplerDescriptorSize = {} |
Definition at line 53676 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::descriptorBufferAddressSpaceSize = {} |
Definition at line 53693 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::descriptorBufferOffsetAlignment = {} |
Definition at line 53664 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::imageCaptureReplayDescriptorDataSize = {} |
Definition at line 53671 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::imageViewCaptureReplayDescriptorDataSize = {} |
Definition at line 53672 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::inputAttachmentDescriptorSize = {} |
Definition at line 53687 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxDescriptorBufferBindings = {} |
Definition at line 53665 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxEmbeddedImmutableSamplerBindings = {} |
Definition at line 53668 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxEmbeddedImmutableSamplers = {} |
Definition at line 53669 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxResourceDescriptorBufferBindings = {} |
Definition at line 53666 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxResourceDescriptorBufferRange = {} |
Definition at line 53690 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxSamplerDescriptorBufferBindings = {} |
Definition at line 53667 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::maxSamplerDescriptorBufferRange = {} |
Definition at line 53689 of file vulkan_structs.hpp.
void* VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::pNext = {} |
Definition at line 53660 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::resourceDescriptorBufferAddressSpaceSize = {} |
Definition at line 53692 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::robustStorageBufferDescriptorSize = {} |
Definition at line 53686 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::robustStorageTexelBufferDescriptorSize = {} |
Definition at line 53682 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::robustUniformBufferDescriptorSize = {} |
Definition at line 53684 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::robustUniformTexelBufferDescriptorSize = {} |
Definition at line 53680 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::sampledImageDescriptorSize = {} |
Definition at line 53677 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::samplerCaptureReplayDescriptorDataSize = {} |
Definition at line 53673 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::samplerDescriptorBufferAddressSpaceSize = {} |
Definition at line 53691 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::samplerDescriptorSize = {} |
Definition at line 53675 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::storageBufferDescriptorSize = {} |
Definition at line 53685 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::storageImageDescriptorSize = {} |
Definition at line 53678 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::storageTexelBufferDescriptorSize = {} |
Definition at line 53681 of file vulkan_structs.hpp.
|
static |
Definition at line 53430 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::sType = StructureType::ePhysicalDeviceDescriptorBufferPropertiesEXT |
Definition at line 53659 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::uniformBufferDescriptorSize = {} |
Definition at line 53683 of file vulkan_structs.hpp.
size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT::uniformTexelBufferDescriptorSize = {} |
Definition at line 53679 of file vulkan_structs.hpp.