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

#include <vulkan.hpp>

Public Member Functions

 DeviceGroupSubmitInfo (uint32_t waitSemaphoreCount_=0, const uint32_t *pWaitSemaphoreDeviceIndices_=nullptr, uint32_t commandBufferCount_=0, const uint32_t *pCommandBufferDeviceMasks_=nullptr, uint32_t signalSemaphoreCount_=0, const uint32_t *pSignalSemaphoreDeviceIndices_=nullptr)
 
 DeviceGroupSubmitInfo (VkDeviceGroupSubmitInfo const &rhs)
 
DeviceGroupSubmitInfo & operator= (VkDeviceGroupSubmitInfo const &rhs)
 
DeviceGroupSubmitInfo & setPNext (const void *pNext_)
 
DeviceGroupSubmitInfo & setWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
 
DeviceGroupSubmitInfo & setPWaitSemaphoreDeviceIndices (const uint32_t *pWaitSemaphoreDeviceIndices_)
 
DeviceGroupSubmitInfo & setCommandBufferCount (uint32_t commandBufferCount_)
 
DeviceGroupSubmitInfo & setPCommandBufferDeviceMasks (const uint32_t *pCommandBufferDeviceMasks_)
 
DeviceGroupSubmitInfo & setSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
 
DeviceGroupSubmitInfo & setPSignalSemaphoreDeviceIndices (const uint32_t *pSignalSemaphoreDeviceIndices_)
 
 operator const VkDeviceGroupSubmitInfo & () const
 
bool operator== (DeviceGroupSubmitInfo const &rhs) const
 
bool operator!= (DeviceGroupSubmitInfo const &rhs) const
 

Public Attributes

const void * pNext = nullptr
 
uint32_t waitSemaphoreCount
 
const uint32_t * pWaitSemaphoreDeviceIndices
 
uint32_t commandBufferCount
 
const uint32_t * pCommandBufferDeviceMasks
 
uint32_t signalSemaphoreCount
 
const uint32_t * pSignalSemaphoreDeviceIndices
 

Private Attributes

StructureType sType = StructureType::eDeviceGroupSubmitInfo
 

Constructor & Destructor Documentation

◆ DeviceGroupSubmitInfo() [1/2]

VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::DeviceGroupSubmitInfo ( uint32_t  waitSemaphoreCount_ = 0,
const uint32_t *  pWaitSemaphoreDeviceIndices_ = nullptr,
uint32_t  commandBufferCount_ = 0,
const uint32_t *  pCommandBufferDeviceMasks_ = nullptr,
uint32_t  signalSemaphoreCount_ = 0,
const uint32_t *  pSignalSemaphoreDeviceIndices_ = nullptr 
)
inline

◆ DeviceGroupSubmitInfo() [2/2]

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

Member Function Documentation

◆ operator const VkDeviceGroupSubmitInfo &()

VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::operator const VkDeviceGroupSubmitInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setCommandBufferCount()

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

◆ setPCommandBufferDeviceMasks()

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setPCommandBufferDeviceMasks ( const uint32_t *  pCommandBufferDeviceMasks_)
inline

◆ setPNext()

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

◆ setPSignalSemaphoreDeviceIndices()

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setPSignalSemaphoreDeviceIndices ( const uint32_t *  pSignalSemaphoreDeviceIndices_)
inline

◆ setPWaitSemaphoreDeviceIndices()

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setPWaitSemaphoreDeviceIndices ( const uint32_t *  pWaitSemaphoreDeviceIndices_)
inline

◆ setSignalSemaphoreCount()

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

◆ setWaitSemaphoreCount()

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

Member Data Documentation

◆ commandBufferCount

uint32_t VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::commandBufferCount

◆ pCommandBufferDeviceMasks

const uint32_t* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pCommandBufferDeviceMasks

◆ pNext

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

◆ pSignalSemaphoreDeviceIndices

const uint32_t* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pSignalSemaphoreDeviceIndices

◆ pWaitSemaphoreDeviceIndices

const uint32_t* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pWaitSemaphoreDeviceIndices

◆ signalSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::signalSemaphoreCount

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::sType = StructureType::eDeviceGroupSubmitInfo
private

◆ waitSemaphoreCount

uint32_t VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::waitSemaphoreCount

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