#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | DependencyInfo (vk::DependencyFlags dependencyFlags_={}, uint32_t memoryBarrierCount_={}, const vk::MemoryBarrier2 *pMemoryBarriers_={}, uint32_t bufferMemoryBarrierCount_={}, const vk::BufferMemoryBarrier2 *pBufferMemoryBarriers_={}, uint32_t imageMemoryBarrierCount_={}, const vk::ImageMemoryBarrier2 *pImageMemoryBarriers_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | DependencyInfo (DependencyInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| DependencyInfo (VkDependencyInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
| DependencyInfo (vk::DependencyFlags dependencyFlags_, vk::ArrayProxyNoTemporaries< const vk::MemoryBarrier2 > const &memoryBarriers_, vk::ArrayProxyNoTemporaries< const vk::BufferMemoryBarrier2 > const &bufferMemoryBarriers_={}, vk::ArrayProxyNoTemporaries< const vk::ImageMemoryBarrier2 > const &imageMemoryBarriers_={}, const void *pNext_=nullptr) |
|
DependencyInfo & | operator= (DependencyInfo const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
DependencyInfo & | operator= (VkDependencyInfo const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setDependencyFlags (vk::DependencyFlags dependencyFlags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setMemoryBarrierCount (uint32_t memoryBarrierCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setPMemoryBarriers (const vk::MemoryBarrier2 *pMemoryBarriers_) VULKAN_HPP_NOEXCEPT |
|
DependencyInfo & | setMemoryBarriers (vk::ArrayProxyNoTemporaries< const vk::MemoryBarrier2 > const &memoryBarriers_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setBufferMemoryBarrierCount (uint32_t bufferMemoryBarrierCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setPBufferMemoryBarriers (const vk::BufferMemoryBarrier2 *pBufferMemoryBarriers_) VULKAN_HPP_NOEXCEPT |
|
DependencyInfo & | setBufferMemoryBarriers (vk::ArrayProxyNoTemporaries< const vk::BufferMemoryBarrier2 > const &bufferMemoryBarriers_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setImageMemoryBarrierCount (uint32_t imageMemoryBarrierCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 DependencyInfo & | setPImageMemoryBarriers (const vk::ImageMemoryBarrier2 *pImageMemoryBarriers_) VULKAN_HPP_NOEXCEPT |
|
DependencyInfo & | setImageMemoryBarriers (vk::ArrayProxyNoTemporaries< const vk::ImageMemoryBarrier2 > const &imageMemoryBarriers_) VULKAN_HPP_NOEXCEPT |
|
| operator VkDependencyInfo const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkDependencyInfo & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (DependencyInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (DependencyInfo const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 23070 of file vulkan_structs.hpp.
◆ NativeType
◆ DependencyInfo() [1/4]
◆ DependencyInfo() [2/4]
◆ DependencyInfo() [3/4]
◆ DependencyInfo() [4/4]
◆ operator VkDependencyInfo &()
◆ operator VkDependencyInfo const &()
◆ operator!=()
bool vk::DependencyInfo::operator!= |
( |
DependencyInfo const & |
rhs | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool vk::DependencyInfo::operator== |
( |
DependencyInfo const & |
rhs | ) |
const |
|
inline |
◆ setBufferMemoryBarrierCount()
◆ setBufferMemoryBarriers()
◆ setDependencyFlags()
◆ setImageMemoryBarrierCount()
◆ setImageMemoryBarriers()
◆ setMemoryBarrierCount()
◆ setMemoryBarriers()
◆ setPBufferMemoryBarriers()
◆ setPImageMemoryBarriers()
◆ setPMemoryBarriers()
◆ setPNext()
◆ allowDuplicate
const bool vk::DependencyInfo::allowDuplicate = false |
|
static |
◆ bufferMemoryBarrierCount
uint32_t vk::DependencyInfo::bufferMemoryBarrierCount = {} |
◆ dependencyFlags
◆ imageMemoryBarrierCount
uint32_t vk::DependencyInfo::imageMemoryBarrierCount = {} |
◆ memoryBarrierCount
uint32_t vk::DependencyInfo::memoryBarrierCount = {} |
◆ pBufferMemoryBarriers
◆ pImageMemoryBarriers
◆ pMemoryBarriers
◆ pNext
const void* vk::DependencyInfo::pNext = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: