#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | ImageMemoryBarrier2 (vk::PipelineStageFlags2 srcStageMask_={}, vk::AccessFlags2 srcAccessMask_={}, vk::PipelineStageFlags2 dstStageMask_={}, vk::AccessFlags2 dstAccessMask_={}, vk::ImageLayout oldLayout_=vk::ImageLayout::eUndefined, vk::ImageLayout newLayout_=vk::ImageLayout::eUndefined, uint32_t srcQueueFamilyIndex_={}, uint32_t dstQueueFamilyIndex_={}, vk::Image image_={}, vk::ImageSubresourceRange subresourceRange_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | ImageMemoryBarrier2 (ImageMemoryBarrier2 const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| ImageMemoryBarrier2 (VkImageMemoryBarrier2 const &rhs) VULKAN_HPP_NOEXCEPT |
|
ImageMemoryBarrier2 & | operator= (ImageMemoryBarrier2 const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
ImageMemoryBarrier2 & | operator= (VkImageMemoryBarrier2 const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setSrcStageMask (vk::PipelineStageFlags2 srcStageMask_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setSrcAccessMask (vk::AccessFlags2 srcAccessMask_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setDstStageMask (vk::PipelineStageFlags2 dstStageMask_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setDstAccessMask (vk::AccessFlags2 dstAccessMask_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setOldLayout (vk::ImageLayout oldLayout_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setNewLayout (vk::ImageLayout newLayout_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setImage (vk::Image image_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & | setSubresourceRange (vk::ImageSubresourceRange const &subresourceRange_) VULKAN_HPP_NOEXCEPT |
|
| operator VkImageMemoryBarrier2 const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkImageMemoryBarrier2 & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (ImageMemoryBarrier2 const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (ImageMemoryBarrier2 const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 22865 of file vulkan_structs.hpp.
◆ NativeType
◆ ImageMemoryBarrier2() [1/3]
VULKAN_HPP_CONSTEXPR vk::ImageMemoryBarrier2::ImageMemoryBarrier2 |
( |
vk::PipelineStageFlags2 |
srcStageMask_ = {} , |
|
|
vk::AccessFlags2 |
srcAccessMask_ = {} , |
|
|
vk::PipelineStageFlags2 |
dstStageMask_ = {} , |
|
|
vk::AccessFlags2 |
dstAccessMask_ = {} , |
|
|
vk::ImageLayout |
oldLayout_ = vk::ImageLayout::eUndefined , |
|
|
vk::ImageLayout |
newLayout_ = vk::ImageLayout::eUndefined , |
|
|
uint32_t |
srcQueueFamilyIndex_ = {} , |
|
|
uint32_t |
dstQueueFamilyIndex_ = {} , |
|
|
vk::Image |
image_ = {} , |
|
|
vk::ImageSubresourceRange |
subresourceRange_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ ImageMemoryBarrier2() [2/3]
◆ ImageMemoryBarrier2() [3/3]
◆ operator VkImageMemoryBarrier2 &()
◆ operator VkImageMemoryBarrier2 const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setDstAccessMask()
◆ setDstQueueFamilyIndex()
◆ setDstStageMask()
◆ setImage()
◆ setNewLayout()
◆ setOldLayout()
◆ setPNext()
◆ setSrcAccessMask()
◆ setSrcQueueFamilyIndex()
◆ setSrcStageMask()
◆ setSubresourceRange()
◆ allowDuplicate
const bool vk::ImageMemoryBarrier2::allowDuplicate = false |
|
static |
◆ dstAccessMask
◆ dstQueueFamilyIndex
uint32_t vk::ImageMemoryBarrier2::dstQueueFamilyIndex = {} |
◆ dstStageMask
◆ image
vk::Image vk::ImageMemoryBarrier2::image = {} |
◆ newLayout
◆ oldLayout
◆ pNext
const void* vk::ImageMemoryBarrier2::pNext = {} |
◆ srcAccessMask
◆ srcQueueFamilyIndex
uint32_t vk::ImageMemoryBarrier2::srcQueueFamilyIndex = {} |
◆ srcStageMask
◆ structureType
◆ sType
◆ subresourceRange
The documentation for this struct was generated from the following file: