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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo:
[legend]

Public Member Functions

 PipelineColorBlendStateCreateInfo (PipelineColorBlendStateCreateFlags flags_=PipelineColorBlendStateCreateFlags(), Bool32 logicOpEnable_=0, LogicOp logicOp_=LogicOp::eClear, uint32_t attachmentCount_=0, const PipelineColorBlendAttachmentState *pAttachments_=nullptr, std::array< float, 4 > const &blendConstants_={ { 0, 0, 0, 0 } })
 
 PipelineColorBlendStateCreateInfo (VkPipelineColorBlendStateCreateInfo const &rhs)
 
PipelineColorBlendStateCreateInfooperator= (VkPipelineColorBlendStateCreateInfo const &rhs)
 
PipelineColorBlendStateCreateInfosetPNext (const void *pNext_)
 
PipelineColorBlendStateCreateInfosetFlags (PipelineColorBlendStateCreateFlags flags_)
 
PipelineColorBlendStateCreateInfosetLogicOpEnable (Bool32 logicOpEnable_)
 
PipelineColorBlendStateCreateInfosetLogicOp (LogicOp logicOp_)
 
PipelineColorBlendStateCreateInfosetAttachmentCount (uint32_t attachmentCount_)
 
PipelineColorBlendStateCreateInfosetPAttachments (const PipelineColorBlendAttachmentState *pAttachments_)
 
PipelineColorBlendStateCreateInfosetBlendConstants (std::array< float, 4 > blendConstants_)
 
 operator const VkPipelineColorBlendStateCreateInfo & () const
 
bool operator== (PipelineColorBlendStateCreateInfo const &rhs) const
 
bool operator!= (PipelineColorBlendStateCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineColorBlendStateCreateFlags flags
 
Bool32 logicOpEnable
 
LogicOp logicOp
 
uint32_t attachmentCount
 
const PipelineColorBlendAttachmentStatepAttachments
 
float blendConstants [4]
 

Private Attributes

StructureType sType = StructureType::ePipelineColorBlendStateCreateInfo
 

Constructor & Destructor Documentation

◆ PipelineColorBlendStateCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::PipelineColorBlendStateCreateInfo ( PipelineColorBlendStateCreateFlags  flags_ = PipelineColorBlendStateCreateFlags(),
Bool32  logicOpEnable_ = 0,
LogicOp  logicOp_ = LogicOp::eClear,
uint32_t  attachmentCount_ = 0,
const PipelineColorBlendAttachmentState pAttachments_ = nullptr,
std::array< float, 4 > const blendConstants_ = { { 0, 0, 0, 0 } } 
)
inline

◆ PipelineColorBlendStateCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::PipelineColorBlendStateCreateInfo ( VkPipelineColorBlendStateCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineColorBlendStateCreateInfo &()

VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::operator const VkPipelineColorBlendStateCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setAttachmentCount()

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

◆ setBlendConstants()

PipelineColorBlendStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setBlendConstants ( std::array< float, 4 >  blendConstants_)
inline
Here is the call graph for this function:

◆ setFlags()

PipelineColorBlendStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setFlags ( PipelineColorBlendStateCreateFlags  flags_)
inline

◆ setLogicOp()

PipelineColorBlendStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setLogicOp ( LogicOp  logicOp_)
inline

◆ setLogicOpEnable()

PipelineColorBlendStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setLogicOpEnable ( Bool32  logicOpEnable_)
inline

◆ setPAttachments()

PipelineColorBlendStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::setPAttachments ( const PipelineColorBlendAttachmentState pAttachments_)
inline

◆ setPNext()

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

Member Data Documentation

◆ attachmentCount

uint32_t VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::attachmentCount

◆ blendConstants

float VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::blendConstants[4]

◆ flags

PipelineColorBlendStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::flags

◆ logicOp

LogicOp VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::logicOp

◆ logicOpEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::logicOpEnable

◆ pAttachments

const PipelineColorBlendAttachmentState* VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::pAttachments

◆ pNext

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

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo::sType = StructureType::ePipelineColorBlendStateCreateInfo
private

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