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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkValidationFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ValidationFeaturesEXT (uint32_t enabledValidationFeatureCount_={}, const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT *pEnabledValidationFeatures_={}, uint32_t disabledValidationFeatureCount_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT > const &enabledValidationFeatures_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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
ValidationFeaturesEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationFeaturesEXT
setEnabledValidationFeatureCount (uint32_t enabledValidationFeatureCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationFeaturesEXT
setPEnabledValidationFeatures (const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT *pEnabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
ValidationFeaturesEXTsetEnabledValidationFeatures (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT > const &enabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationFeaturesEXT
setDisabledValidationFeatureCount (uint32_t disabledValidationFeatureCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationFeaturesEXT
setPDisabledValidationFeatures (const VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT *pDisabledValidationFeatures_) VULKAN_HPP_NOEXCEPT
 
ValidationFeaturesEXTsetDisabledValidationFeatures (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eValidationFeaturesEXT
 
const voidpNext = {}
 
uint32_t enabledValidationFeatureCount = {}
 
const
VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT
pEnabledValidationFeatures = {}
 
uint32_t disabledValidationFeatureCount = {}
 
const
VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT
pDisabledValidationFeatures = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 96898 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 96906 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::ValidationFeaturesEXT ( ValidationFeaturesEXT const rhs)
default
VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::ValidationFeaturesEXT ( VkValidationFeaturesEXT const rhs)
inline

Definition at line 96921 of file vulkan_structs.hpp.

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

Definition at line 96927 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 97010 of file vulkan_structs.hpp.

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

Definition at line 97005 of file vulkan_structs.hpp.

ValidationFeaturesEXT& VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::operator= ( ValidationFeaturesEXT const rhs)
default
ValidationFeaturesEXT& VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::operator= ( VkValidationFeaturesEXT const rhs)
inline

Definition at line 96943 of file vulkan_structs.hpp.

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

Definition at line 97035 of file vulkan_structs.hpp.

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

Definition at line 96980 of file vulkan_structs.hpp.

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

Definition at line 96994 of file vulkan_structs.hpp.

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

Definition at line 96956 of file vulkan_structs.hpp.

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

Definition at line 96970 of file vulkan_structs.hpp.

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

Definition at line 96987 of file vulkan_structs.hpp.

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

Definition at line 96963 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT& VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::setPNext ( const void pNext_)
inline

Definition at line 96950 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 96902 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::disabledValidationFeatureCount = {}

Definition at line 97057 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::enabledValidationFeatureCount = {}

Definition at line 97055 of file vulkan_structs.hpp.

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

Definition at line 97058 of file vulkan_structs.hpp.

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

Definition at line 97056 of file vulkan_structs.hpp.

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

Definition at line 97054 of file vulkan_structs.hpp.

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

Definition at line 96903 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT::sType = StructureType::eValidationFeaturesEXT

Definition at line 97053 of file vulkan_structs.hpp.


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