Vulkan-Hpp
vk::PhysicalDevicePortabilitySubsetFeaturesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDevicePortabilitySubsetFeaturesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetFeaturesKHR (vk::Bool32 constantAlphaColorBlendFactors_={}, vk::Bool32 events_={}, vk::Bool32 imageViewFormatReinterpretation_={}, vk::Bool32 imageViewFormatSwizzle_={}, vk::Bool32 imageView2DOn3DImage_={}, vk::Bool32 multisampleArrayImage_={}, vk::Bool32 mutableComparisonSamplers_={}, vk::Bool32 pointPolygons_={}, vk::Bool32 samplerMipLodBias_={}, vk::Bool32 separateStencilMaskRef_={}, vk::Bool32 shaderSampleRateInterpolationFunctions_={}, vk::Bool32 tessellationIsolines_={}, vk::Bool32 tessellationPointMode_={}, vk::Bool32 triangleFans_={}, vk::Bool32 vertexAttributeAccessBeyondStride_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetFeaturesKHR (PhysicalDevicePortabilitySubsetFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDevicePortabilitySubsetFeaturesKHR (VkPhysicalDevicePortabilitySubsetFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDevicePortabilitySubsetFeaturesKHRoperator= (PhysicalDevicePortabilitySubsetFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDevicePortabilitySubsetFeaturesKHRoperator= (VkPhysicalDevicePortabilitySubsetFeaturesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetConstantAlphaColorBlendFactors (vk::Bool32 constantAlphaColorBlendFactors_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetEvents (vk::Bool32 events_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetImageViewFormatReinterpretation (vk::Bool32 imageViewFormatReinterpretation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetImageViewFormatSwizzle (vk::Bool32 imageViewFormatSwizzle_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetImageView2DOn3DImage (vk::Bool32 imageView2DOn3DImage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetMultisampleArrayImage (vk::Bool32 multisampleArrayImage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetMutableComparisonSamplers (vk::Bool32 mutableComparisonSamplers_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetPointPolygons (vk::Bool32 pointPolygons_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetSamplerMipLodBias (vk::Bool32 samplerMipLodBias_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetSeparateStencilMaskRef (vk::Bool32 separateStencilMaskRef_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetShaderSampleRateInterpolationFunctions (vk::Bool32 shaderSampleRateInterpolationFunctions_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetTessellationIsolines (vk::Bool32 tessellationIsolines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetTessellationPointMode (vk::Bool32 tessellationPointMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetTriangleFans (vk::Bool32 triangleFans_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHRsetVertexAttributeAccessBeyondStride (vk::Bool32 vertexAttributeAccessBeyondStride_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePortabilitySubsetFeaturesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePortabilitySubsetFeaturesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDevicePortabilitySubsetFeaturesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDevicePortabilitySubsetFeaturesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR
 
void * pNext = {}
 
vk::Bool32 constantAlphaColorBlendFactors = {}
 
vk::Bool32 events = {}
 
vk::Bool32 imageViewFormatReinterpretation = {}
 
vk::Bool32 imageViewFormatSwizzle = {}
 
vk::Bool32 imageView2DOn3DImage = {}
 
vk::Bool32 multisampleArrayImage = {}
 
vk::Bool32 mutableComparisonSamplers = {}
 
vk::Bool32 pointPolygons = {}
 
vk::Bool32 samplerMipLodBias = {}
 
vk::Bool32 separateStencilMaskRef = {}
 
vk::Bool32 shaderSampleRateInterpolationFunctions = {}
 
vk::Bool32 tessellationIsolines = {}
 
vk::Bool32 tessellationPointMode = {}
 
vk::Bool32 triangleFans = {}
 
vk::Bool32 vertexAttributeAccessBeyondStride = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 76064 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

using vk::PhysicalDevicePortabilitySubsetFeaturesKHR::NativeType = VkPhysicalDevicePortabilitySubsetFeaturesKHR

Definition at line 76066 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ PhysicalDevicePortabilitySubsetFeaturesKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDevicePortabilitySubsetFeaturesKHR::PhysicalDevicePortabilitySubsetFeaturesKHR ( vk::Bool32  constantAlphaColorBlendFactors_ = {},
vk::Bool32  events_ = {},
vk::Bool32  imageViewFormatReinterpretation_ = {},
vk::Bool32  imageViewFormatSwizzle_ = {},
vk::Bool32  imageView2DOn3DImage_ = {},
vk::Bool32  multisampleArrayImage_ = {},
vk::Bool32  mutableComparisonSamplers_ = {},
vk::Bool32  pointPolygons_ = {},
vk::Bool32  samplerMipLodBias_ = {},
vk::Bool32  separateStencilMaskRef_ = {},
vk::Bool32  shaderSampleRateInterpolationFunctions_ = {},
vk::Bool32  tessellationIsolines_ = {},
vk::Bool32  tessellationPointMode_ = {},
vk::Bool32  triangleFans_ = {},
vk::Bool32  vertexAttributeAccessBeyondStride_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 76072 of file vulkan_structs.hpp.

◆ PhysicalDevicePortabilitySubsetFeaturesKHR() [2/3]

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

◆ PhysicalDevicePortabilitySubsetFeaturesKHR() [3/3]

vk::PhysicalDevicePortabilitySubsetFeaturesKHR::PhysicalDevicePortabilitySubsetFeaturesKHR ( VkPhysicalDevicePortabilitySubsetFeaturesKHR const &  rhs)
inline

Definition at line 76109 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDevicePortabilitySubsetFeaturesKHR &()

vk::PhysicalDevicePortabilitySubsetFeaturesKHR::operator VkPhysicalDevicePortabilitySubsetFeaturesKHR & ( )
inline

Definition at line 76238 of file vulkan_structs.hpp.

◆ operator VkPhysicalDevicePortabilitySubsetFeaturesKHR const &()

vk::PhysicalDevicePortabilitySubsetFeaturesKHR::operator VkPhysicalDevicePortabilitySubsetFeaturesKHR const & ( ) const
inline

Definition at line 76233 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 76307 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::operator= ( VkPhysicalDevicePortabilitySubsetFeaturesKHR const &  rhs)
inline

Definition at line 76117 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 76290 of file vulkan_structs.hpp.

◆ setConstantAlphaColorBlendFactors()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setConstantAlphaColorBlendFactors ( vk::Bool32  constantAlphaColorBlendFactors_)
inline

Definition at line 76131 of file vulkan_structs.hpp.

◆ setEvents()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setEvents ( vk::Bool32  events_)
inline

Definition at line 76137 of file vulkan_structs.hpp.

◆ setImageView2DOn3DImage()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setImageView2DOn3DImage ( vk::Bool32  imageView2DOn3DImage_)
inline

Definition at line 76158 of file vulkan_structs.hpp.

◆ setImageViewFormatReinterpretation()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setImageViewFormatReinterpretation ( vk::Bool32  imageViewFormatReinterpretation_)
inline

Definition at line 76144 of file vulkan_structs.hpp.

◆ setImageViewFormatSwizzle()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setImageViewFormatSwizzle ( vk::Bool32  imageViewFormatSwizzle_)
inline

Definition at line 76151 of file vulkan_structs.hpp.

◆ setMultisampleArrayImage()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setMultisampleArrayImage ( vk::Bool32  multisampleArrayImage_)
inline

Definition at line 76165 of file vulkan_structs.hpp.

◆ setMutableComparisonSamplers()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setMutableComparisonSamplers ( vk::Bool32  mutableComparisonSamplers_)
inline

Definition at line 76172 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 76124 of file vulkan_structs.hpp.

◆ setPointPolygons()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setPointPolygons ( vk::Bool32  pointPolygons_)
inline

Definition at line 76178 of file vulkan_structs.hpp.

◆ setSamplerMipLodBias()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setSamplerMipLodBias ( vk::Bool32  samplerMipLodBias_)
inline

Definition at line 76185 of file vulkan_structs.hpp.

◆ setSeparateStencilMaskRef()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setSeparateStencilMaskRef ( vk::Bool32  separateStencilMaskRef_)
inline

Definition at line 76192 of file vulkan_structs.hpp.

◆ setShaderSampleRateInterpolationFunctions()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setShaderSampleRateInterpolationFunctions ( vk::Bool32  shaderSampleRateInterpolationFunctions_)
inline

Definition at line 76199 of file vulkan_structs.hpp.

◆ setTessellationIsolines()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setTessellationIsolines ( vk::Bool32  tessellationIsolines_)
inline

Definition at line 76206 of file vulkan_structs.hpp.

◆ setTessellationPointMode()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setTessellationPointMode ( vk::Bool32  tessellationPointMode_)
inline

Definition at line 76213 of file vulkan_structs.hpp.

◆ setTriangleFans()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setTriangleFans ( vk::Bool32  triangleFans_)
inline

Definition at line 76219 of file vulkan_structs.hpp.

◆ setVertexAttributeAccessBeyondStride()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR& vk::PhysicalDevicePortabilitySubsetFeaturesKHR::setVertexAttributeAccessBeyondStride ( vk::Bool32  vertexAttributeAccessBeyondStride_)
inline

Definition at line 76226 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 76068 of file vulkan_structs.hpp.

◆ constantAlphaColorBlendFactors

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::constantAlphaColorBlendFactors = {}

Definition at line 76316 of file vulkan_structs.hpp.

◆ events

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::events = {}

Definition at line 76317 of file vulkan_structs.hpp.

◆ imageView2DOn3DImage

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::imageView2DOn3DImage = {}

Definition at line 76320 of file vulkan_structs.hpp.

◆ imageViewFormatReinterpretation

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::imageViewFormatReinterpretation = {}

Definition at line 76318 of file vulkan_structs.hpp.

◆ imageViewFormatSwizzle

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::imageViewFormatSwizzle = {}

Definition at line 76319 of file vulkan_structs.hpp.

◆ multisampleArrayImage

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::multisampleArrayImage = {}

Definition at line 76321 of file vulkan_structs.hpp.

◆ mutableComparisonSamplers

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::mutableComparisonSamplers = {}

Definition at line 76322 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 76315 of file vulkan_structs.hpp.

◆ pointPolygons

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::pointPolygons = {}

Definition at line 76323 of file vulkan_structs.hpp.

◆ samplerMipLodBias

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::samplerMipLodBias = {}

Definition at line 76324 of file vulkan_structs.hpp.

◆ separateStencilMaskRef

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::separateStencilMaskRef = {}

Definition at line 76325 of file vulkan_structs.hpp.

◆ shaderSampleRateInterpolationFunctions

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::shaderSampleRateInterpolationFunctions = {}

Definition at line 76326 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDevicePortabilitySubsetFeaturesKHR::structureType = StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR
static

Definition at line 76069 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDevicePortabilitySubsetFeaturesKHR::sType = StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR

Definition at line 76314 of file vulkan_structs.hpp.

◆ tessellationIsolines

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::tessellationIsolines = {}

Definition at line 76327 of file vulkan_structs.hpp.

◆ tessellationPointMode

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::tessellationPointMode = {}

Definition at line 76328 of file vulkan_structs.hpp.

◆ triangleFans

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::triangleFans = {}

Definition at line 76329 of file vulkan_structs.hpp.

◆ vertexAttributeAccessBeyondStride

vk::Bool32 vk::PhysicalDevicePortabilitySubsetFeaturesKHR::vertexAttributeAccessBeyondStride = {}

Definition at line 76330 of file vulkan_structs.hpp.


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