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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::RenderPassCreateInfo:
[legend]

Public Member Functions

 RenderPassCreateInfo (RenderPassCreateFlags flags_=RenderPassCreateFlags(), uint32_t attachmentCount_=0, const AttachmentDescription *pAttachments_=nullptr, uint32_t subpassCount_=0, const SubpassDescription *pSubpasses_=nullptr, uint32_t dependencyCount_=0, const SubpassDependency *pDependencies_=nullptr)
 
 RenderPassCreateInfo (VkRenderPassCreateInfo const &rhs)
 
RenderPassCreateInfooperator= (VkRenderPassCreateInfo const &rhs)
 
RenderPassCreateInfosetPNext (const void *pNext_)
 
RenderPassCreateInfosetFlags (RenderPassCreateFlags flags_)
 
RenderPassCreateInfosetAttachmentCount (uint32_t attachmentCount_)
 
RenderPassCreateInfosetPAttachments (const AttachmentDescription *pAttachments_)
 
RenderPassCreateInfosetSubpassCount (uint32_t subpassCount_)
 
RenderPassCreateInfosetPSubpasses (const SubpassDescription *pSubpasses_)
 
RenderPassCreateInfosetDependencyCount (uint32_t dependencyCount_)
 
RenderPassCreateInfosetPDependencies (const SubpassDependency *pDependencies_)
 
 operator const VkRenderPassCreateInfo & () const
 
bool operator== (RenderPassCreateInfo const &rhs) const
 
bool operator!= (RenderPassCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
RenderPassCreateFlags flags
 
uint32_t attachmentCount
 
const AttachmentDescriptionpAttachments
 
uint32_t subpassCount
 
const SubpassDescriptionpSubpasses
 
uint32_t dependencyCount
 
const SubpassDependencypDependencies
 

Private Attributes

StructureType sType = StructureType::eRenderPassCreateInfo
 

Constructor & Destructor Documentation

◆ RenderPassCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::RenderPassCreateInfo ( RenderPassCreateFlags  flags_ = RenderPassCreateFlags(),
uint32_t  attachmentCount_ = 0,
const AttachmentDescription pAttachments_ = nullptr,
uint32_t  subpassCount_ = 0,
const SubpassDescription pSubpasses_ = nullptr,
uint32_t  dependencyCount_ = 0,
const SubpassDependency pDependencies_ = nullptr 
)
inline

◆ RenderPassCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::RenderPassCreateInfo ( VkRenderPassCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkRenderPassCreateInfo &()

VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::operator const VkRenderPassCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setAttachmentCount()

RenderPassCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setAttachmentCount ( uint32_t  attachmentCount_)
inline

◆ setDependencyCount()

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

◆ setFlags()

RenderPassCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setFlags ( RenderPassCreateFlags  flags_)
inline

◆ setPAttachments()

RenderPassCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setPAttachments ( const AttachmentDescription pAttachments_)
inline

◆ setPDependencies()

RenderPassCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setPDependencies ( const SubpassDependency pDependencies_)
inline

◆ setPNext()

RenderPassCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setPNext ( const void pNext_)
inline

◆ setPSubpasses()

RenderPassCreateInfo& VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::setPSubpasses ( const SubpassDescription pSubpasses_)
inline

◆ setSubpassCount()

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

Member Data Documentation

◆ attachmentCount

uint32_t VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::attachmentCount

◆ dependencyCount

uint32_t VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::dependencyCount

◆ flags

RenderPassCreateFlags VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::flags

◆ pAttachments

const AttachmentDescription* VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::pAttachments

◆ pDependencies

const SubpassDependency* VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::pDependencies

◆ pNext

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

◆ pSubpasses

const SubpassDescription* VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::pSubpasses

◆ sType

StructureType VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::sType = StructureType::eRenderPassCreateInfo
private

◆ subpassCount

uint32_t VULKAN_HPP_NAMESPACE::RenderPassCreateInfo::subpassCount

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