Vulkan-Hpp
vk::RenderPassInputAttachmentAspectCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkRenderPassInputAttachmentAspectCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR RenderPassInputAttachmentAspectCreateInfo (uint32_t aspectReferenceCount_={}, const vk::InputAttachmentAspectReference *pAspectReferences_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR RenderPassInputAttachmentAspectCreateInfo (RenderPassInputAttachmentAspectCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 RenderPassInputAttachmentAspectCreateInfo (VkRenderPassInputAttachmentAspectCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 RenderPassInputAttachmentAspectCreateInfo (vk::ArrayProxyNoTemporaries< const vk::InputAttachmentAspectReference > const &aspectReferences_, const void *pNext_=nullptr)
 
RenderPassInputAttachmentAspectCreateInfooperator= (RenderPassInputAttachmentAspectCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
RenderPassInputAttachmentAspectCreateInfooperator= (VkRenderPassInputAttachmentAspectCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfosetAspectReferenceCount (uint32_t aspectReferenceCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfosetPAspectReferences (const vk::InputAttachmentAspectReference *pAspectReferences_) VULKAN_HPP_NOEXCEPT
 
RenderPassInputAttachmentAspectCreateInfosetAspectReferences (vk::ArrayProxyNoTemporaries< const vk::InputAttachmentAspectReference > const &aspectReferences_) VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassInputAttachmentAspectCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkRenderPassInputAttachmentAspectCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (RenderPassInputAttachmentAspectCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (RenderPassInputAttachmentAspectCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eRenderPassInputAttachmentAspectCreateInfo
 
const void * pNext = {}
 
uint32_t aspectReferenceCount = {}
 
const vk::InputAttachmentAspectReferencepAspectReferences = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassInputAttachmentAspectCreateInfo
 

Detailed Description

Definition at line 101793 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ RenderPassInputAttachmentAspectCreateInfo() [1/4]

VULKAN_HPP_CONSTEXPR vk::RenderPassInputAttachmentAspectCreateInfo::RenderPassInputAttachmentAspectCreateInfo ( uint32_t  aspectReferenceCount_ = {},
const vk::InputAttachmentAspectReference pAspectReferences_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 101801 of file vulkan_structs.hpp.

◆ RenderPassInputAttachmentAspectCreateInfo() [2/4]

VULKAN_HPP_CONSTEXPR vk::RenderPassInputAttachmentAspectCreateInfo::RenderPassInputAttachmentAspectCreateInfo ( RenderPassInputAttachmentAspectCreateInfo const &  rhs)
default

◆ RenderPassInputAttachmentAspectCreateInfo() [3/4]

vk::RenderPassInputAttachmentAspectCreateInfo::RenderPassInputAttachmentAspectCreateInfo ( VkRenderPassInputAttachmentAspectCreateInfo const &  rhs)
inline

Definition at line 101812 of file vulkan_structs.hpp.

◆ RenderPassInputAttachmentAspectCreateInfo() [4/4]

vk::RenderPassInputAttachmentAspectCreateInfo::RenderPassInputAttachmentAspectCreateInfo ( vk::ArrayProxyNoTemporaries< const vk::InputAttachmentAspectReference > const &  aspectReferences_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 101818 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkRenderPassInputAttachmentAspectCreateInfo &()

vk::RenderPassInputAttachmentAspectCreateInfo::operator VkRenderPassInputAttachmentAspectCreateInfo & ( )
inline

Definition at line 101871 of file vulkan_structs.hpp.

◆ operator VkRenderPassInputAttachmentAspectCreateInfo const &()

vk::RenderPassInputAttachmentAspectCreateInfo::operator VkRenderPassInputAttachmentAspectCreateInfo const & ( ) const
inline

Definition at line 101866 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::RenderPassInputAttachmentAspectCreateInfo::operator!= ( RenderPassInputAttachmentAspectCreateInfo const &  rhs) const
inline

Definition at line 101904 of file vulkan_structs.hpp.

◆ operator=() [1/2]

RenderPassInputAttachmentAspectCreateInfo& vk::RenderPassInputAttachmentAspectCreateInfo::operator= ( RenderPassInputAttachmentAspectCreateInfo const &  rhs)
default

◆ operator=() [2/2]

RenderPassInputAttachmentAspectCreateInfo& vk::RenderPassInputAttachmentAspectCreateInfo::operator= ( VkRenderPassInputAttachmentAspectCreateInfo const &  rhs)
inline

Definition at line 101829 of file vulkan_structs.hpp.

◆ operator==()

bool vk::RenderPassInputAttachmentAspectCreateInfo::operator== ( RenderPassInputAttachmentAspectCreateInfo const &  rhs) const
inline

Definition at line 101894 of file vulkan_structs.hpp.

◆ setAspectReferenceCount()

VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfo& vk::RenderPassInputAttachmentAspectCreateInfo::setAspectReferenceCount ( uint32_t  aspectReferenceCount_)
inline

Definition at line 101842 of file vulkan_structs.hpp.

◆ setAspectReferences()

RenderPassInputAttachmentAspectCreateInfo& vk::RenderPassInputAttachmentAspectCreateInfo::setAspectReferences ( vk::ArrayProxyNoTemporaries< const vk::InputAttachmentAspectReference > const &  aspectReferences_)
inline

Definition at line 101856 of file vulkan_structs.hpp.

◆ setPAspectReferences()

VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfo& vk::RenderPassInputAttachmentAspectCreateInfo::setPAspectReferences ( const vk::InputAttachmentAspectReference pAspectReferences_)
inline

Definition at line 101849 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfo& vk::RenderPassInputAttachmentAspectCreateInfo::setPNext ( const void *  pNext_)
inline

Definition at line 101836 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::RenderPassInputAttachmentAspectCreateInfo::allowDuplicate = false
static

Definition at line 101797 of file vulkan_structs.hpp.

◆ aspectReferenceCount

uint32_t vk::RenderPassInputAttachmentAspectCreateInfo::aspectReferenceCount = {}

Definition at line 101913 of file vulkan_structs.hpp.

◆ pAspectReferences

const vk::InputAttachmentAspectReference* vk::RenderPassInputAttachmentAspectCreateInfo::pAspectReferences = {}

Definition at line 101914 of file vulkan_structs.hpp.

◆ pNext

const void* vk::RenderPassInputAttachmentAspectCreateInfo::pNext = {}

Definition at line 101912 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::RenderPassInputAttachmentAspectCreateInfo::structureType = StructureType::eRenderPassInputAttachmentAspectCreateInfo
static

Definition at line 101798 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::RenderPassInputAttachmentAspectCreateInfo::sType = StructureType::eRenderPassInputAttachmentAspectCreateInfo

Definition at line 101911 of file vulkan_structs.hpp.


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