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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVulkan11Features
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan11Features (VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess_={}, VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess_={}, VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_={}, VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_={}, VULKAN_HPP_NAMESPACE::Bool32 multiview_={}, VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_={}, VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_={}, VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_={}, VULKAN_HPP_NAMESPACE::Bool32 variablePointers_={}, VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_={}, VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan11Features (PhysicalDeviceVulkan11Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceVulkan11Features (VkPhysicalDeviceVulkan11Features const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceVulkan11Featuresoperator= (PhysicalDeviceVulkan11Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceVulkan11Featuresoperator= (VkPhysicalDeviceVulkan11Features const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setStorageBuffer16BitAccess (VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setUniformAndStorageBuffer16BitAccess (VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setStoragePushConstant16 (VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setStorageInputOutput16 (VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setMultiview (VULKAN_HPP_NAMESPACE::Bool32 multiview_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setMultiviewGeometryShader (VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setMultiviewTessellationShader (VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setVariablePointersStorageBuffer (VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setVariablePointers (VULKAN_HPP_NAMESPACE::Bool32 variablePointers_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setProtectedMemory (VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setSamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan11Features
setShaderDrawParameters (VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan11Features const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan11Features & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceVulkan11Features const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceVulkan11Features const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan11Features
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess = {}
 
VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess = {}
 
VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16 = {}
 
VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16 = {}
 
VULKAN_HPP_NAMESPACE::Bool32 multiview = {}
 
VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader = {}
 
VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader = {}
 
VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer = {}
 
VULKAN_HPP_NAMESPACE::Bool32 variablePointers = {}
 
VULKAN_HPP_NAMESPACE::Bool32 protectedMemory = {}
 
VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 75133 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::PhysicalDeviceVulkan11Features ( VULKAN_HPP_NAMESPACE::Bool32  storageBuffer16BitAccess_ = {},
VULKAN_HPP_NAMESPACE::Bool32  uniformAndStorageBuffer16BitAccess_ = {},
VULKAN_HPP_NAMESPACE::Bool32  storagePushConstant16_ = {},
VULKAN_HPP_NAMESPACE::Bool32  storageInputOutput16_ = {},
VULKAN_HPP_NAMESPACE::Bool32  multiview_ = {},
VULKAN_HPP_NAMESPACE::Bool32  multiviewGeometryShader_ = {},
VULKAN_HPP_NAMESPACE::Bool32  multiviewTessellationShader_ = {},
VULKAN_HPP_NAMESPACE::Bool32  variablePointersStorageBuffer_ = {},
VULKAN_HPP_NAMESPACE::Bool32  variablePointers_ = {},
VULKAN_HPP_NAMESPACE::Bool32  protectedMemory_ = {},
VULKAN_HPP_NAMESPACE::Bool32  samplerYcbcrConversion_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderDrawParameters_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 75141 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::PhysicalDeviceVulkan11Features ( PhysicalDeviceVulkan11Features const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::PhysicalDeviceVulkan11Features ( VkPhysicalDeviceVulkan11Features const rhs)
inline

Definition at line 75172 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::operator VkPhysicalDeviceVulkan11Features & ( )
inline

Definition at line 75277 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::operator VkPhysicalDeviceVulkan11Features const & ( ) const
inline

Definition at line 75272 of file vulkan_structs.hpp.

PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::operator= ( PhysicalDeviceVulkan11Features const rhs)
default
PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::operator= ( VkPhysicalDeviceVulkan11Features const rhs)
inline

Definition at line 75180 of file vulkan_structs.hpp.

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

Definition at line 75323 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setMultiview ( VULKAN_HPP_NAMESPACE::Bool32  multiview_)
inline

Definition at line 75219 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setMultiviewGeometryShader ( VULKAN_HPP_NAMESPACE::Bool32  multiviewGeometryShader_)
inline

Definition at line 75226 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setMultiviewTessellationShader ( VULKAN_HPP_NAMESPACE::Bool32  multiviewTessellationShader_)
inline

Definition at line 75233 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setPNext ( void pNext_)
inline

Definition at line 75187 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setProtectedMemory ( VULKAN_HPP_NAMESPACE::Bool32  protectedMemory_)
inline

Definition at line 75252 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setSamplerYcbcrConversion ( VULKAN_HPP_NAMESPACE::Bool32  samplerYcbcrConversion_)
inline

Definition at line 75259 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setShaderDrawParameters ( VULKAN_HPP_NAMESPACE::Bool32  shaderDrawParameters_)
inline

Definition at line 75265 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setStorageBuffer16BitAccess ( VULKAN_HPP_NAMESPACE::Bool32  storageBuffer16BitAccess_)
inline

Definition at line 75194 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setStorageInputOutput16 ( VULKAN_HPP_NAMESPACE::Bool32  storageInputOutput16_)
inline

Definition at line 75213 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setStoragePushConstant16 ( VULKAN_HPP_NAMESPACE::Bool32  storagePushConstant16_)
inline

Definition at line 75207 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setUniformAndStorageBuffer16BitAccess ( VULKAN_HPP_NAMESPACE::Bool32  uniformAndStorageBuffer16BitAccess_)
inline

Definition at line 75201 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setVariablePointers ( VULKAN_HPP_NAMESPACE::Bool32  variablePointers_)
inline

Definition at line 75246 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::setVariablePointersStorageBuffer ( VULKAN_HPP_NAMESPACE::Bool32  variablePointersStorageBuffer_)
inline

Definition at line 75240 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 75137 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::multiview = {}

Definition at line 75351 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::multiviewGeometryShader = {}

Definition at line 75352 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::multiviewTessellationShader = {}

Definition at line 75353 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::pNext = {}

Definition at line 75346 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::protectedMemory = {}

Definition at line 75356 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::samplerYcbcrConversion = {}

Definition at line 75357 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::shaderDrawParameters = {}

Definition at line 75358 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::storageBuffer16BitAccess = {}

Definition at line 75347 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::storageInputOutput16 = {}

Definition at line 75350 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::storagePushConstant16 = {}

Definition at line 75349 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::structureType = StructureType::ePhysicalDeviceVulkan11Features
static

Definition at line 75138 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::sType = StructureType::ePhysicalDeviceVulkan11Features

Definition at line 75345 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::uniformAndStorageBuffer16BitAccess = {}

Definition at line 75348 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::variablePointers = {}

Definition at line 75355 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features::variablePointersStorageBuffer = {}

Definition at line 75354 of file vulkan_structs.hpp.


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