Vulkan-Hpp
vk::PhysicalDeviceDepthBiasControlFeaturesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceDepthBiasControlFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthBiasControlFeaturesEXT (vk::Bool32 depthBiasControl_={}, vk::Bool32 leastRepresentableValueForceUnormRepresentation_={}, vk::Bool32 floatRepresentation_={}, vk::Bool32 depthBiasExact_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthBiasControlFeaturesEXT (PhysicalDeviceDepthBiasControlFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceDepthBiasControlFeaturesEXT (VkPhysicalDeviceDepthBiasControlFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceDepthBiasControlFeaturesEXToperator= (PhysicalDeviceDepthBiasControlFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceDepthBiasControlFeaturesEXToperator= (VkPhysicalDeviceDepthBiasControlFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXTsetDepthBiasControl (vk::Bool32 depthBiasControl_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXTsetLeastRepresentableValueForceUnormRepresentation (vk::Bool32 leastRepresentableValueForceUnormRepresentation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXTsetFloatRepresentation (vk::Bool32 floatRepresentation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXTsetDepthBiasExact (vk::Bool32 depthBiasExact_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDepthBiasControlFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceDepthBiasControlFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceDepthBiasControlFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceDepthBiasControlFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceDepthBiasControlFeaturesEXT
 
void * pNext = {}
 
vk::Bool32 depthBiasControl = {}
 
vk::Bool32 leastRepresentableValueForceUnormRepresentation = {}
 
vk::Bool32 floatRepresentation = {}
 
vk::Bool32 depthBiasExact = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 60110 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceDepthBiasControlFeaturesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceDepthBiasControlFeaturesEXT::PhysicalDeviceDepthBiasControlFeaturesEXT ( vk::Bool32  depthBiasControl_ = {},
vk::Bool32  leastRepresentableValueForceUnormRepresentation_ = {},
vk::Bool32  floatRepresentation_ = {},
vk::Bool32  depthBiasExact_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 60118 of file vulkan_structs.hpp.

◆ PhysicalDeviceDepthBiasControlFeaturesEXT() [2/3]

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

◆ PhysicalDeviceDepthBiasControlFeaturesEXT() [3/3]

vk::PhysicalDeviceDepthBiasControlFeaturesEXT::PhysicalDeviceDepthBiasControlFeaturesEXT ( VkPhysicalDeviceDepthBiasControlFeaturesEXT const &  rhs)
inline

Definition at line 60133 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceDepthBiasControlFeaturesEXT &()

vk::PhysicalDeviceDepthBiasControlFeaturesEXT::operator VkPhysicalDeviceDepthBiasControlFeaturesEXT & ( )
inline

Definition at line 60187 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceDepthBiasControlFeaturesEXT const &()

vk::PhysicalDeviceDepthBiasControlFeaturesEXT::operator VkPhysicalDeviceDepthBiasControlFeaturesEXT const & ( ) const
inline

Definition at line 60182 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 60223 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceDepthBiasControlFeaturesEXT& vk::PhysicalDeviceDepthBiasControlFeaturesEXT::operator= ( VkPhysicalDeviceDepthBiasControlFeaturesEXT const &  rhs)
inline

Definition at line 60141 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 60212 of file vulkan_structs.hpp.

◆ setDepthBiasControl()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXT& vk::PhysicalDeviceDepthBiasControlFeaturesEXT::setDepthBiasControl ( vk::Bool32  depthBiasControl_)
inline

Definition at line 60155 of file vulkan_structs.hpp.

◆ setDepthBiasExact()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXT& vk::PhysicalDeviceDepthBiasControlFeaturesEXT::setDepthBiasExact ( vk::Bool32  depthBiasExact_)
inline

Definition at line 60175 of file vulkan_structs.hpp.

◆ setFloatRepresentation()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXT& vk::PhysicalDeviceDepthBiasControlFeaturesEXT::setFloatRepresentation ( vk::Bool32  floatRepresentation_)
inline

Definition at line 60169 of file vulkan_structs.hpp.

◆ setLeastRepresentableValueForceUnormRepresentation()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXT& vk::PhysicalDeviceDepthBiasControlFeaturesEXT::setLeastRepresentableValueForceUnormRepresentation ( vk::Bool32  leastRepresentableValueForceUnormRepresentation_)
inline

Definition at line 60162 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthBiasControlFeaturesEXT& vk::PhysicalDeviceDepthBiasControlFeaturesEXT::setPNext ( void *  pNext_)
inline

Definition at line 60148 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 60114 of file vulkan_structs.hpp.

◆ depthBiasControl

vk::Bool32 vk::PhysicalDeviceDepthBiasControlFeaturesEXT::depthBiasControl = {}

Definition at line 60232 of file vulkan_structs.hpp.

◆ depthBiasExact

vk::Bool32 vk::PhysicalDeviceDepthBiasControlFeaturesEXT::depthBiasExact = {}

Definition at line 60235 of file vulkan_structs.hpp.

◆ floatRepresentation

vk::Bool32 vk::PhysicalDeviceDepthBiasControlFeaturesEXT::floatRepresentation = {}

Definition at line 60234 of file vulkan_structs.hpp.

◆ leastRepresentableValueForceUnormRepresentation

vk::Bool32 vk::PhysicalDeviceDepthBiasControlFeaturesEXT::leastRepresentableValueForceUnormRepresentation = {}

Definition at line 60233 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceDepthBiasControlFeaturesEXT::pNext = {}

Definition at line 60231 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceDepthBiasControlFeaturesEXT::structureType = StructureType::ePhysicalDeviceDepthBiasControlFeaturesEXT
static

Definition at line 60115 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceDepthBiasControlFeaturesEXT::sType = StructureType::ePhysicalDeviceDepthBiasControlFeaturesEXT

Definition at line 60230 of file vulkan_structs.hpp.


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