Vulkan-Hpp
vk::ValidationFeaturesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkValidationFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ValidationFeaturesEXT (uint32_t enabledValidationFeatureCount_={}, const vk::ValidationFeatureEnableEXT *pEnabledValidationFeatures_={}, uint32_t disabledValidationFeatureCount_={}, const vk::ValidationFeatureDisableEXT *pDisabledValidationFeatures_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ValidationFeaturesEXT (ValidationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ValidationFeaturesEXT (VkValidationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 ValidationFeaturesEXT (vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureEnableEXT > const &enabledValidationFeatures_, vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureDisableEXT > const &disabledValidationFeatures_={}, const void *pNext_=nullptr)
 
ValidationFeaturesEXToperator= (ValidationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ValidationFeaturesEXToperator= (VkValidationFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXTsetEnabledValidationFeatureCount (uint32_t enabledValidationFeatureCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXTsetPEnabledValidationFeatures (const vk::ValidationFeatureEnableEXT *pEnabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
ValidationFeaturesEXTsetEnabledValidationFeatures (vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureEnableEXT > const &enabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXTsetDisabledValidationFeatureCount (uint32_t disabledValidationFeatureCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXTsetPDisabledValidationFeatures (const vk::ValidationFeatureDisableEXT *pDisabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
ValidationFeaturesEXTsetDisabledValidationFeatures (vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureDisableEXT > const &disabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
 operator VkValidationFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkValidationFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ValidationFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ValidationFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eValidationFeaturesEXT
 
const void * pNext = {}
 
uint32_t enabledValidationFeatureCount = {}
 
const vk::ValidationFeatureEnableEXTpEnabledValidationFeatures = {}
 
uint32_t disabledValidationFeatureCount = {}
 
const vk::ValidationFeatureDisableEXTpDisabledValidationFeatures = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 113024 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ValidationFeaturesEXT() [1/4]

VULKAN_HPP_CONSTEXPR vk::ValidationFeaturesEXT::ValidationFeaturesEXT ( uint32_t  enabledValidationFeatureCount_ = {},
const vk::ValidationFeatureEnableEXT pEnabledValidationFeatures_ = {},
uint32_t  disabledValidationFeatureCount_ = {},
const vk::ValidationFeatureDisableEXT pDisabledValidationFeatures_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 113032 of file vulkan_structs.hpp.

◆ ValidationFeaturesEXT() [2/4]

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

◆ ValidationFeaturesEXT() [3/4]

vk::ValidationFeaturesEXT::ValidationFeaturesEXT ( VkValidationFeaturesEXT const &  rhs)
inline

Definition at line 113047 of file vulkan_structs.hpp.

◆ ValidationFeaturesEXT() [4/4]

vk::ValidationFeaturesEXT::ValidationFeaturesEXT ( vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureEnableEXT > const &  enabledValidationFeatures_,
vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureDisableEXT > const &  disabledValidationFeatures_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 113053 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkValidationFeaturesEXT &()

vk::ValidationFeaturesEXT::operator VkValidationFeaturesEXT & ( )
inline

Definition at line 113136 of file vulkan_structs.hpp.

◆ operator VkValidationFeaturesEXT const &()

vk::ValidationFeaturesEXT::operator VkValidationFeaturesEXT const & ( ) const
inline

Definition at line 113131 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 113172 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

ValidationFeaturesEXT& vk::ValidationFeaturesEXT::operator= ( VkValidationFeaturesEXT const &  rhs)
inline

Definition at line 113069 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 113161 of file vulkan_structs.hpp.

◆ setDisabledValidationFeatureCount()

VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT& vk::ValidationFeaturesEXT::setDisabledValidationFeatureCount ( uint32_t  disabledValidationFeatureCount_)
inline

Definition at line 113106 of file vulkan_structs.hpp.

◆ setDisabledValidationFeatures()

ValidationFeaturesEXT& vk::ValidationFeaturesEXT::setDisabledValidationFeatures ( vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureDisableEXT > const &  disabledValidationFeatures_)
inline

Definition at line 113120 of file vulkan_structs.hpp.

◆ setEnabledValidationFeatureCount()

VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT& vk::ValidationFeaturesEXT::setEnabledValidationFeatureCount ( uint32_t  enabledValidationFeatureCount_)
inline

Definition at line 113082 of file vulkan_structs.hpp.

◆ setEnabledValidationFeatures()

ValidationFeaturesEXT& vk::ValidationFeaturesEXT::setEnabledValidationFeatures ( vk::ArrayProxyNoTemporaries< const vk::ValidationFeatureEnableEXT > const &  enabledValidationFeatures_)
inline

Definition at line 113096 of file vulkan_structs.hpp.

◆ setPDisabledValidationFeatures()

VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT& vk::ValidationFeaturesEXT::setPDisabledValidationFeatures ( const vk::ValidationFeatureDisableEXT pDisabledValidationFeatures_)
inline

Definition at line 113113 of file vulkan_structs.hpp.

◆ setPEnabledValidationFeatures()

VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT& vk::ValidationFeaturesEXT::setPEnabledValidationFeatures ( const vk::ValidationFeatureEnableEXT pEnabledValidationFeatures_)
inline

Definition at line 113089 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 113076 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 113028 of file vulkan_structs.hpp.

◆ disabledValidationFeatureCount

uint32_t vk::ValidationFeaturesEXT::disabledValidationFeatureCount = {}

Definition at line 113183 of file vulkan_structs.hpp.

◆ enabledValidationFeatureCount

uint32_t vk::ValidationFeaturesEXT::enabledValidationFeatureCount = {}

Definition at line 113181 of file vulkan_structs.hpp.

◆ pDisabledValidationFeatures

const vk::ValidationFeatureDisableEXT* vk::ValidationFeaturesEXT::pDisabledValidationFeatures = {}

Definition at line 113184 of file vulkan_structs.hpp.

◆ pEnabledValidationFeatures

const vk::ValidationFeatureEnableEXT* vk::ValidationFeaturesEXT::pEnabledValidationFeatures = {}

Definition at line 113182 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 113180 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::ValidationFeaturesEXT::structureType = StructureType::eValidationFeaturesEXT
static

Definition at line 113029 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::ValidationFeaturesEXT::sType = StructureType::eValidationFeaturesEXT

Definition at line 113179 of file vulkan_structs.hpp.


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