SDL  2.0
VULKAN_HPP_NAMESPACE::BindSparseInfo Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::BindSparseInfo:

Public Member Functions

VULKAN_HPP_CONSTEXPR BindSparseInfo (uint32_t waitSemaphoreCount_={}, const VULKAN_HPP_NAMESPACE::Semaphore *pWaitSemaphores_={}, uint32_t bufferBindCount_={}, const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo *pBufferBinds_={}, uint32_t imageOpaqueBindCount_={}, const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo *pImageOpaqueBinds_={}, uint32_t imageBindCount_={}, const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo *pImageBinds_={}, uint32_t signalSemaphoreCount_={}, const VULKAN_HPP_NAMESPACE::Semaphore *pSignalSemaphores_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR BindSparseInfo (BindSparseInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 BindSparseInfo (VkBindSparseInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 BindSparseInfo (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &waitSemaphores_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo > const &bufferBinds_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo > const &imageOpaqueBinds_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo > const &imageBinds_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &signalSemaphores_={})
 
BindSparseInfooperator= (VkBindSparseInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
BindSparseInfooperator= (BindSparseInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetWaitSemaphoreCount (uint32_t waitSemaphoreCount_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetPWaitSemaphores (const VULKAN_HPP_NAMESPACE::Semaphore *pWaitSemaphores_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetWaitSemaphores (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &waitSemaphores_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetBufferBindCount (uint32_t bufferBindCount_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetPBufferBinds (const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo *pBufferBinds_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetBufferBinds (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo > const &bufferBinds_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetImageOpaqueBindCount (uint32_t imageOpaqueBindCount_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetPImageOpaqueBinds (const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo *pImageOpaqueBinds_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetImageOpaqueBinds (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo > const &imageOpaqueBinds_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetImageBindCount (uint32_t imageBindCount_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetPImageBinds (const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo *pImageBinds_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetImageBinds (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo > const &imageBinds_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetSignalSemaphoreCount (uint32_t signalSemaphoreCount_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetPSignalSemaphores (const VULKAN_HPP_NAMESPACE::Semaphore *pSignalSemaphores_) VULKAN_HPP_NOEXCEPT
 
BindSparseInfosetSignalSemaphores (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &signalSemaphores_) VULKAN_HPP_NOEXCEPT
 
 operator VkBindSparseInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkBindSparseInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (BindSparseInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (BindSparseInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Data Fields

const VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindSparseInfo
 
const voidpNext = {}
 
uint32_t waitSemaphoreCount = {}
 
const VULKAN_HPP_NAMESPACE::SemaphorepWaitSemaphores = {}
 
uint32_t bufferBindCount = {}
 
const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfopBufferBinds = {}
 
uint32_t imageOpaqueBindCount = {}
 
const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfopImageOpaqueBinds = {}
 
uint32_t imageBindCount = {}
 
const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfopImageBinds = {}
 
uint32_t signalSemaphoreCount = {}
 
const VULKAN_HPP_NAMESPACE::SemaphorepSignalSemaphores = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 21320 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ BindSparseInfo() [1/4]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::BindSparseInfo::BindSparseInfo ( uint32_t  waitSemaphoreCount_ = {},
const VULKAN_HPP_NAMESPACE::Semaphore pWaitSemaphores_ = {},
uint32_t  bufferBindCount_ = {},
const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo pBufferBinds_ = {},
uint32_t  imageOpaqueBindCount_ = {},
const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo pImageOpaqueBinds_ = {},
uint32_t  imageBindCount_ = {},
const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo pImageBinds_ = {},
uint32_t  signalSemaphoreCount_ = {},
const VULKAN_HPP_NAMESPACE::Semaphore pSignalSemaphores_ = {} 
)
inline

Definition at line 21326 of file vulkan.hpp.

21326  {}, const VULKAN_HPP_NAMESPACE::Semaphore* pWaitSemaphores_ = {}, uint32_t bufferBindCount_ = {}, const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo* pBufferBinds_ = {}, uint32_t imageOpaqueBindCount_ = {}, const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo* pImageOpaqueBinds_ = {}, uint32_t imageBindCount_ = {}, const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo* pImageBinds_ = {}, uint32_t signalSemaphoreCount_ = {}, const VULKAN_HPP_NAMESPACE::Semaphore* pSignalSemaphores_ = {}) VULKAN_HPP_NOEXCEPT
21327  : waitSemaphoreCount( waitSemaphoreCount_ ), pWaitSemaphores( pWaitSemaphores_ ), bufferBindCount( bufferBindCount_ ), pBufferBinds( pBufferBinds_ ), imageOpaqueBindCount( imageOpaqueBindCount_ ), pImageOpaqueBinds( pImageOpaqueBinds_ ), imageBindCount( imageBindCount_ ), pImageBinds( pImageBinds_ ), signalSemaphoreCount( signalSemaphoreCount_ ), pSignalSemaphores( pSignalSemaphores_ )
21328  {}
unsigned int uint32_t
const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo * pImageBinds
Definition: vulkan.hpp:21516
const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo * pBufferBinds
Definition: vulkan.hpp:21512
const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds
Definition: vulkan.hpp:21514
const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores
Definition: vulkan.hpp:21510
const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores
Definition: vulkan.hpp:21518
#define VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:179

◆ BindSparseInfo() [2/4]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::BindSparseInfo::BindSparseInfo ( BindSparseInfo const &  rhs)
default

◆ BindSparseInfo() [3/4]

VULKAN_HPP_NAMESPACE::BindSparseInfo::BindSparseInfo ( VkBindSparseInfo const &  rhs)
inline

Definition at line 21332 of file vulkan.hpp.

21333  {
21334  *this = rhs;
21335  }

◆ BindSparseInfo() [4/4]

Definition at line 21338 of file vulkan.hpp.

21339  : waitSemaphoreCount( static_cast<uint32_t>( waitSemaphores_.size() ) ), pWaitSemaphores( waitSemaphores_.data() ), bufferBindCount( static_cast<uint32_t>( bufferBinds_.size() ) ), pBufferBinds( bufferBinds_.data() ), imageOpaqueBindCount( static_cast<uint32_t>( imageOpaqueBinds_.size() ) ), pImageOpaqueBinds( imageOpaqueBinds_.data() ), imageBindCount( static_cast<uint32_t>( imageBinds_.size() ) ), pImageBinds( imageBinds_.data() ), signalSemaphoreCount( static_cast<uint32_t>( signalSemaphores_.size() ) ), pSignalSemaphores( signalSemaphores_.data() )
21340  {}
T * data() const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:519
uint32_t size() const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:514

Member Function Documentation

◆ operator VkBindSparseInfo &()

VULKAN_HPP_NAMESPACE::BindSparseInfo::operator VkBindSparseInfo & ( )
inline

Definition at line 21473 of file vulkan.hpp.

21474  {
21475  return *reinterpret_cast<VkBindSparseInfo*>( this );
21476  }

◆ operator VkBindSparseInfo const &()

VULKAN_HPP_NAMESPACE::BindSparseInfo::operator VkBindSparseInfo const & ( ) const
inline

Definition at line 21468 of file vulkan.hpp.

21469  {
21470  return *reinterpret_cast<const VkBindSparseInfo*>( this );
21471  }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::BindSparseInfo::operator!= ( BindSparseInfo const &  rhs) const
inline

Definition at line 21498 of file vulkan.hpp.

21499  {
21500  return !operator==( rhs );
21501  }
bool operator==(BindSparseInfo const &rhs) const VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:21482

References VULKAN_HPP_NAMESPACE::operator==().

◆ operator=() [1/2]

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::operator= ( BindSparseInfo const &  rhs)
inline

Definition at line 21350 of file vulkan.hpp.

21351  {
21352  memcpy( static_cast<void *>( this ), &rhs, sizeof( BindSparseInfo ) );
21353  return *this;
21354  }
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_CONSTEXPR BindSparseInfo(uint32_t waitSemaphoreCount_={}, const VULKAN_HPP_NAMESPACE::Semaphore *pWaitSemaphores_={}, uint32_t bufferBindCount_={}, const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo *pBufferBinds_={}, uint32_t imageOpaqueBindCount_={}, const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo *pImageOpaqueBinds_={}, uint32_t imageBindCount_={}, const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo *pImageBinds_={}, uint32_t signalSemaphoreCount_={}, const VULKAN_HPP_NAMESPACE::Semaphore *pSignalSemaphores_={}) VULKAN_HPP_NOEXCEPT
Definition: vulkan.hpp:21326

References memcpy.

◆ operator=() [2/2]

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::operator= ( VkBindSparseInfo const &  rhs)
inline

Definition at line 21344 of file vulkan.hpp.

21345  {
21346  *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::BindSparseInfo const *>( &rhs );
21347  return *this;
21348  }

◆ operator==()

bool VULKAN_HPP_NAMESPACE::BindSparseInfo::operator== ( BindSparseInfo const &  rhs) const
inline

Definition at line 21482 of file vulkan.hpp.

21483  {
21484  return ( sType == rhs.sType )
21485  && ( pNext == rhs.pNext )
21486  && ( waitSemaphoreCount == rhs.waitSemaphoreCount )
21487  && ( pWaitSemaphores == rhs.pWaitSemaphores )
21488  && ( bufferBindCount == rhs.bufferBindCount )
21489  && ( pBufferBinds == rhs.pBufferBinds )
21490  && ( imageOpaqueBindCount == rhs.imageOpaqueBindCount )
21491  && ( pImageOpaqueBinds == rhs.pImageOpaqueBinds )
21492  && ( imageBindCount == rhs.imageBindCount )
21493  && ( pImageBinds == rhs.pImageBinds )
21494  && ( signalSemaphoreCount == rhs.signalSemaphoreCount )
21495  && ( pSignalSemaphores == rhs.pSignalSemaphores );
21496  }
const VULKAN_HPP_NAMESPACE::StructureType sType
Definition: vulkan.hpp:21507

◆ setBufferBindCount()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setBufferBindCount ( uint32_t  bufferBindCount_)
inline

Definition at line 21383 of file vulkan.hpp.

21384  {
21385  bufferBindCount = bufferBindCount_;
21386  return *this;
21387  }

◆ setBufferBinds()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setBufferBinds ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo > const &  bufferBinds_)
inline

Definition at line 21396 of file vulkan.hpp.

21397  {
21398  bufferBindCount = static_cast<uint32_t>( bufferBinds_.size() );
21399  pBufferBinds = bufferBinds_.data();
21400  return *this;
21401  }

◆ setImageBindCount()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageBindCount ( uint32_t  imageBindCount_)
inline

Definition at line 21425 of file vulkan.hpp.

21426  {
21427  imageBindCount = imageBindCount_;
21428  return *this;
21429  }

◆ setImageBinds()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageBinds ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo > const &  imageBinds_)
inline

Definition at line 21438 of file vulkan.hpp.

21439  {
21440  imageBindCount = static_cast<uint32_t>( imageBinds_.size() );
21441  pImageBinds = imageBinds_.data();
21442  return *this;
21443  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::size().

◆ setImageOpaqueBindCount()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageOpaqueBindCount ( uint32_t  imageOpaqueBindCount_)
inline

Definition at line 21404 of file vulkan.hpp.

21405  {
21406  imageOpaqueBindCount = imageOpaqueBindCount_;
21407  return *this;
21408  }

◆ setImageOpaqueBinds()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setImageOpaqueBinds ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo > const &  imageOpaqueBinds_)
inline

Definition at line 21417 of file vulkan.hpp.

21418  {
21419  imageOpaqueBindCount = static_cast<uint32_t>( imageOpaqueBinds_.size() );
21420  pImageOpaqueBinds = imageOpaqueBinds_.data();
21421  return *this;
21422  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::size().

◆ setPBufferBinds()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setPBufferBinds ( const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo pBufferBinds_)
inline

Definition at line 21389 of file vulkan.hpp.

21390  {
21391  pBufferBinds = pBufferBinds_;
21392  return *this;
21393  }

◆ setPImageBinds()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setPImageBinds ( const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo pImageBinds_)
inline

Definition at line 21431 of file vulkan.hpp.

21432  {
21433  pImageBinds = pImageBinds_;
21434  return *this;
21435  }

◆ setPImageOpaqueBinds()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setPImageOpaqueBinds ( const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo pImageOpaqueBinds_)
inline

Definition at line 21410 of file vulkan.hpp.

21411  {
21412  pImageOpaqueBinds = pImageOpaqueBinds_;
21413  return *this;
21414  }

◆ setPNext()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setPNext ( const void pNext_)
inline

Definition at line 21356 of file vulkan.hpp.

21357  {
21358  pNext = pNext_;
21359  return *this;
21360  }

◆ setPSignalSemaphores()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setPSignalSemaphores ( const VULKAN_HPP_NAMESPACE::Semaphore pSignalSemaphores_)
inline

Definition at line 21452 of file vulkan.hpp.

21453  {
21454  pSignalSemaphores = pSignalSemaphores_;
21455  return *this;
21456  }

◆ setPWaitSemaphores()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setPWaitSemaphores ( const VULKAN_HPP_NAMESPACE::Semaphore pWaitSemaphores_)
inline

Definition at line 21368 of file vulkan.hpp.

21369  {
21370  pWaitSemaphores = pWaitSemaphores_;
21371  return *this;
21372  }

◆ setSignalSemaphoreCount()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setSignalSemaphoreCount ( uint32_t  signalSemaphoreCount_)
inline

Definition at line 21446 of file vulkan.hpp.

21447  {
21448  signalSemaphoreCount = signalSemaphoreCount_;
21449  return *this;
21450  }

◆ setSignalSemaphores()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setSignalSemaphores ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &  signalSemaphores_)
inline

Definition at line 21459 of file vulkan.hpp.

21460  {
21461  signalSemaphoreCount = static_cast<uint32_t>( signalSemaphores_.size() );
21462  pSignalSemaphores = signalSemaphores_.data();
21463  return *this;
21464  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::size().

◆ setWaitSemaphoreCount()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setWaitSemaphoreCount ( uint32_t  waitSemaphoreCount_)
inline

Definition at line 21362 of file vulkan.hpp.

21363  {
21364  waitSemaphoreCount = waitSemaphoreCount_;
21365  return *this;
21366  }

◆ setWaitSemaphores()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::setWaitSemaphores ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Semaphore > const &  waitSemaphores_)
inline

Definition at line 21375 of file vulkan.hpp.

21376  {
21377  waitSemaphoreCount = static_cast<uint32_t>( waitSemaphores_.size() );
21378  pWaitSemaphores = waitSemaphores_.data();
21379  return *this;
21380  }

References VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >::size().

Field Documentation

◆ allowDuplicate

const bool VULKAN_HPP_NAMESPACE::BindSparseInfo::allowDuplicate = false
static

Definition at line 21322 of file vulkan.hpp.

◆ bufferBindCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::bufferBindCount = {}

Definition at line 21511 of file vulkan.hpp.

◆ imageBindCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::imageBindCount = {}

Definition at line 21515 of file vulkan.hpp.

◆ imageOpaqueBindCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::imageOpaqueBindCount = {}

Definition at line 21513 of file vulkan.hpp.

◆ pBufferBinds

const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo* VULKAN_HPP_NAMESPACE::BindSparseInfo::pBufferBinds = {}

Definition at line 21512 of file vulkan.hpp.

◆ pImageBinds

const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo* VULKAN_HPP_NAMESPACE::BindSparseInfo::pImageBinds = {}

Definition at line 21516 of file vulkan.hpp.

◆ pImageOpaqueBinds

const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo* VULKAN_HPP_NAMESPACE::BindSparseInfo::pImageOpaqueBinds = {}

Definition at line 21514 of file vulkan.hpp.

◆ pNext

const void* VULKAN_HPP_NAMESPACE::BindSparseInfo::pNext = {}

Definition at line 21508 of file vulkan.hpp.

◆ pSignalSemaphores

const VULKAN_HPP_NAMESPACE::Semaphore* VULKAN_HPP_NAMESPACE::BindSparseInfo::pSignalSemaphores = {}

Definition at line 21518 of file vulkan.hpp.

◆ pWaitSemaphores

const VULKAN_HPP_NAMESPACE::Semaphore* VULKAN_HPP_NAMESPACE::BindSparseInfo::pWaitSemaphores = {}

Definition at line 21510 of file vulkan.hpp.

◆ signalSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::signalSemaphoreCount = {}

Definition at line 21517 of file vulkan.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::BindSparseInfo::structureType = StructureType::eBindSparseInfo
static

Definition at line 21323 of file vulkan.hpp.

◆ sType

const VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::BindSparseInfo::sType = StructureType::eBindSparseInfo

Definition at line 21507 of file vulkan.hpp.

◆ waitSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::waitSemaphoreCount = {}

Definition at line 21509 of file vulkan.hpp.


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