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)
 
DeviceGroupSubmitInfooperator= (VkDeviceGroupSubmitInfo const &rhs)
 
DeviceGroupSubmitInfosetPNext (const void *pNext_)
 
DeviceGroupSubmitInfosetWaitSemaphoreCount (uint32_t waitSemaphoreCount_)
 
DeviceGroupSubmitInfosetPWaitSemaphoreDeviceIndices (const uint32_t *pWaitSemaphoreDeviceIndices_)
 
DeviceGroupSubmitInfosetCommandBufferCount (uint32_t commandBufferCount_)
 
DeviceGroupSubmitInfosetPCommandBufferDeviceMasks (const uint32_t *pCommandBufferDeviceMasks_)
 
DeviceGroupSubmitInfosetSignalSemaphoreCount (uint32_t signalSemaphoreCount_)
 
DeviceGroupSubmitInfosetPSignalSemaphoreDeviceIndices (const uint32_t *pSignalSemaphoreDeviceIndices_)
 
 operator const VkDeviceGroupSubmitInfo & () const
 
bool operator== (DeviceGroupSubmitInfo const &rhs) const
 
bool operator!= (DeviceGroupSubmitInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
uint32_t waitSemaphoreCount
 
const uint32_tpWaitSemaphoreDeviceIndices
 
uint32_t commandBufferCount
 
const uint32_tpCommandBufferDeviceMasks
 
uint32_t signalSemaphoreCount
 
const uint32_tpSignalSemaphoreDeviceIndices
 

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: