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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkTimelineSemaphoreSubmitInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR TimelineSemaphoreSubmitInfo (uint32_t waitSemaphoreValueCount_={}, const uint64_t *pWaitSemaphoreValues_={}, uint32_t signalSemaphoreValueCount_={}, const uint64_t *pSignalSemaphoreValues_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR TimelineSemaphoreSubmitInfo (TimelineSemaphoreSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 TimelineSemaphoreSubmitInfo (VkTimelineSemaphoreSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 TimelineSemaphoreSubmitInfo (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const &waitSemaphoreValues_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const &signalSemaphoreValues_={}, const void *pNext_=nullptr)
 
TimelineSemaphoreSubmitInfooperator= (TimelineSemaphoreSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
TimelineSemaphoreSubmitInfooperator= (VkTimelineSemaphoreSubmitInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TimelineSemaphoreSubmitInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TimelineSemaphoreSubmitInfo
setWaitSemaphoreValueCount (uint32_t waitSemaphoreValueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TimelineSemaphoreSubmitInfo
setPWaitSemaphoreValues (const uint64_t *pWaitSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
TimelineSemaphoreSubmitInfosetWaitSemaphoreValues (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const &waitSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TimelineSemaphoreSubmitInfo
setSignalSemaphoreValueCount (uint32_t signalSemaphoreValueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
TimelineSemaphoreSubmitInfo
setPSignalSemaphoreValues (const uint64_t *pSignalSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
TimelineSemaphoreSubmitInfosetSignalSemaphoreValues (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const &signalSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
 operator VkTimelineSemaphoreSubmitInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkTimelineSemaphoreSubmitInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (TimelineSemaphoreSubmitInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (TimelineSemaphoreSubmitInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eTimelineSemaphoreSubmitInfo
 
const voidpNext = {}
 
uint32_t waitSemaphoreValueCount = {}
 
const uint64_t * pWaitSemaphoreValues = {}
 
uint32_t signalSemaphoreValueCount = {}
 
const uint64_t * pSignalSemaphoreValues = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 96255 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::TimelineSemaphoreSubmitInfo ( uint32_t  waitSemaphoreValueCount_ = {},
const uint64_t *  pWaitSemaphoreValues_ = {},
uint32_t  signalSemaphoreValueCount_ = {},
const uint64_t *  pSignalSemaphoreValues_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 96263 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::TimelineSemaphoreSubmitInfo ( TimelineSemaphoreSubmitInfo const rhs)
default
VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::TimelineSemaphoreSubmitInfo ( VkTimelineSemaphoreSubmitInfo const rhs)
inline

Definition at line 96278 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::TimelineSemaphoreSubmitInfo ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const waitSemaphoreValues_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const signalSemaphoreValues_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 96284 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::operator VkTimelineSemaphoreSubmitInfo & ( )
inline

Definition at line 96362 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::operator VkTimelineSemaphoreSubmitInfo const & ( ) const
inline

Definition at line 96357 of file vulkan_structs.hpp.

TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::operator= ( TimelineSemaphoreSubmitInfo const rhs)
default
TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::operator= ( VkTimelineSemaphoreSubmitInfo const rhs)
inline

Definition at line 96299 of file vulkan_structs.hpp.

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

Definition at line 96387 of file vulkan_structs.hpp.

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

Definition at line 96306 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setPSignalSemaphoreValues ( const uint64_t *  pSignalSemaphoreValues_)
inline

Definition at line 96340 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setPWaitSemaphoreValues ( const uint64_t *  pWaitSemaphoreValues_)
inline

Definition at line 96318 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setSignalSemaphoreValueCount ( uint32_t  signalSemaphoreValueCount_)
inline

Definition at line 96334 of file vulkan_structs.hpp.

TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setSignalSemaphoreValues ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const signalSemaphoreValues_)
inline

Definition at line 96348 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setWaitSemaphoreValueCount ( uint32_t  waitSemaphoreValueCount_)
inline

Definition at line 96312 of file vulkan_structs.hpp.

TimelineSemaphoreSubmitInfo& VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::setWaitSemaphoreValues ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const uint64_t > const waitSemaphoreValues_)
inline

Definition at line 96326 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 96259 of file vulkan_structs.hpp.

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

Definition at line 96406 of file vulkan_structs.hpp.

const uint64_t* VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::pSignalSemaphoreValues = {}

Definition at line 96410 of file vulkan_structs.hpp.

const uint64_t* VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::pWaitSemaphoreValues = {}

Definition at line 96408 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::signalSemaphoreValueCount = {}

Definition at line 96409 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::structureType = StructureType::eTimelineSemaphoreSubmitInfo
static

Definition at line 96260 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::sType = StructureType::eTimelineSemaphoreSubmitInfo

Definition at line 96405 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo::waitSemaphoreValueCount = {}

Definition at line 96407 of file vulkan_structs.hpp.


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