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)
 
SubmitInfooperator= (VkSubmitInfo const &rhs)
 
SubmitInfosetPNext (const void *pNext_)
 
SubmitInfosetWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
 
SubmitInfosetPWaitSemaphores (const Semaphore *pWaitSemaphores_)
 
SubmitInfosetPWaitDstStageMask (const PipelineStageFlags *pWaitDstStageMask_)
 
SubmitInfosetCommandBufferCount (uint32_t commandBufferCount_)
 
SubmitInfosetPCommandBuffers (const CommandBuffer *pCommandBuffers_)
 
SubmitInfosetSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
 
SubmitInfosetPSignalSemaphores (const Semaphore *pSignalSemaphores_)
 
 operator const VkSubmitInfo & () const
 
bool operator== (SubmitInfo const &rhs) const
 
bool operator!= (SubmitInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
uint32_t waitSemaphoreCount
 
const SemaphorepWaitSemaphores
 
const PipelineStageFlagspWaitDstStageMask
 
uint32_t commandBufferCount
 
const CommandBufferpCommandBuffers
 
uint32_t signalSemaphoreCount
 
const SemaphorepSignalSemaphores
 

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: