Vulkan-Hpp
vk::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 (vk::ArrayProxyNoTemporaries< const uint64_t > const &waitSemaphoreValues_, vk::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 TimelineSemaphoreSubmitInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfosetWaitSemaphoreValueCount (uint32_t waitSemaphoreValueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfosetPWaitSemaphoreValues (const uint64_t *pWaitSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
TimelineSemaphoreSubmitInfosetWaitSemaphoreValues (vk::ArrayProxyNoTemporaries< const uint64_t > const &waitSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfosetSignalSemaphoreValueCount (uint32_t signalSemaphoreValueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfosetPSignalSemaphoreValues (const uint64_t *pSignalSemaphoreValues_) VULKAN_HPP_NOEXCEPT
 
TimelineSemaphoreSubmitInfosetSignalSemaphoreValues (vk::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

vk::StructureType sType = StructureType::eTimelineSemaphoreSubmitInfo
 
const void * pNext = {}
 
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 112380 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ TimelineSemaphoreSubmitInfo() [1/4]

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

Definition at line 112388 of file vulkan_structs.hpp.

◆ TimelineSemaphoreSubmitInfo() [2/4]

VULKAN_HPP_CONSTEXPR vk::TimelineSemaphoreSubmitInfo::TimelineSemaphoreSubmitInfo ( TimelineSemaphoreSubmitInfo const &  rhs)
default

◆ TimelineSemaphoreSubmitInfo() [3/4]

vk::TimelineSemaphoreSubmitInfo::TimelineSemaphoreSubmitInfo ( VkTimelineSemaphoreSubmitInfo const &  rhs)
inline

Definition at line 112403 of file vulkan_structs.hpp.

◆ TimelineSemaphoreSubmitInfo() [4/4]

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

Definition at line 112409 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkTimelineSemaphoreSubmitInfo &()

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

Definition at line 112487 of file vulkan_structs.hpp.

◆ operator VkTimelineSemaphoreSubmitInfo const &()

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

Definition at line 112482 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::TimelineSemaphoreSubmitInfo::operator!= ( TimelineSemaphoreSubmitInfo const &  rhs) const
inline

Definition at line 112523 of file vulkan_structs.hpp.

◆ operator=() [1/2]

TimelineSemaphoreSubmitInfo& vk::TimelineSemaphoreSubmitInfo::operator= ( TimelineSemaphoreSubmitInfo const &  rhs)
default

◆ operator=() [2/2]

TimelineSemaphoreSubmitInfo& vk::TimelineSemaphoreSubmitInfo::operator= ( VkTimelineSemaphoreSubmitInfo const &  rhs)
inline

Definition at line 112424 of file vulkan_structs.hpp.

◆ operator==()

bool vk::TimelineSemaphoreSubmitInfo::operator== ( TimelineSemaphoreSubmitInfo const &  rhs) const
inline

Definition at line 112512 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo& vk::TimelineSemaphoreSubmitInfo::setPNext ( const void *  pNext_)
inline

Definition at line 112431 of file vulkan_structs.hpp.

◆ setPSignalSemaphoreValues()

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

Definition at line 112465 of file vulkan_structs.hpp.

◆ setPWaitSemaphoreValues()

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

Definition at line 112443 of file vulkan_structs.hpp.

◆ setSignalSemaphoreValueCount()

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

Definition at line 112459 of file vulkan_structs.hpp.

◆ setSignalSemaphoreValues()

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

Definition at line 112473 of file vulkan_structs.hpp.

◆ setWaitSemaphoreValueCount()

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

Definition at line 112437 of file vulkan_structs.hpp.

◆ setWaitSemaphoreValues()

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

Definition at line 112451 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 112384 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 112531 of file vulkan_structs.hpp.

◆ pSignalSemaphoreValues

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

Definition at line 112535 of file vulkan_structs.hpp.

◆ pWaitSemaphoreValues

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

Definition at line 112533 of file vulkan_structs.hpp.

◆ signalSemaphoreValueCount

uint32_t vk::TimelineSemaphoreSubmitInfo::signalSemaphoreValueCount = {}

Definition at line 112534 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 112385 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::TimelineSemaphoreSubmitInfo::sType = StructureType::eTimelineSemaphoreSubmitInfo

Definition at line 112530 of file vulkan_structs.hpp.

◆ waitSemaphoreValueCount

uint32_t vk::TimelineSemaphoreSubmitInfo::waitSemaphoreValueCount = {}

Definition at line 112532 of file vulkan_structs.hpp.


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