RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo Struct Reference

#include <vulkan.hpp>

Public Member Functions

 RenderPassMultiviewCreateInfo (uint32_t subpassCount_=0, const uint32_t *pViewMasks_=nullptr, uint32_t dependencyCount_=0, const int32_t *pViewOffsets_=nullptr, uint32_t correlationMaskCount_=0, const uint32_t *pCorrelationMasks_=nullptr)
 
 RenderPassMultiviewCreateInfo (VkRenderPassMultiviewCreateInfo const &rhs)
 
RenderPassMultiviewCreateInfo & operator= (VkRenderPassMultiviewCreateInfo const &rhs)
 
RenderPassMultiviewCreateInfo & setPNext (const void *pNext_)
 
RenderPassMultiviewCreateInfo & setSubpassCount (uint32_t subpassCount_)
 
RenderPassMultiviewCreateInfo & setPViewMasks (const uint32_t *pViewMasks_)
 
RenderPassMultiviewCreateInfo & setDependencyCount (uint32_t dependencyCount_)
 
RenderPassMultiviewCreateInfo & setPViewOffsets (const int32_t *pViewOffsets_)
 
RenderPassMultiviewCreateInfo & setCorrelationMaskCount (uint32_t correlationMaskCount_)
 
RenderPassMultiviewCreateInfo & setPCorrelationMasks (const uint32_t *pCorrelationMasks_)
 
 operator const VkRenderPassMultiviewCreateInfo & () const
 
bool operator== (RenderPassMultiviewCreateInfo const &rhs) const
 
bool operator!= (RenderPassMultiviewCreateInfo const &rhs) const
 

Public Attributes

const void * pNext = nullptr
 
uint32_t subpassCount
 
const uint32_t * pViewMasks
 
uint32_t dependencyCount
 
const int32_t * pViewOffsets
 
uint32_t correlationMaskCount
 
const uint32_t * pCorrelationMasks
 

Private Attributes

StructureType sType = StructureType::eRenderPassMultiviewCreateInfo
 

Constructor & Destructor Documentation

◆ RenderPassMultiviewCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::RenderPassMultiviewCreateInfo ( uint32_t  subpassCount_ = 0,
const uint32_t *  pViewMasks_ = nullptr,
uint32_t  dependencyCount_ = 0,
const int32_t *  pViewOffsets_ = nullptr,
uint32_t  correlationMaskCount_ = 0,
const uint32_t *  pCorrelationMasks_ = nullptr 
)
inline

◆ RenderPassMultiviewCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::RenderPassMultiviewCreateInfo ( VkRenderPassMultiviewCreateInfo const &  rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkRenderPassMultiviewCreateInfo &()

VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::operator const VkRenderPassMultiviewCreateInfo & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::operator!= ( RenderPassMultiviewCreateInfo const &  rhs) const
inline
Here is the call graph for this function:

◆ operator=()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::operator= ( VkRenderPassMultiviewCreateInfo const &  rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::operator== ( RenderPassMultiviewCreateInfo const &  rhs) const
inline
Here is the caller graph for this function:

◆ setCorrelationMaskCount()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setCorrelationMaskCount ( uint32_t  correlationMaskCount_)
inline

◆ setDependencyCount()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setDependencyCount ( uint32_t  dependencyCount_)
inline

◆ setPCorrelationMasks()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setPCorrelationMasks ( const uint32_t *  pCorrelationMasks_)
inline

◆ setPNext()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setPNext ( const void *  pNext_)
inline

◆ setPViewMasks()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setPViewMasks ( const uint32_t *  pViewMasks_)
inline

◆ setPViewOffsets()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setPViewOffsets ( const int32_t *  pViewOffsets_)
inline

◆ setSubpassCount()

RenderPassMultiviewCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::setSubpassCount ( uint32_t  subpassCount_)
inline

Member Data Documentation

◆ correlationMaskCount

uint32_t VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::correlationMaskCount

◆ dependencyCount

uint32_t VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::dependencyCount

◆ pCorrelationMasks

const uint32_t* VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::pCorrelationMasks

◆ pNext

const void* VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::pNext = nullptr

◆ pViewMasks

const uint32_t* VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::pViewMasks

◆ pViewOffsets

const int32_t* VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::pViewOffsets

◆ sType

StructureType VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::sType = StructureType::eRenderPassMultiviewCreateInfo
private

◆ subpassCount

uint32_t VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo::subpassCount

The documentation for this struct was generated from the following file: