Vulkan-Hpp
vk::PipelineRasterizationLineStateCreateInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineRasterizationLineStateCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineRasterizationLineStateCreateInfoEXT (vk::LineRasterizationModeEXT lineRasterizationMode_=vk::LineRasterizationModeEXT::eDefault, vk::Bool32 stippledLineEnable_={}, uint32_t lineStippleFactor_={}, uint16_t lineStipplePattern_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineRasterizationLineStateCreateInfoEXT (PipelineRasterizationLineStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineRasterizationLineStateCreateInfoEXT (VkPipelineRasterizationLineStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineRasterizationLineStateCreateInfoEXToperator= (PipelineRasterizationLineStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineRasterizationLineStateCreateInfoEXToperator= (VkPipelineRasterizationLineStateCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXTsetLineRasterizationMode (vk::LineRasterizationModeEXT lineRasterizationMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXTsetStippledLineEnable (vk::Bool32 stippledLineEnable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXTsetLineStippleFactor (uint32_t lineStippleFactor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXTsetLineStipplePattern (uint16_t lineStipplePattern_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineRasterizationLineStateCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineRasterizationLineStateCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineRasterizationLineStateCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineRasterizationLineStateCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineRasterizationLineStateCreateInfoEXT
 
const void * pNext = {}
 
vk::LineRasterizationModeEXT lineRasterizationMode = vk::LineRasterizationModeEXT::eDefault
 
vk::Bool32 stippledLineEnable = {}
 
uint32_t lineStippleFactor = {}
 
uint16_t lineStipplePattern = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 92936 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineRasterizationLineStateCreateInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PipelineRasterizationLineStateCreateInfoEXT::PipelineRasterizationLineStateCreateInfoEXT ( vk::LineRasterizationModeEXT  lineRasterizationMode_ = vk::LineRasterizationModeEXT::eDefault,
vk::Bool32  stippledLineEnable_ = {},
uint32_t  lineStippleFactor_ = {},
uint16_t  lineStipplePattern_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 92944 of file vulkan_structs.hpp.

◆ PipelineRasterizationLineStateCreateInfoEXT() [2/3]

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

◆ PipelineRasterizationLineStateCreateInfoEXT() [3/3]

vk::PipelineRasterizationLineStateCreateInfoEXT::PipelineRasterizationLineStateCreateInfoEXT ( VkPipelineRasterizationLineStateCreateInfoEXT const &  rhs)
inline

Definition at line 92960 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineRasterizationLineStateCreateInfoEXT &()

vk::PipelineRasterizationLineStateCreateInfoEXT::operator VkPipelineRasterizationLineStateCreateInfoEXT & ( )
inline

Definition at line 93013 of file vulkan_structs.hpp.

◆ operator VkPipelineRasterizationLineStateCreateInfoEXT const &()

vk::PipelineRasterizationLineStateCreateInfoEXT::operator VkPipelineRasterizationLineStateCreateInfoEXT const & ( ) const
inline

Definition at line 93008 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 93049 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineRasterizationLineStateCreateInfoEXT& vk::PipelineRasterizationLineStateCreateInfoEXT::operator= ( VkPipelineRasterizationLineStateCreateInfoEXT const &  rhs)
inline

Definition at line 92968 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 93038 of file vulkan_structs.hpp.

◆ setLineRasterizationMode()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT& vk::PipelineRasterizationLineStateCreateInfoEXT::setLineRasterizationMode ( vk::LineRasterizationModeEXT  lineRasterizationMode_)
inline

Definition at line 92982 of file vulkan_structs.hpp.

◆ setLineStippleFactor()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT& vk::PipelineRasterizationLineStateCreateInfoEXT::setLineStippleFactor ( uint32_t  lineStippleFactor_)
inline

Definition at line 92995 of file vulkan_structs.hpp.

◆ setLineStipplePattern()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT& vk::PipelineRasterizationLineStateCreateInfoEXT::setLineStipplePattern ( uint16_t  lineStipplePattern_)
inline

Definition at line 93001 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 92975 of file vulkan_structs.hpp.

◆ setStippledLineEnable()

VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT& vk::PipelineRasterizationLineStateCreateInfoEXT::setStippledLineEnable ( vk::Bool32  stippledLineEnable_)
inline

Definition at line 92989 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 92940 of file vulkan_structs.hpp.

◆ lineRasterizationMode

vk::LineRasterizationModeEXT vk::PipelineRasterizationLineStateCreateInfoEXT::lineRasterizationMode = vk::LineRasterizationModeEXT::eDefault

Definition at line 93058 of file vulkan_structs.hpp.

◆ lineStippleFactor

uint32_t vk::PipelineRasterizationLineStateCreateInfoEXT::lineStippleFactor = {}

Definition at line 93060 of file vulkan_structs.hpp.

◆ lineStipplePattern

uint16_t vk::PipelineRasterizationLineStateCreateInfoEXT::lineStipplePattern = {}

Definition at line 93061 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 93057 of file vulkan_structs.hpp.

◆ stippledLineEnable

vk::Bool32 vk::PipelineRasterizationLineStateCreateInfoEXT::stippledLineEnable = {}

Definition at line 93059 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineRasterizationLineStateCreateInfoEXT::structureType = StructureType::ePipelineRasterizationLineStateCreateInfoEXT
static

Definition at line 92941 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineRasterizationLineStateCreateInfoEXT::sType = StructureType::ePipelineRasterizationLineStateCreateInfoEXT

Definition at line 93056 of file vulkan_structs.hpp.


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