Vulkan-Hpp
vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedSparseAddressSpacePropertiesNV (vk::DeviceSize extendedSparseAddressSpaceSize_={}, vk::ImageUsageFlags extendedSparseImageUsageFlags_={}, vk::BufferUsageFlags extendedSparseBufferUsageFlags_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedSparseAddressSpacePropertiesNV (PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceExtendedSparseAddressSpacePropertiesNV (VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceExtendedSparseAddressSpacePropertiesNVoperator= (PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceExtendedSparseAddressSpacePropertiesNVoperator= (VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV
 
void * pNext = {}
 
vk::DeviceSize extendedSparseAddressSpaceSize = {}
 
vk::ImageUsageFlags extendedSparseImageUsageFlags = {}
 
vk::BufferUsageFlags extendedSparseBufferUsageFlags = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV
 

Detailed Description

Definition at line 64158 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceExtendedSparseAddressSpacePropertiesNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ( vk::DeviceSize  extendedSparseAddressSpaceSize_ = {},
vk::ImageUsageFlags  extendedSparseImageUsageFlags_ = {},
vk::BufferUsageFlags  extendedSparseBufferUsageFlags_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 64166 of file vulkan_structs.hpp.

◆ PhysicalDeviceExtendedSparseAddressSpacePropertiesNV() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ( PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &  rhs)
default

◆ PhysicalDeviceExtendedSparseAddressSpacePropertiesNV() [3/3]

vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ( VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &  rhs)
inline

Definition at line 64180 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV &()

vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::operator VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV & ( )
inline

Definition at line 64200 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &()

vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::operator VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const & ( ) const
inline

Definition at line 64195 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::operator!= ( PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &  rhs) const
inline

Definition at line 64234 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceExtendedSparseAddressSpacePropertiesNV& vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::operator= ( PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceExtendedSparseAddressSpacePropertiesNV& vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::operator= ( VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &  rhs)
inline

Definition at line 64189 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::operator== ( PhysicalDeviceExtendedSparseAddressSpacePropertiesNV const &  rhs) const
inline

Definition at line 64224 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::allowDuplicate = false
static

Definition at line 64162 of file vulkan_structs.hpp.

◆ extendedSparseAddressSpaceSize

vk::DeviceSize vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::extendedSparseAddressSpaceSize = {}

Definition at line 64243 of file vulkan_structs.hpp.

◆ extendedSparseBufferUsageFlags

vk::BufferUsageFlags vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::extendedSparseBufferUsageFlags = {}

Definition at line 64245 of file vulkan_structs.hpp.

◆ extendedSparseImageUsageFlags

vk::ImageUsageFlags vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::extendedSparseImageUsageFlags = {}

Definition at line 64244 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::pNext = {}

Definition at line 64242 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::structureType = StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV
static

Definition at line 64163 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV::sType = StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV

Definition at line 64241 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: