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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::SubmitInfo:
[legend]

Public Member Functions

 SubmitInfo (uint32_t waitSemaphoreCount_=0, const Semaphore *pWaitSemaphores_=nullptr, const PipelineStageFlags *pWaitDstStageMask_=nullptr, uint32_t commandBufferCount_=0, const CommandBuffer *pCommandBuffers_=nullptr, uint32_t signalSemaphoreCount_=0, const Semaphore *pSignalSemaphores_=nullptr)
 
 SubmitInfo (VkSubmitInfo const &rhs)
 
SubmitInfo & operator= (VkSubmitInfo const &rhs)
 
SubmitInfo & setPNext (const void *pNext_)
 
SubmitInfo & setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
 
SubmitInfo & setPWaitSemaphores (const Semaphore *pWaitSemaphores_)
 
SubmitInfo & setPWaitDstStageMask (const PipelineStageFlags *pWaitDstStageMask_)
 
SubmitInfo & setCommandBufferCount (uint32_t commandBufferCount_)
 
SubmitInfo & setPCommandBuffers (const CommandBuffer *pCommandBuffers_)
 
SubmitInfo & setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
 
SubmitInfo & setPSignalSemaphores (const Semaphore *pSignalSemaphores_)
 
 operator const VkSubmitInfo & () const
 
bool operator== (SubmitInfo const &rhs) const
 
bool operator!= (SubmitInfo const &rhs) const
 

Public Attributes

const void * pNext = nullptr
 
uint32_t waitSemaphoreCount
 
const Semaphore * pWaitSemaphores
 
const PipelineStageFlags * pWaitDstStageMask
 
uint32_t commandBufferCount
 
const CommandBuffer * pCommandBuffers
 
uint32_t signalSemaphoreCount
 
const Semaphore * pSignalSemaphores
 

Private Attributes

StructureType sType = StructureType::eSubmitInfo
 

Constructor & Destructor Documentation

◆ SubmitInfo() [1/2]

VULKAN_HPP_NAMESPACE::SubmitInfo::SubmitInfo ( uint32_t  waitSemaphoreCount_ = 0,
const Semaphore *  pWaitSemaphores_ = nullptr,
const PipelineStageFlags *  pWaitDstStageMask_ = nullptr,
uint32_t  commandBufferCount_ = 0,
const CommandBuffer *  pCommandBuffers_ = nullptr,
uint32_t  signalSemaphoreCount_ = 0,
const Semaphore *  pSignalSemaphores_ = nullptr 
)
inline

◆ SubmitInfo() [2/2]

VULKAN_HPP_NAMESPACE::SubmitInfo::SubmitInfo ( VkSubmitInfo const &  rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkSubmitInfo &()

VULKAN_HPP_NAMESPACE::SubmitInfo::operator const VkSubmitInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setCommandBufferCount()

SubmitInfo& VULKAN_HPP_NAMESPACE::SubmitInfo::setCommandBufferCount ( uint32_t  commandBufferCount_)
inline

◆ setPCommandBuffers()

SubmitInfo& VULKAN_HPP_NAMESPACE::SubmitInfo::setPCommandBuffers ( const CommandBuffer *  pCommandBuffers_)
inline

◆ setPNext()

SubmitInfo& VULKAN_HPP_NAMESPACE::SubmitInfo::setPNext ( const void *  pNext_)
inline

◆ setPSignalSemaphores()

SubmitInfo& VULKAN_HPP_NAMESPACE::SubmitInfo::setPSignalSemaphores ( const Semaphore *  pSignalSemaphores_)
inline

◆ setPWaitDstStageMask()

SubmitInfo& VULKAN_HPP_NAMESPACE::SubmitInfo::setPWaitDstStageMask ( const PipelineStageFlags *  pWaitDstStageMask_)
inline

◆ setPWaitSemaphores()

SubmitInfo& VULKAN_HPP_NAMESPACE::SubmitInfo::setPWaitSemaphores ( const Semaphore *  pWaitSemaphores_)
inline

◆ setSignalSemaphoreCount()

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

◆ setWaitSemaphoreCount()

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

Member Data Documentation

◆ commandBufferCount

uint32_t VULKAN_HPP_NAMESPACE::SubmitInfo::commandBufferCount

◆ pCommandBuffers

const CommandBuffer* VULKAN_HPP_NAMESPACE::SubmitInfo::pCommandBuffers

◆ pNext

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

◆ pSignalSemaphores

const Semaphore* VULKAN_HPP_NAMESPACE::SubmitInfo::pSignalSemaphores

◆ pWaitDstStageMask

const PipelineStageFlags* VULKAN_HPP_NAMESPACE::SubmitInfo::pWaitDstStageMask

◆ pWaitSemaphores

const Semaphore* VULKAN_HPP_NAMESPACE::SubmitInfo::pWaitSemaphores

◆ signalSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::SubmitInfo::signalSemaphoreCount

◆ sType

StructureType VULKAN_HPP_NAMESPACE::SubmitInfo::sType = StructureType::eSubmitInfo
private

◆ waitSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::SubmitInfo::waitSemaphoreCount

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