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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkValidationCacheCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ValidationCacheCreateInfoEXT (VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags_={}, size_t initialDataSize_={}, const void *pInitialData_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ValidationCacheCreateInfoEXT (ValidationCacheCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ValidationCacheCreateInfoEXT (VkValidationCacheCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
template<typename T >
 ValidationCacheCreateInfoEXT (VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const &initialData_, const void *pNext_=nullptr)
 
ValidationCacheCreateInfoEXToperator= (ValidationCacheCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ValidationCacheCreateInfoEXToperator= (VkValidationCacheCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationCacheCreateInfoEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationCacheCreateInfoEXT
setFlags (VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationCacheCreateInfoEXT
setInitialDataSize (size_t initialDataSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ValidationCacheCreateInfoEXT
setPInitialData (const void *pInitialData_) VULKAN_HPP_NOEXCEPT
 
template<typename T >
ValidationCacheCreateInfoEXTsetInitialData (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const &initialData_) VULKAN_HPP_NOEXCEPT
 
 operator VkValidationCacheCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkValidationCacheCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ValidationCacheCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ValidationCacheCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eValidationCacheCreateInfoEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags = {}
 
size_t initialDataSize = {}
 
const voidpInitialData = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 96758 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::ValidationCacheCreateInfoEXT ( VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT  flags_ = {},
size_t  initialDataSize_ = {},
const void pInitialData_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 96766 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::ValidationCacheCreateInfoEXT ( ValidationCacheCreateInfoEXT const rhs)
default
VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::ValidationCacheCreateInfoEXT ( VkValidationCacheCreateInfoEXT const rhs)
inline

Definition at line 96779 of file vulkan_structs.hpp.

template<typename T >
VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::ValidationCacheCreateInfoEXT ( VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT  flags_,
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const initialData_,
const void pNext_ = nullptr 
)
inline

Definition at line 96786 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::operator VkValidationCacheCreateInfoEXT & ( )
inline

Definition at line 96844 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::operator VkValidationCacheCreateInfoEXT const & ( ) const
inline

Definition at line 96839 of file vulkan_structs.hpp.

ValidationCacheCreateInfoEXT& VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::operator= ( ValidationCacheCreateInfoEXT const rhs)
default
ValidationCacheCreateInfoEXT& VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::operator= ( VkValidationCacheCreateInfoEXT const rhs)
inline

Definition at line 96797 of file vulkan_structs.hpp.

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

Definition at line 96868 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT& VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::setFlags ( VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT  flags_)
inline

Definition at line 96810 of file vulkan_structs.hpp.

template<typename T >
ValidationCacheCreateInfoEXT& VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::setInitialData ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const T > const initialData_)
inline

Definition at line 96830 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT& VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::setInitialDataSize ( size_t  initialDataSize_)
inline

Definition at line 96816 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT& VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::setPInitialData ( const void pInitialData_)
inline

Definition at line 96822 of file vulkan_structs.hpp.

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

Definition at line 96804 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 96762 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::flags = {}

Definition at line 96887 of file vulkan_structs.hpp.

size_t VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::initialDataSize = {}

Definition at line 96888 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::pInitialData = {}

Definition at line 96889 of file vulkan_structs.hpp.

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

Definition at line 96886 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::structureType = StructureType::eValidationCacheCreateInfoEXT
static

Definition at line 96763 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT::sType = StructureType::eValidationCacheCreateInfoEXT

Definition at line 96885 of file vulkan_structs.hpp.


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