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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo:
[legend]

Public Member Functions

 PipelineMultisampleStateCreateInfo (PipelineMultisampleStateCreateFlags flags_=PipelineMultisampleStateCreateFlags(), SampleCountFlagBits rasterizationSamples_=SampleCountFlagBits::e1, Bool32 sampleShadingEnable_=0, float minSampleShading_=0, const SampleMask *pSampleMask_=nullptr, Bool32 alphaToCoverageEnable_=0, Bool32 alphaToOneEnable_=0)
 
 PipelineMultisampleStateCreateInfo (VkPipelineMultisampleStateCreateInfo const &rhs)
 
PipelineMultisampleStateCreateInfooperator= (VkPipelineMultisampleStateCreateInfo const &rhs)
 
PipelineMultisampleStateCreateInfosetPNext (const void *pNext_)
 
PipelineMultisampleStateCreateInfosetFlags (PipelineMultisampleStateCreateFlags flags_)
 
PipelineMultisampleStateCreateInfosetRasterizationSamples (SampleCountFlagBits rasterizationSamples_)
 
PipelineMultisampleStateCreateInfosetSampleShadingEnable (Bool32 sampleShadingEnable_)
 
PipelineMultisampleStateCreateInfosetMinSampleShading (float minSampleShading_)
 
PipelineMultisampleStateCreateInfosetPSampleMask (const SampleMask *pSampleMask_)
 
PipelineMultisampleStateCreateInfosetAlphaToCoverageEnable (Bool32 alphaToCoverageEnable_)
 
PipelineMultisampleStateCreateInfosetAlphaToOneEnable (Bool32 alphaToOneEnable_)
 
 operator const VkPipelineMultisampleStateCreateInfo & () const
 
bool operator== (PipelineMultisampleStateCreateInfo const &rhs) const
 
bool operator!= (PipelineMultisampleStateCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineMultisampleStateCreateFlags flags
 
SampleCountFlagBits rasterizationSamples
 
Bool32 sampleShadingEnable
 
float minSampleShading
 
const SampleMaskpSampleMask
 
Bool32 alphaToCoverageEnable
 
Bool32 alphaToOneEnable
 

Private Attributes

StructureType sType = StructureType::ePipelineMultisampleStateCreateInfo
 

Constructor & Destructor Documentation

◆ PipelineMultisampleStateCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::PipelineMultisampleStateCreateInfo ( PipelineMultisampleStateCreateFlags  flags_ = PipelineMultisampleStateCreateFlags(),
SampleCountFlagBits  rasterizationSamples_ = SampleCountFlagBits::e1,
Bool32  sampleShadingEnable_ = 0,
float  minSampleShading_ = 0,
const SampleMask pSampleMask_ = nullptr,
Bool32  alphaToCoverageEnable_ = 0,
Bool32  alphaToOneEnable_ = 0 
)
inline

◆ PipelineMultisampleStateCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::PipelineMultisampleStateCreateInfo ( VkPipelineMultisampleStateCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPipelineMultisampleStateCreateInfo &()

VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::operator const VkPipelineMultisampleStateCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setAlphaToCoverageEnable()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setAlphaToCoverageEnable ( Bool32  alphaToCoverageEnable_)
inline

◆ setAlphaToOneEnable()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setAlphaToOneEnable ( Bool32  alphaToOneEnable_)
inline

◆ setFlags()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setFlags ( PipelineMultisampleStateCreateFlags  flags_)
inline

◆ setMinSampleShading()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setMinSampleShading ( float  minSampleShading_)
inline

◆ setPNext()

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

◆ setPSampleMask()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setPSampleMask ( const SampleMask pSampleMask_)
inline

◆ setRasterizationSamples()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setRasterizationSamples ( SampleCountFlagBits  rasterizationSamples_)
inline

◆ setSampleShadingEnable()

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::setSampleShadingEnable ( Bool32  sampleShadingEnable_)
inline

Member Data Documentation

◆ alphaToCoverageEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::alphaToCoverageEnable

◆ alphaToOneEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::alphaToOneEnable

◆ flags

PipelineMultisampleStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::flags

◆ minSampleShading

float VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::minSampleShading

◆ pNext

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

◆ pSampleMask

const SampleMask* VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::pSampleMask

◆ rasterizationSamples

SampleCountFlagBits VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::rasterizationSamples

◆ sampleShadingEnable

Bool32 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::sampleShadingEnable

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::sType = StructureType::ePipelineMultisampleStateCreateInfo
private

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