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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceLineRasterizationFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceLineRasterizationFeaturesEXT (VULKAN_HPP_NAMESPACE::Bool32 rectangularLines_={}, VULKAN_HPP_NAMESPACE::Bool32 bresenhamLines_={}, VULKAN_HPP_NAMESPACE::Bool32 smoothLines_={}, VULKAN_HPP_NAMESPACE::Bool32 stippledRectangularLines_={}, VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines_={}, VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceLineRasterizationFeaturesEXT (PhysicalDeviceLineRasterizationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceLineRasterizationFeaturesEXT (VkPhysicalDeviceLineRasterizationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceLineRasterizationFeaturesEXToperator= (PhysicalDeviceLineRasterizationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceLineRasterizationFeaturesEXToperator= (VkPhysicalDeviceLineRasterizationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setRectangularLines (VULKAN_HPP_NAMESPACE::Bool32 rectangularLines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setBresenhamLines (VULKAN_HPP_NAMESPACE::Bool32 bresenhamLines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setSmoothLines (VULKAN_HPP_NAMESPACE::Bool32 smoothLines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setStippledRectangularLines (VULKAN_HPP_NAMESPACE::Bool32 stippledRectangularLines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setStippledBresenhamLines (VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceLineRasterizationFeaturesEXT
setStippledSmoothLines (VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceLineRasterizationFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceLineRasterizationFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceLineRasterizationFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceLineRasterizationFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 rectangularLines = {}
 
VULKAN_HPP_NAMESPACE::Bool32 bresenhamLines = {}
 
VULKAN_HPP_NAMESPACE::Bool32 smoothLines = {}
 
VULKAN_HPP_NAMESPACE::Bool32 stippledRectangularLines = {}
 
VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines = {}
 
VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 61721 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::PhysicalDeviceLineRasterizationFeaturesEXT ( VULKAN_HPP_NAMESPACE::Bool32  rectangularLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32  bresenhamLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32  smoothLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32  stippledRectangularLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32  stippledBresenhamLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32  stippledSmoothLines_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 61729 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::PhysicalDeviceLineRasterizationFeaturesEXT ( PhysicalDeviceLineRasterizationFeaturesEXT const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::PhysicalDeviceLineRasterizationFeaturesEXT ( VkPhysicalDeviceLineRasterizationFeaturesEXT const rhs)
inline

Definition at line 61748 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::operator VkPhysicalDeviceLineRasterizationFeaturesEXT & ( )
inline

Definition at line 61815 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::operator VkPhysicalDeviceLineRasterizationFeaturesEXT const & ( ) const
inline

Definition at line 61810 of file vulkan_structs.hpp.

PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::operator= ( PhysicalDeviceLineRasterizationFeaturesEXT const rhs)
default
PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::operator= ( VkPhysicalDeviceLineRasterizationFeaturesEXT const rhs)
inline

Definition at line 61756 of file vulkan_structs.hpp.

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

Definition at line 61842 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setBresenhamLines ( VULKAN_HPP_NAMESPACE::Bool32  bresenhamLines_)
inline

Definition at line 61776 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setPNext ( void pNext_)
inline

Definition at line 61763 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setRectangularLines ( VULKAN_HPP_NAMESPACE::Bool32  rectangularLines_)
inline

Definition at line 61770 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setSmoothLines ( VULKAN_HPP_NAMESPACE::Bool32  smoothLines_)
inline

Definition at line 61782 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setStippledBresenhamLines ( VULKAN_HPP_NAMESPACE::Bool32  stippledBresenhamLines_)
inline

Definition at line 61796 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setStippledRectangularLines ( VULKAN_HPP_NAMESPACE::Bool32  stippledRectangularLines_)
inline

Definition at line 61789 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::setStippledSmoothLines ( VULKAN_HPP_NAMESPACE::Bool32  stippledSmoothLines_)
inline

Definition at line 61803 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 61725 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::bresenhamLines = {}

Definition at line 61863 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::pNext = {}

Definition at line 61861 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::rectangularLines = {}

Definition at line 61862 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::smoothLines = {}

Definition at line 61864 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::stippledBresenhamLines = {}

Definition at line 61866 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::stippledRectangularLines = {}

Definition at line 61865 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::stippledSmoothLines = {}

Definition at line 61867 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::structureType = StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT
static

Definition at line 61726 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT::sType = StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT

Definition at line 61860 of file vulkan_structs.hpp.


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