struct FrameBoundaryEXT

Defined at line 68092 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkFrameBoundaryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkFrameBoundaryEXT.html

Public Members

StructureType sType
const void * pNext
Flags flags
uint64_t frameID
uint32_t imageCount
const Image * pImages
uint32_t bufferCount
const Buffer * pBuffers
uint64_t tagName
size_t tagSize
const void * pTag

Public Methods

void FrameBoundaryEXT (FrameBoundaryFlagsEXT flags_, uint64_t frameID_, uint32_t imageCount_, const Image * pImages_, uint32_t bufferCount_, const Buffer * pBuffers_, uint64_t tagName_, size_t tagSize_, const void * pTag_, const void * pNext_)

Defined at line 68100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void FrameBoundaryEXT (const FrameBoundaryEXT & rhs)

Defined at line 68123 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void FrameBoundaryEXT (const VkFrameBoundaryEXT & rhs)

Defined at line 68125 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

template <typename T>
void FrameBoundaryEXT (FrameBoundaryFlagsEXT flags_, uint64_t frameID_, const ArrayProxyNoTemporaries<const Image> & images_, const ArrayProxyNoTemporaries<const Buffer> & buffers_, uint64_t tagName_, const ArrayProxyNoTemporaries<const T> & tag_, const void * pNext_)

Defined at line 68129 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & operator= (const FrameBoundaryEXT & rhs)

Defined at line 68150 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & operator= (const VkFrameBoundaryEXT & rhs)

Defined at line 68153 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setPNext (const void * pNext_)

Defined at line 68160 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setPNext (const void * pNext_)

Defined at line 68166 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setFlags (FrameBoundaryFlagsEXT flags_)

Defined at line 68172 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setFlags (FrameBoundaryFlagsEXT flags_)

Defined at line 68178 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setFrameID (uint64_t frameID_)

Defined at line 68184 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setFrameID (uint64_t frameID_)

Defined at line 68190 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setImageCount (uint32_t imageCount_)

Defined at line 68196 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setImageCount (uint32_t imageCount_)

Defined at line 68202 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setPImages (const Image * pImages_)

Defined at line 68208 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setPImages (const Image * pImages_)

Defined at line 68214 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setImages (const ArrayProxyNoTemporaries<const Image> & images_)

Defined at line 68221 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setBufferCount (uint32_t bufferCount_)

Defined at line 68229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setBufferCount (uint32_t bufferCount_)

Defined at line 68235 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setPBuffers (const Buffer * pBuffers_)

Defined at line 68241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setPBuffers (const Buffer * pBuffers_)

Defined at line 68247 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setBuffers (const ArrayProxyNoTemporaries<const Buffer> & buffers_)

Defined at line 68254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setTagName (uint64_t tagName_)

Defined at line 68262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setTagName (uint64_t tagName_)

Defined at line 68268 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setTagSize (size_t tagSize_)

Defined at line 68274 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setTagSize (size_t tagSize_)

Defined at line 68280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT & setPTag (const void * pTag_)

Defined at line 68286 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FrameBoundaryEXT && setPTag (const void * pTag_)

Defined at line 68292 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

template <typename T>
FrameBoundaryEXT & setTag (const ArrayProxyNoTemporaries<const T> & tag_)

Defined at line 68300 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkFrameBoundaryEXT & operator const VkFrameBoundaryEXT & ()

Defined at line 68309 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkFrameBoundaryEXT & operator VkFrameBoundaryEXT & ()

Defined at line 68314 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkFrameBoundaryEXT * operator const VkFrameBoundaryEXT * ()

Defined at line 68319 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkFrameBoundaryEXT * operator VkFrameBoundaryEXT * ()

Defined at line 68324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const FrameBoundaryEXT & )

Defined at line 68348 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp