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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSubmitInfo2
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SubmitInfo2 (VULKAN_HPP_NAMESPACE::SubmitFlags flags_={}, uint32_t waitSemaphoreInfoCount_={}, const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo *pWaitSemaphoreInfos_={}, uint32_t commandBufferInfoCount_={}, const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo *pCommandBufferInfos_={}, uint32_t signalSemaphoreInfoCount_={}, const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo *pSignalSemaphoreInfos_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SubmitInfo2 (SubmitInfo2 const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SubmitInfo2 (VkSubmitInfo2 const &rhs) VULKAN_HPP_NOEXCEPT
 
 SubmitInfo2 (VULKAN_HPP_NAMESPACE::SubmitFlags flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo > const &waitSemaphoreInfos_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo > const &commandBufferInfos_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo > const &signalSemaphoreInfos_={}, const void *pNext_=nullptr)
 
SubmitInfo2operator= (SubmitInfo2 const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SubmitInfo2operator= (VkSubmitInfo2 const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setFlags (VULKAN_HPP_NAMESPACE::SubmitFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setWaitSemaphoreInfoCount (uint32_t waitSemaphoreInfoCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setPWaitSemaphoreInfos (const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo *pWaitSemaphoreInfos_) VULKAN_HPP_NOEXCEPT
 
SubmitInfo2setWaitSemaphoreInfos (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo > const &waitSemaphoreInfos_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setCommandBufferInfoCount (uint32_t commandBufferInfoCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setPCommandBufferInfos (const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo *pCommandBufferInfos_) VULKAN_HPP_NOEXCEPT
 
SubmitInfo2setCommandBufferInfos (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo > const &commandBufferInfos_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setSignalSemaphoreInfoCount (uint32_t signalSemaphoreInfoCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
SubmitInfo2
setPSignalSemaphoreInfos (const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo *pSignalSemaphoreInfos_) VULKAN_HPP_NOEXCEPT
 
SubmitInfo2setSignalSemaphoreInfos (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo > const &signalSemaphoreInfos_) VULKAN_HPP_NOEXCEPT
 
 operator VkSubmitInfo2 const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSubmitInfo2 & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SubmitInfo2 const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SubmitInfo2 const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubmitInfo2
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::SubmitFlags flags = {}
 
uint32_t waitSemaphoreInfoCount = {}
 
const
VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo
pWaitSemaphoreInfos = {}
 
uint32_t commandBufferInfoCount = {}
 
const
VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo
pCommandBufferInfos = {}
 
uint32_t signalSemaphoreInfoCount = {}
 
const
VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo
pSignalSemaphoreInfos = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 93554 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SubmitInfo2::SubmitInfo2 ( VULKAN_HPP_NAMESPACE::SubmitFlags  flags_ = {},
uint32_t  waitSemaphoreInfoCount_ = {},
const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo pWaitSemaphoreInfos_ = {},
uint32_t  commandBufferInfoCount_ = {},
const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo pCommandBufferInfos_ = {},
uint32_t  signalSemaphoreInfoCount_ = {},
const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo pSignalSemaphoreInfos_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 93562 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SubmitInfo2::SubmitInfo2 ( SubmitInfo2 const rhs)
default
VULKAN_HPP_NAMESPACE::SubmitInfo2::SubmitInfo2 ( VkSubmitInfo2 const rhs)
inline

Definition at line 93583 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::SubmitInfo2::operator VkSubmitInfo2 & ( )
inline

Definition at line 93699 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SubmitInfo2::operator VkSubmitInfo2 const & ( ) const
inline

Definition at line 93694 of file vulkan_structs.hpp.

Definition at line 93747 of file vulkan_structs.hpp.

SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::operator= ( SubmitInfo2 const rhs)
default
SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::operator= ( VkSubmitInfo2 const rhs)
inline

Definition at line 93606 of file vulkan_structs.hpp.

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

Definition at line 93735 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setCommandBufferInfoCount ( uint32_t  commandBufferInfoCount_)
inline

Definition at line 93647 of file vulkan_structs.hpp.

SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setCommandBufferInfos ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo > const commandBufferInfos_)
inline

Definition at line 93661 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setFlags ( VULKAN_HPP_NAMESPACE::SubmitFlags  flags_)
inline

Definition at line 93619 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setPCommandBufferInfos ( const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo pCommandBufferInfos_)
inline

Definition at line 93654 of file vulkan_structs.hpp.

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

Definition at line 93613 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setPSignalSemaphoreInfos ( const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo pSignalSemaphoreInfos_)
inline

Definition at line 93677 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setPWaitSemaphoreInfos ( const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo pWaitSemaphoreInfos_)
inline

Definition at line 93631 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setSignalSemaphoreInfoCount ( uint32_t  signalSemaphoreInfoCount_)
inline

Definition at line 93670 of file vulkan_structs.hpp.

SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setSignalSemaphoreInfos ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo > const signalSemaphoreInfos_)
inline

Definition at line 93684 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setWaitSemaphoreInfoCount ( uint32_t  waitSemaphoreInfoCount_)
inline

Definition at line 93625 of file vulkan_structs.hpp.

SubmitInfo2& VULKAN_HPP_NAMESPACE::SubmitInfo2::setWaitSemaphoreInfos ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo > const waitSemaphoreInfos_)
inline

Definition at line 93638 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 93558 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SubmitInfo2::commandBufferInfoCount = {}

Definition at line 93759 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SubmitFlags VULKAN_HPP_NAMESPACE::SubmitInfo2::flags = {}

Definition at line 93756 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo* VULKAN_HPP_NAMESPACE::SubmitInfo2::pCommandBufferInfos = {}

Definition at line 93760 of file vulkan_structs.hpp.

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

Definition at line 93755 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo* VULKAN_HPP_NAMESPACE::SubmitInfo2::pSignalSemaphoreInfos = {}

Definition at line 93762 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo* VULKAN_HPP_NAMESPACE::SubmitInfo2::pWaitSemaphoreInfos = {}

Definition at line 93758 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SubmitInfo2::signalSemaphoreInfoCount = {}

Definition at line 93761 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::SubmitInfo2::structureType = StructureType::eSubmitInfo2
static

Definition at line 93559 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::SubmitInfo2::sType = StructureType::eSubmitInfo2

Definition at line 93754 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SubmitInfo2::waitSemaphoreInfoCount = {}

Definition at line 93757 of file vulkan_structs.hpp.


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