Vulkan-Hpp
vk::PipelineRenderingCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineRenderingCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineRenderingCreateInfo (uint32_t viewMask_={}, uint32_t colorAttachmentCount_={}, const vk::Format *pColorAttachmentFormats_={}, vk::Format depthAttachmentFormat_=vk::Format::eUndefined, vk::Format stencilAttachmentFormat_=vk::Format::eUndefined, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineRenderingCreateInfo (PipelineRenderingCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineRenderingCreateInfo (VkPipelineRenderingCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineRenderingCreateInfo (uint32_t viewMask_, vk::ArrayProxyNoTemporaries< const vk::Format > const &colorAttachmentFormats_, vk::Format depthAttachmentFormat_=vk::Format::eUndefined, vk::Format stencilAttachmentFormat_=vk::Format::eUndefined, const void *pNext_=nullptr)
 
PipelineRenderingCreateInfooperator= (PipelineRenderingCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineRenderingCreateInfooperator= (VkPipelineRenderingCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfosetViewMask (uint32_t viewMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfosetColorAttachmentCount (uint32_t colorAttachmentCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfosetPColorAttachmentFormats (const vk::Format *pColorAttachmentFormats_) VULKAN_HPP_NOEXCEPT
 
PipelineRenderingCreateInfosetColorAttachmentFormats (vk::ArrayProxyNoTemporaries< const vk::Format > const &colorAttachmentFormats_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfosetDepthAttachmentFormat (vk::Format depthAttachmentFormat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfosetStencilAttachmentFormat (vk::Format stencilAttachmentFormat_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineRenderingCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineRenderingCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineRenderingCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineRenderingCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineRenderingCreateInfo
 
const void * pNext = {}
 
uint32_t viewMask = {}
 
uint32_t colorAttachmentCount = {}
 
const vk::FormatpColorAttachmentFormats = {}
 
vk::Format depthAttachmentFormat = vk::Format::eUndefined
 
vk::Format stencilAttachmentFormat = vk::Format::eUndefined
 

Static Public Attributes

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

Detailed Description

Definition at line 93383 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineRenderingCreateInfo() [1/4]

VULKAN_HPP_CONSTEXPR vk::PipelineRenderingCreateInfo::PipelineRenderingCreateInfo ( uint32_t  viewMask_ = {},
uint32_t  colorAttachmentCount_ = {},
const vk::Format pColorAttachmentFormats_ = {},
vk::Format  depthAttachmentFormat_ = vk::Format::eUndefined,
vk::Format  stencilAttachmentFormat_ = vk::Format::eUndefined,
const void *  pNext_ = nullptr 
)
inline

Definition at line 93391 of file vulkan_structs.hpp.

◆ PipelineRenderingCreateInfo() [2/4]

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

◆ PipelineRenderingCreateInfo() [3/4]

vk::PipelineRenderingCreateInfo::PipelineRenderingCreateInfo ( VkPipelineRenderingCreateInfo const &  rhs)
inline

Definition at line 93408 of file vulkan_structs.hpp.

◆ PipelineRenderingCreateInfo() [4/4]

vk::PipelineRenderingCreateInfo::PipelineRenderingCreateInfo ( uint32_t  viewMask_,
vk::ArrayProxyNoTemporaries< const vk::Format > const &  colorAttachmentFormats_,
vk::Format  depthAttachmentFormat_ = vk::Format::eUndefined,
vk::Format  stencilAttachmentFormat_ = vk::Format::eUndefined,
const void *  pNext_ = nullptr 
)
inline

Definition at line 93414 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineRenderingCreateInfo &()

vk::PipelineRenderingCreateInfo::operator VkPipelineRenderingCreateInfo & ( )
inline

Definition at line 93493 of file vulkan_structs.hpp.

◆ operator VkPipelineRenderingCreateInfo const &()

vk::PipelineRenderingCreateInfo::operator VkPipelineRenderingCreateInfo const & ( ) const
inline

Definition at line 93488 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 93530 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::operator= ( VkPipelineRenderingCreateInfo const &  rhs)
inline

Definition at line 93432 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 93519 of file vulkan_structs.hpp.

◆ setColorAttachmentCount()

VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::setColorAttachmentCount ( uint32_t  colorAttachmentCount_)
inline

Definition at line 93451 of file vulkan_structs.hpp.

◆ setColorAttachmentFormats()

PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::setColorAttachmentFormats ( vk::ArrayProxyNoTemporaries< const vk::Format > const &  colorAttachmentFormats_)
inline

Definition at line 93465 of file vulkan_structs.hpp.

◆ setDepthAttachmentFormat()

VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::setDepthAttachmentFormat ( vk::Format  depthAttachmentFormat_)
inline

Definition at line 93474 of file vulkan_structs.hpp.

◆ setPColorAttachmentFormats()

VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::setPColorAttachmentFormats ( const vk::Format pColorAttachmentFormats_)
inline

Definition at line 93458 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 93439 of file vulkan_structs.hpp.

◆ setStencilAttachmentFormat()

VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::setStencilAttachmentFormat ( vk::Format  stencilAttachmentFormat_)
inline

Definition at line 93481 of file vulkan_structs.hpp.

◆ setViewMask()

VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo& vk::PipelineRenderingCreateInfo::setViewMask ( uint32_t  viewMask_)
inline

Definition at line 93445 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 93387 of file vulkan_structs.hpp.

◆ colorAttachmentCount

uint32_t vk::PipelineRenderingCreateInfo::colorAttachmentCount = {}

Definition at line 93540 of file vulkan_structs.hpp.

◆ depthAttachmentFormat

vk::Format vk::PipelineRenderingCreateInfo::depthAttachmentFormat = vk::Format::eUndefined

Definition at line 93542 of file vulkan_structs.hpp.

◆ pColorAttachmentFormats

const vk::Format* vk::PipelineRenderingCreateInfo::pColorAttachmentFormats = {}

Definition at line 93541 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 93538 of file vulkan_structs.hpp.

◆ stencilAttachmentFormat

vk::Format vk::PipelineRenderingCreateInfo::stencilAttachmentFormat = vk::Format::eUndefined

Definition at line 93543 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineRenderingCreateInfo::structureType = StructureType::ePipelineRenderingCreateInfo
static

Definition at line 93388 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineRenderingCreateInfo::sType = StructureType::ePipelineRenderingCreateInfo

Definition at line 93537 of file vulkan_structs.hpp.

◆ viewMask

uint32_t vk::PipelineRenderingCreateInfo::viewMask = {}

Definition at line 93539 of file vulkan_structs.hpp.


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