Vulkan-Hpp
vk::PipelineRasterizationConservativeStateCreateInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineRasterizationConservativeStateCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineRasterizationConservativeStateCreateInfoEXT (vk::PipelineRasterizationConservativeStateCreateFlagsEXT flags_={}, vk::ConservativeRasterizationModeEXT conservativeRasterizationMode_=vk::ConservativeRasterizationModeEXT::eDisabled, float extraPrimitiveOverestimationSize_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineRasterizationConservativeStateCreateInfoEXT (PipelineRasterizationConservativeStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineRasterizationConservativeStateCreateInfoEXT (VkPipelineRasterizationConservativeStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineRasterizationConservativeStateCreateInfoEXToperator= (PipelineRasterizationConservativeStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineRasterizationConservativeStateCreateInfoEXToperator= (VkPipelineRasterizationConservativeStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXTsetFlags (vk::PipelineRasterizationConservativeStateCreateFlagsEXT flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXTsetConservativeRasterizationMode (vk::ConservativeRasterizationModeEXT conservativeRasterizationMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXTsetExtraPrimitiveOverestimationSize (float extraPrimitiveOverestimationSize_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineRasterizationConservativeStateCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineRasterizationConservativeStateCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineRasterizationConservativeStateCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineRasterizationConservativeStateCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT
 
const void * pNext = {}
 
vk::PipelineRasterizationConservativeStateCreateFlagsEXT flags = {}
 
vk::ConservativeRasterizationModeEXT conservativeRasterizationMode = vk::ConservativeRasterizationModeEXT::eDisabled
 
float extraPrimitiveOverestimationSize = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 92697 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineRasterizationConservativeStateCreateInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PipelineRasterizationConservativeStateCreateInfoEXT::PipelineRasterizationConservativeStateCreateInfoEXT ( vk::PipelineRasterizationConservativeStateCreateFlagsEXT  flags_ = {},
vk::ConservativeRasterizationModeEXT  conservativeRasterizationMode_ = vk::ConservativeRasterizationModeEXT::eDisabled,
float  extraPrimitiveOverestimationSize_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 92705 of file vulkan_structs.hpp.

◆ PipelineRasterizationConservativeStateCreateInfoEXT() [2/3]

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

◆ PipelineRasterizationConservativeStateCreateInfoEXT() [3/3]

vk::PipelineRasterizationConservativeStateCreateInfoEXT::PipelineRasterizationConservativeStateCreateInfoEXT ( VkPipelineRasterizationConservativeStateCreateInfoEXT const &  rhs)
inline

Definition at line 92720 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineRasterizationConservativeStateCreateInfoEXT &()

vk::PipelineRasterizationConservativeStateCreateInfoEXT::operator VkPipelineRasterizationConservativeStateCreateInfoEXT & ( )
inline

Definition at line 92769 of file vulkan_structs.hpp.

◆ operator VkPipelineRasterizationConservativeStateCreateInfoEXT const &()

vk::PipelineRasterizationConservativeStateCreateInfoEXT::operator VkPipelineRasterizationConservativeStateCreateInfoEXT const & ( ) const
inline

Definition at line 92764 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 92804 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineRasterizationConservativeStateCreateInfoEXT& vk::PipelineRasterizationConservativeStateCreateInfoEXT::operator= ( VkPipelineRasterizationConservativeStateCreateInfoEXT const &  rhs)
inline

Definition at line 92729 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 92793 of file vulkan_structs.hpp.

◆ setConservativeRasterizationMode()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT& vk::PipelineRasterizationConservativeStateCreateInfoEXT::setConservativeRasterizationMode ( vk::ConservativeRasterizationModeEXT  conservativeRasterizationMode_)
inline

Definition at line 92750 of file vulkan_structs.hpp.

◆ setExtraPrimitiveOverestimationSize()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT& vk::PipelineRasterizationConservativeStateCreateInfoEXT::setExtraPrimitiveOverestimationSize ( float  extraPrimitiveOverestimationSize_)
inline

Definition at line 92757 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT& vk::PipelineRasterizationConservativeStateCreateInfoEXT::setFlags ( vk::PipelineRasterizationConservativeStateCreateFlagsEXT  flags_)
inline

Definition at line 92743 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 92736 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 92701 of file vulkan_structs.hpp.

◆ conservativeRasterizationMode

vk::ConservativeRasterizationModeEXT vk::PipelineRasterizationConservativeStateCreateInfoEXT::conservativeRasterizationMode = vk::ConservativeRasterizationModeEXT::eDisabled

Definition at line 92814 of file vulkan_structs.hpp.

◆ extraPrimitiveOverestimationSize

float vk::PipelineRasterizationConservativeStateCreateInfoEXT::extraPrimitiveOverestimationSize = {}

Definition at line 92815 of file vulkan_structs.hpp.

◆ flags

vk::PipelineRasterizationConservativeStateCreateFlagsEXT vk::PipelineRasterizationConservativeStateCreateInfoEXT::flags = {}

Definition at line 92813 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 92812 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineRasterizationConservativeStateCreateInfoEXT::structureType = StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT
static

Definition at line 92702 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineRasterizationConservativeStateCreateInfoEXT::sType = StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT

Definition at line 92811 of file vulkan_structs.hpp.


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