HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineMultisampleStateCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineMultisampleStateCreateInfo (VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags_={}, VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_=VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, VULKAN_HPP_NAMESPACE::Bool32 sampleShadingEnable_={}, float minSampleShading_={}, const VULKAN_HPP_NAMESPACE::SampleMask *pSampleMask_={}, VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable_={}, VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineMultisampleStateCreateInfo (PipelineMultisampleStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineMultisampleStateCreateInfo (VkPipelineMultisampleStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineMultisampleStateCreateInfooperator= (PipelineMultisampleStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineMultisampleStateCreateInfooperator= (VkPipelineMultisampleStateCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setRasterizationSamples (VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setSampleShadingEnable (VULKAN_HPP_NAMESPACE::Bool32 sampleShadingEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setMinSampleShading (float minSampleShading_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setPSampleMask (const VULKAN_HPP_NAMESPACE::SampleMask *pSampleMask_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setAlphaToCoverageEnable (VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineMultisampleStateCreateInfo
setAlphaToOneEnable (VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineMultisampleStateCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineMultisampleStateCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineMultisampleStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineMultisampleStateCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineMultisampleStateCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1
 
VULKAN_HPP_NAMESPACE::Bool32 sampleShadingEnable = {}
 
float minSampleShading = {}
 
const
VULKAN_HPP_NAMESPACE::SampleMask
pSampleMask = {}
 
VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable = {}
 
VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 35798 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::PipelineMultisampleStateCreateInfo ( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags  flags_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlagBits  rasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1,
VULKAN_HPP_NAMESPACE::Bool32  sampleShadingEnable_ = {},
float  minSampleShading_ = {},
const VULKAN_HPP_NAMESPACE::SampleMask pSampleMask_ = {},
VULKAN_HPP_NAMESPACE::Bool32  alphaToCoverageEnable_ = {},
VULKAN_HPP_NAMESPACE::Bool32  alphaToOneEnable_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 35807 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::PipelineMultisampleStateCreateInfo ( PipelineMultisampleStateCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::PipelineMultisampleStateCreateInfo ( VkPipelineMultisampleStateCreateInfo const rhs)
inline

Definition at line 35828 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 35900 of file vulkan_structs.hpp.

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

Definition at line 35895 of file vulkan_structs.hpp.

PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::operator= ( PipelineMultisampleStateCreateInfo const rhs)
default
PipelineMultisampleStateCreateInfo& VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::operator= ( VkPipelineMultisampleStateCreateInfo const rhs)
inline

Definition at line 35836 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::operator== ( PipelineMultisampleStateCreateInfo const rhs) const
inline

Definition at line 35928 of file vulkan_structs.hpp.

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

Definition at line 35882 of file vulkan_structs.hpp.

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

Definition at line 35888 of file vulkan_structs.hpp.

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

Definition at line 35850 of file vulkan_structs.hpp.

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

Definition at line 35869 of file vulkan_structs.hpp.

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

Definition at line 35843 of file vulkan_structs.hpp.

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

Definition at line 35875 of file vulkan_structs.hpp.

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

Definition at line 35857 of file vulkan_structs.hpp.

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

Definition at line 35863 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::allowDuplicate = false
static

Definition at line 35802 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::alphaToCoverageEnable = {}

Definition at line 35953 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::alphaToOneEnable = {}

Definition at line 35954 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::flags = {}

Definition at line 35948 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::minSampleShading = {}

Definition at line 35951 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::pNext = {}

Definition at line 35947 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::SampleMask* VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::pSampleMask = {}

Definition at line 35952 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlagBits VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::rasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1

Definition at line 35949 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::sampleShadingEnable = {}

Definition at line 35950 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo::structureType = StructureType::ePipelineMultisampleStateCreateInfo
static

Definition at line 35803 of file vulkan_structs.hpp.

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

Definition at line 35946 of file vulkan_structs.hpp.


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