#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | FrameBoundaryEXT (vk::FrameBoundaryFlagsEXT flags_={}, uint64_t frameID_={}, uint32_t imageCount_={}, const vk::Image *pImages_={}, uint32_t bufferCount_={}, const vk::Buffer *pBuffers_={}, uint64_t tagName_={}, size_t tagSize_={}, const void *pTag_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | FrameBoundaryEXT (FrameBoundaryEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| FrameBoundaryEXT (VkFrameBoundaryEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
template<typename T > |
| FrameBoundaryEXT (vk::FrameBoundaryFlagsEXT flags_, uint64_t frameID_, vk::ArrayProxyNoTemporaries< const vk::Image > const &images_, vk::ArrayProxyNoTemporaries< const vk::Buffer > const &buffers_={}, uint64_t tagName_={}, vk::ArrayProxyNoTemporaries< const T > const &tag_={}, const void *pNext_=nullptr) |
|
FrameBoundaryEXT & | operator= (FrameBoundaryEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
FrameBoundaryEXT & | operator= (VkFrameBoundaryEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setFlags (vk::FrameBoundaryFlagsEXT flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setFrameID (uint64_t frameID_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setImageCount (uint32_t imageCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setPImages (const vk::Image *pImages_) VULKAN_HPP_NOEXCEPT |
|
FrameBoundaryEXT & | setImages (vk::ArrayProxyNoTemporaries< const vk::Image > const &images_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setBufferCount (uint32_t bufferCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setPBuffers (const vk::Buffer *pBuffers_) VULKAN_HPP_NOEXCEPT |
|
FrameBoundaryEXT & | setBuffers (vk::ArrayProxyNoTemporaries< const vk::Buffer > const &buffers_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setTagName (uint64_t tagName_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setTagSize (size_t tagSize_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 FrameBoundaryEXT & | setPTag (const void *pTag_) VULKAN_HPP_NOEXCEPT |
|
template<typename T > |
FrameBoundaryEXT & | setTag (vk::ArrayProxyNoTemporaries< const T > const &tag_) VULKAN_HPP_NOEXCEPT |
|
| operator VkFrameBoundaryEXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkFrameBoundaryEXT & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (FrameBoundaryEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (FrameBoundaryEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 37859 of file vulkan_structs.hpp.
◆ NativeType
◆ FrameBoundaryEXT() [1/4]
VULKAN_HPP_CONSTEXPR vk::FrameBoundaryEXT::FrameBoundaryEXT |
( |
vk::FrameBoundaryFlagsEXT |
flags_ = {} , |
|
|
uint64_t |
frameID_ = {} , |
|
|
uint32_t |
imageCount_ = {} , |
|
|
const vk::Image * |
pImages_ = {} , |
|
|
uint32_t |
bufferCount_ = {} , |
|
|
const vk::Buffer * |
pBuffers_ = {} , |
|
|
uint64_t |
tagName_ = {} , |
|
|
size_t |
tagSize_ = {} , |
|
|
const void * |
pTag_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ FrameBoundaryEXT() [2/4]
◆ FrameBoundaryEXT() [3/4]
◆ FrameBoundaryEXT() [4/4]
◆ operator VkFrameBoundaryEXT &()
◆ operator VkFrameBoundaryEXT const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setBufferCount()
◆ setBuffers()
◆ setFlags()
◆ setFrameID()
◆ setImageCount()
◆ setImages()
◆ setPBuffers()
◆ setPImages()
◆ setPNext()
◆ setPTag()
◆ setTag()
◆ setTagName()
◆ setTagSize()
◆ allowDuplicate
const bool vk::FrameBoundaryEXT::allowDuplicate = false |
|
static |
◆ bufferCount
uint32_t vk::FrameBoundaryEXT::bufferCount = {} |
◆ flags
◆ frameID
uint64_t vk::FrameBoundaryEXT::frameID = {} |
◆ imageCount
uint32_t vk::FrameBoundaryEXT::imageCount = {} |
◆ pBuffers
const vk::Buffer* vk::FrameBoundaryEXT::pBuffers = {} |
◆ pImages
const vk::Image* vk::FrameBoundaryEXT::pImages = {} |
◆ pNext
const void* vk::FrameBoundaryEXT::pNext = {} |
◆ pTag
const void* vk::FrameBoundaryEXT::pTag = {} |
◆ structureType
◆ sType
◆ tagName
uint64_t vk::FrameBoundaryEXT::tagName = {} |
◆ tagSize
size_t vk::FrameBoundaryEXT::tagSize = {} |
The documentation for this struct was generated from the following file: