struct RenderPassMultiviewCreateInfo

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

wrapper struct for struct VkRenderPassMultiviewCreateInfo, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkRenderPassMultiviewCreateInfo.html

Public Members

StructureType sType
const void * pNext
uint32_t subpassCount
const uint32_t * pViewMasks
uint32_t dependencyCount
const int32_t * pViewOffsets
uint32_t correlationMaskCount
const uint32_t * pCorrelationMasks

Public Methods

void RenderPassMultiviewCreateInfo (uint32_t subpassCount_, const uint32_t * pViewMasks_, uint32_t dependencyCount_, const int32_t * pViewOffsets_, uint32_t correlationMaskCount_, const uint32_t * pCorrelationMasks_, const void * pNext_)

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

void RenderPassMultiviewCreateInfo (const RenderPassMultiviewCreateInfo & rhs)

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

void RenderPassMultiviewCreateInfo (const VkRenderPassMultiviewCreateInfo & rhs)

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

void RenderPassMultiviewCreateInfo (const ArrayProxyNoTemporaries<const uint32_t> & viewMasks_, const ArrayProxyNoTemporaries<const int32_t> & viewOffsets_, const ArrayProxyNoTemporaries<const uint32_t> & correlationMasks_, const void * pNext_)

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

RenderPassMultiviewCreateInfo & operator= (const RenderPassMultiviewCreateInfo & rhs)

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

RenderPassMultiviewCreateInfo & operator= (const VkRenderPassMultiviewCreateInfo & rhs)

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

RenderPassMultiviewCreateInfo & setPNext (const void * pNext_)

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

RenderPassMultiviewCreateInfo && setPNext (const void * pNext_)

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

RenderPassMultiviewCreateInfo & setSubpassCount (uint32_t subpassCount_)

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

RenderPassMultiviewCreateInfo && setSubpassCount (uint32_t subpassCount_)

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

RenderPassMultiviewCreateInfo & setPViewMasks (const uint32_t * pViewMasks_)

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

RenderPassMultiviewCreateInfo && setPViewMasks (const uint32_t * pViewMasks_)

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

RenderPassMultiviewCreateInfo & setViewMasks (const ArrayProxyNoTemporaries<const uint32_t> & viewMasks_)

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

RenderPassMultiviewCreateInfo & setDependencyCount (uint32_t dependencyCount_)

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

RenderPassMultiviewCreateInfo && setDependencyCount (uint32_t dependencyCount_)

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

RenderPassMultiviewCreateInfo & setPViewOffsets (const int32_t * pViewOffsets_)

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

RenderPassMultiviewCreateInfo && setPViewOffsets (const int32_t * pViewOffsets_)

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

RenderPassMultiviewCreateInfo & setViewOffsets (const ArrayProxyNoTemporaries<const int32_t> & viewOffsets_)

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

RenderPassMultiviewCreateInfo & setCorrelationMaskCount (uint32_t correlationMaskCount_)

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

RenderPassMultiviewCreateInfo && setCorrelationMaskCount (uint32_t correlationMaskCount_)

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

RenderPassMultiviewCreateInfo & setPCorrelationMasks (const uint32_t * pCorrelationMasks_)

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

RenderPassMultiviewCreateInfo && setPCorrelationMasks (const uint32_t * pCorrelationMasks_)

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

RenderPassMultiviewCreateInfo & setCorrelationMasks (const ArrayProxyNoTemporaries<const uint32_t> & correlationMasks_)

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

const VkRenderPassMultiviewCreateInfo & operator const VkRenderPassMultiviewCreateInfo & ()

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

VkRenderPassMultiviewCreateInfo & operator VkRenderPassMultiviewCreateInfo & ()

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

const VkRenderPassMultiviewCreateInfo * operator const VkRenderPassMultiviewCreateInfo * ()

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

VkRenderPassMultiviewCreateInfo * operator VkRenderPassMultiviewCreateInfo * ()

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

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

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