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)
 
RenderPassMultiviewCreateInfooperator= (VkRenderPassMultiviewCreateInfo const &rhs)
 
RenderPassMultiviewCreateInfosetPNext (const void *pNext_)
 
RenderPassMultiviewCreateInfosetSubpassCount (uint32_t subpassCount_)
 
RenderPassMultiviewCreateInfosetPViewMasks (const uint32_t *pViewMasks_)
 
RenderPassMultiviewCreateInfosetDependencyCount (uint32_t dependencyCount_)
 
RenderPassMultiviewCreateInfosetPViewOffsets (const int32_t *pViewOffsets_)
 
RenderPassMultiviewCreateInfosetCorrelationMaskCount (uint32_t correlationMaskCount_)
 
RenderPassMultiviewCreateInfosetPCorrelationMasks (const uint32_t *pCorrelationMasks_)
 
 operator const VkRenderPassMultiviewCreateInfo & () const
 
bool operator== (RenderPassMultiviewCreateInfo const &rhs) const
 
bool operator!= (RenderPassMultiviewCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
uint32_t subpassCount
 
const uint32_tpViewMasks
 
uint32_t dependencyCount
 
const int32_tpViewOffsets
 
uint32_t correlationMaskCount
 
const uint32_tpCorrelationMasks
 

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: