RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::BindSparseInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::BindSparseInfo:
[legend]

Public Member Functions

 BindSparseInfo (uint32_t waitSemaphoreCount_=0, const Semaphore *pWaitSemaphores_=nullptr, uint32_t bufferBindCount_=0, const SparseBufferMemoryBindInfo *pBufferBinds_=nullptr, uint32_t imageOpaqueBindCount_=0, const SparseImageOpaqueMemoryBindInfo *pImageOpaqueBinds_=nullptr, uint32_t imageBindCount_=0, const SparseImageMemoryBindInfo *pImageBinds_=nullptr, uint32_t signalSemaphoreCount_=0, const Semaphore *pSignalSemaphores_=nullptr)
 
 BindSparseInfo (VkBindSparseInfo const &rhs)
 
BindSparseInfooperator= (VkBindSparseInfo const &rhs)
 
BindSparseInfosetPNext (const void *pNext_)
 
BindSparseInfosetWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
 
BindSparseInfosetPWaitSemaphores (const Semaphore *pWaitSemaphores_)
 
BindSparseInfosetBufferBindCount (uint32_t bufferBindCount_)
 
BindSparseInfosetPBufferBinds (const SparseBufferMemoryBindInfo *pBufferBinds_)
 
BindSparseInfosetImageOpaqueBindCount (uint32_t imageOpaqueBindCount_)
 
BindSparseInfosetPImageOpaqueBinds (const SparseImageOpaqueMemoryBindInfo *pImageOpaqueBinds_)
 
BindSparseInfosetImageBindCount (uint32_t imageBindCount_)
 
BindSparseInfosetPImageBinds (const SparseImageMemoryBindInfo *pImageBinds_)
 
BindSparseInfosetSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
 
BindSparseInfosetPSignalSemaphores (const Semaphore *pSignalSemaphores_)
 
 operator const VkBindSparseInfo & () const
 
bool operator== (BindSparseInfo const &rhs) const
 
bool operator!= (BindSparseInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
uint32_t waitSemaphoreCount
 
const SemaphorepWaitSemaphores
 
uint32_t bufferBindCount
 
const SparseBufferMemoryBindInfopBufferBinds
 
uint32_t imageOpaqueBindCount
 
const SparseImageOpaqueMemoryBindInfopImageOpaqueBinds
 
uint32_t imageBindCount
 
const SparseImageMemoryBindInfopImageBinds
 
uint32_t signalSemaphoreCount
 
const SemaphorepSignalSemaphores
 

Private Attributes

StructureType sType = StructureType::eBindSparseInfo
 

Constructor & Destructor Documentation

◆ BindSparseInfo() [1/2]

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

◆ BindSparseInfo() [2/2]

VULKAN_HPP_NAMESPACE::BindSparseInfo::BindSparseInfo ( VkBindSparseInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkBindSparseInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::BindSparseInfo::operator!= ( BindSparseInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

BindSparseInfo& VULKAN_HPP_NAMESPACE::BindSparseInfo::operator= ( VkBindSparseInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::BindSparseInfo::operator== ( BindSparseInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setBufferBindCount()

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

◆ setImageBindCount()

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

◆ setImageOpaqueBindCount()

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

◆ setPBufferBinds()

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

◆ setPImageBinds()

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

◆ setPImageOpaqueBinds()

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

◆ setPNext()

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

◆ setPSignalSemaphores()

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

◆ setPWaitSemaphores()

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

◆ setSignalSemaphoreCount()

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

◆ setWaitSemaphoreCount()

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

Member Data Documentation

◆ bufferBindCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::bufferBindCount

◆ imageBindCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::imageBindCount

◆ imageOpaqueBindCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::imageOpaqueBindCount

◆ pBufferBinds

const SparseBufferMemoryBindInfo* VULKAN_HPP_NAMESPACE::BindSparseInfo::pBufferBinds

◆ pImageBinds

const SparseImageMemoryBindInfo* VULKAN_HPP_NAMESPACE::BindSparseInfo::pImageBinds

◆ pImageOpaqueBinds

const SparseImageOpaqueMemoryBindInfo* VULKAN_HPP_NAMESPACE::BindSparseInfo::pImageOpaqueBinds

◆ pNext

const void* VULKAN_HPP_NAMESPACE::BindSparseInfo::pNext = nullptr

◆ pSignalSemaphores

const Semaphore* VULKAN_HPP_NAMESPACE::BindSparseInfo::pSignalSemaphores

◆ pWaitSemaphores

const Semaphore* VULKAN_HPP_NAMESPACE::BindSparseInfo::pWaitSemaphores

◆ signalSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::signalSemaphoreCount

◆ sType

StructureType VULKAN_HPP_NAMESPACE::BindSparseInfo::sType = StructureType::eBindSparseInfo
private

◆ waitSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::BindSparseInfo::waitSemaphoreCount

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