Vulkan-Hpp
vk::PipelineCreationFeedbackCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineCreationFeedbackCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackCreateInfo (vk::PipelineCreationFeedback *pPipelineCreationFeedback_={}, uint32_t pipelineStageCreationFeedbackCount_={}, vk::PipelineCreationFeedback *pPipelineStageCreationFeedbacks_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackCreateInfo (PipelineCreationFeedbackCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineCreationFeedbackCreateInfo (VkPipelineCreationFeedbackCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineCreationFeedbackCreateInfo (vk::PipelineCreationFeedback *pPipelineCreationFeedback_, vk::ArrayProxyNoTemporaries< vk::PipelineCreationFeedback > const &pipelineStageCreationFeedbacks_, const void *pNext_=nullptr)
 
PipelineCreationFeedbackCreateInfooperator= (PipelineCreationFeedbackCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineCreationFeedbackCreateInfooperator= (VkPipelineCreationFeedbackCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfosetPPipelineCreationFeedback (vk::PipelineCreationFeedback *pPipelineCreationFeedback_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfosetPipelineStageCreationFeedbackCount (uint32_t pipelineStageCreationFeedbackCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfosetPPipelineStageCreationFeedbacks (vk::PipelineCreationFeedback *pPipelineStageCreationFeedbacks_) VULKAN_HPP_NOEXCEPT
 
PipelineCreationFeedbackCreateInfosetPipelineStageCreationFeedbacks (vk::ArrayProxyNoTemporaries< vk::PipelineCreationFeedback > const &pipelineStageCreationFeedbacks_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineCreationFeedbackCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineCreationFeedbackCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineCreationFeedbackCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineCreationFeedbackCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineCreationFeedbackCreateInfo
 
const void * pNext = {}
 
vk::PipelineCreationFeedbackpPipelineCreationFeedback = {}
 
uint32_t pipelineStageCreationFeedbackCount = {}
 
vk::PipelineCreationFeedbackpPipelineStageCreationFeedbacks = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 91115 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineCreationFeedbackCreateInfo() [1/4]

VULKAN_HPP_CONSTEXPR vk::PipelineCreationFeedbackCreateInfo::PipelineCreationFeedbackCreateInfo ( vk::PipelineCreationFeedback pPipelineCreationFeedback_ = {},
uint32_t  pipelineStageCreationFeedbackCount_ = {},
vk::PipelineCreationFeedback pPipelineStageCreationFeedbacks_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 91123 of file vulkan_structs.hpp.

◆ PipelineCreationFeedbackCreateInfo() [2/4]

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

◆ PipelineCreationFeedbackCreateInfo() [3/4]

vk::PipelineCreationFeedbackCreateInfo::PipelineCreationFeedbackCreateInfo ( VkPipelineCreationFeedbackCreateInfo const &  rhs)
inline

Definition at line 91136 of file vulkan_structs.hpp.

◆ PipelineCreationFeedbackCreateInfo() [4/4]

vk::PipelineCreationFeedbackCreateInfo::PipelineCreationFeedbackCreateInfo ( vk::PipelineCreationFeedback pPipelineCreationFeedback_,
vk::ArrayProxyNoTemporaries< vk::PipelineCreationFeedback > const &  pipelineStageCreationFeedbacks_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 91142 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineCreationFeedbackCreateInfo &()

vk::PipelineCreationFeedbackCreateInfo::operator VkPipelineCreationFeedbackCreateInfo & ( )
inline

Definition at line 91208 of file vulkan_structs.hpp.

◆ operator VkPipelineCreationFeedbackCreateInfo const &()

vk::PipelineCreationFeedbackCreateInfo::operator VkPipelineCreationFeedbackCreateInfo const & ( ) const
inline

Definition at line 91203 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 91243 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineCreationFeedbackCreateInfo& vk::PipelineCreationFeedbackCreateInfo::operator= ( VkPipelineCreationFeedbackCreateInfo const &  rhs)
inline

Definition at line 91157 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 91232 of file vulkan_structs.hpp.

◆ setPipelineStageCreationFeedbackCount()

VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo& vk::PipelineCreationFeedbackCreateInfo::setPipelineStageCreationFeedbackCount ( uint32_t  pipelineStageCreationFeedbackCount_)
inline

Definition at line 91178 of file vulkan_structs.hpp.

◆ setPipelineStageCreationFeedbacks()

PipelineCreationFeedbackCreateInfo& vk::PipelineCreationFeedbackCreateInfo::setPipelineStageCreationFeedbacks ( vk::ArrayProxyNoTemporaries< vk::PipelineCreationFeedback > const &  pipelineStageCreationFeedbacks_)
inline

Definition at line 91192 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 91164 of file vulkan_structs.hpp.

◆ setPPipelineCreationFeedback()

VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo& vk::PipelineCreationFeedbackCreateInfo::setPPipelineCreationFeedback ( vk::PipelineCreationFeedback pPipelineCreationFeedback_)
inline

Definition at line 91171 of file vulkan_structs.hpp.

◆ setPPipelineStageCreationFeedbacks()

VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo& vk::PipelineCreationFeedbackCreateInfo::setPPipelineStageCreationFeedbacks ( vk::PipelineCreationFeedback pPipelineStageCreationFeedbacks_)
inline

Definition at line 91185 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 91119 of file vulkan_structs.hpp.

◆ pipelineStageCreationFeedbackCount

uint32_t vk::PipelineCreationFeedbackCreateInfo::pipelineStageCreationFeedbackCount = {}

Definition at line 91253 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 91251 of file vulkan_structs.hpp.

◆ pPipelineCreationFeedback

vk::PipelineCreationFeedback* vk::PipelineCreationFeedbackCreateInfo::pPipelineCreationFeedback = {}

Definition at line 91252 of file vulkan_structs.hpp.

◆ pPipelineStageCreationFeedbacks

vk::PipelineCreationFeedback* vk::PipelineCreationFeedbackCreateInfo::pPipelineStageCreationFeedbacks = {}

Definition at line 91254 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineCreationFeedbackCreateInfo::structureType = StructureType::ePipelineCreationFeedbackCreateInfo
static

Definition at line 91120 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineCreationFeedbackCreateInfo::sType = StructureType::ePipelineCreationFeedbackCreateInfo

Definition at line 91250 of file vulkan_structs.hpp.


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