HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceGroupSubmitInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceGroupSubmitInfo (uint32_t waitSemaphoreCount_={}, const uint32_t *pWaitSemaphoreDeviceIndices_={}, uint32_t commandBufferCount_={}, const uint32_t *pCommandBufferDeviceMasks_={}, uint32_t signalSemaphoreCount_={}, const uint32_t *pSignalSemaphoreDeviceIndices_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DeviceGroupSubmitInfo (DeviceGroupSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceGroupSubmitInfo (VkDeviceGroupSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 DeviceGroupSubmitInfo (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &waitSemaphoreDeviceIndices_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &commandBufferDeviceMasks_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &signalSemaphoreDeviceIndices_={}, const void *pNext_=nullptr)
 
DeviceGroupSubmitInfooperator= (DeviceGroupSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceGroupSubmitInfooperator= (VkDeviceGroupSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setWaitSemaphoreCount (uint32_t waitSemaphoreCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setPWaitSemaphoreDeviceIndices (const uint32_t *pWaitSemaphoreDeviceIndices_) VULKAN_HPP_NOEXCEPT
 
DeviceGroupSubmitInfosetWaitSemaphoreDeviceIndices (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &waitSemaphoreDeviceIndices_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setCommandBufferCount (uint32_t commandBufferCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setPCommandBufferDeviceMasks (const uint32_t *pCommandBufferDeviceMasks_) VULKAN_HPP_NOEXCEPT
 
DeviceGroupSubmitInfosetCommandBufferDeviceMasks (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &commandBufferDeviceMasks_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setSignalSemaphoreCount (uint32_t signalSemaphoreCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceGroupSubmitInfo
setPSignalSemaphoreDeviceIndices (const uint32_t *pSignalSemaphoreDeviceIndices_) VULKAN_HPP_NOEXCEPT
 
DeviceGroupSubmitInfosetSignalSemaphoreDeviceIndices (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const &signalSemaphoreDeviceIndices_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceGroupSubmitInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceGroupSubmitInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceGroupSubmitInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceGroupSubmitInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupSubmitInfo
 
const voidpNext = {}
 
uint32_t waitSemaphoreCount = {}
 
const uint32_t * pWaitSemaphoreDeviceIndices = {}
 
uint32_t commandBufferCount = {}
 
const uint32_t * pCommandBufferDeviceMasks = {}
 
uint32_t signalSemaphoreCount = {}
 
const uint32_t * pSignalSemaphoreDeviceIndices = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eDeviceGroupSubmitInfo
 

Detailed Description

Definition at line 25942 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::DeviceGroupSubmitInfo ( uint32_t  waitSemaphoreCount_ = {},
const uint32_t *  pWaitSemaphoreDeviceIndices_ = {},
uint32_t  commandBufferCount_ = {},
const uint32_t *  pCommandBufferDeviceMasks_ = {},
uint32_t  signalSemaphoreCount_ = {},
const uint32_t *  pSignalSemaphoreDeviceIndices_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 25950 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::DeviceGroupSubmitInfo ( DeviceGroupSubmitInfo const rhs)
default
VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::DeviceGroupSubmitInfo ( VkDeviceGroupSubmitInfo const rhs)
inline

Definition at line 25969 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::DeviceGroupSubmitInfo ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const waitSemaphoreDeviceIndices_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const commandBufferDeviceMasks_ = {},
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const signalSemaphoreDeviceIndices_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 25975 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 26078 of file vulkan_structs.hpp.

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

Definition at line 26073 of file vulkan_structs.hpp.

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::operator= ( DeviceGroupSubmitInfo const rhs)
default
DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::operator= ( VkDeviceGroupSubmitInfo const rhs)
inline

Definition at line 25993 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::operator== ( DeviceGroupSubmitInfo const rhs) const
inline

Definition at line 26112 of file vulkan_structs.hpp.

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

Definition at line 26028 of file vulkan_structs.hpp.

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setCommandBufferDeviceMasks ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const commandBufferDeviceMasks_)
inline

Definition at line 26042 of file vulkan_structs.hpp.

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

Definition at line 26034 of file vulkan_structs.hpp.

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

Definition at line 26000 of file vulkan_structs.hpp.

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

Definition at line 26056 of file vulkan_structs.hpp.

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

Definition at line 26012 of file vulkan_structs.hpp.

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

Definition at line 26050 of file vulkan_structs.hpp.

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setSignalSemaphoreDeviceIndices ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const signalSemaphoreDeviceIndices_)
inline

Definition at line 26064 of file vulkan_structs.hpp.

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

Definition at line 26006 of file vulkan_structs.hpp.

DeviceGroupSubmitInfo& VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::setWaitSemaphoreDeviceIndices ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint32_t > const waitSemaphoreDeviceIndices_)
inline

Definition at line 26020 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::allowDuplicate = false
static

Definition at line 25946 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::commandBufferCount = {}

Definition at line 26135 of file vulkan_structs.hpp.

const uint32_t* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pCommandBufferDeviceMasks = {}

Definition at line 26136 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pNext = {}

Definition at line 26132 of file vulkan_structs.hpp.

const uint32_t* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pSignalSemaphoreDeviceIndices = {}

Definition at line 26138 of file vulkan_structs.hpp.

const uint32_t* VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::pWaitSemaphoreDeviceIndices = {}

Definition at line 26134 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::signalSemaphoreCount = {}

Definition at line 26137 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::structureType = StructureType::eDeviceGroupSubmitInfo
static

Definition at line 25947 of file vulkan_structs.hpp.

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

Definition at line 26131 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo::waitSemaphoreCount = {}

Definition at line 26133 of file vulkan_structs.hpp.


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