Vulkan-Hpp
vk::PhysicalDeviceVulkan11Features Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVulkan11Features
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan11Features (vk::Bool32 storageBuffer16BitAccess_={}, vk::Bool32 uniformAndStorageBuffer16BitAccess_={}, vk::Bool32 storagePushConstant16_={}, vk::Bool32 storageInputOutput16_={}, vk::Bool32 multiview_={}, vk::Bool32 multiviewGeometryShader_={}, vk::Bool32 multiviewTessellationShader_={}, vk::Bool32 variablePointersStorageBuffer_={}, vk::Bool32 variablePointers_={}, vk::Bool32 protectedMemory_={}, vk::Bool32 samplerYcbcrConversion_={}, vk::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 PhysicalDeviceVulkan11FeaturessetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetStorageBuffer16BitAccess (vk::Bool32 storageBuffer16BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetUniformAndStorageBuffer16BitAccess (vk::Bool32 uniformAndStorageBuffer16BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetStoragePushConstant16 (vk::Bool32 storagePushConstant16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetStorageInputOutput16 (vk::Bool32 storageInputOutput16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetMultiview (vk::Bool32 multiview_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetMultiviewGeometryShader (vk::Bool32 multiviewGeometryShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetMultiviewTessellationShader (vk::Bool32 multiviewTessellationShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetVariablePointersStorageBuffer (vk::Bool32 variablePointersStorageBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetVariablePointers (vk::Bool32 variablePointers_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetProtectedMemory (vk::Bool32 protectedMemory_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetSamplerYcbcrConversion (vk::Bool32 samplerYcbcrConversion_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11FeaturessetShaderDrawParameters (vk::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

vk::StructureType sType = StructureType::ePhysicalDeviceVulkan11Features
 
void * pNext = {}
 
vk::Bool32 storageBuffer16BitAccess = {}
 
vk::Bool32 uniformAndStorageBuffer16BitAccess = {}
 
vk::Bool32 storagePushConstant16 = {}
 
vk::Bool32 storageInputOutput16 = {}
 
vk::Bool32 multiview = {}
 
vk::Bool32 multiviewGeometryShader = {}
 
vk::Bool32 multiviewTessellationShader = {}
 
vk::Bool32 variablePointersStorageBuffer = {}
 
vk::Bool32 variablePointers = {}
 
vk::Bool32 protectedMemory = {}
 
vk::Bool32 samplerYcbcrConversion = {}
 
vk::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 87178 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceVulkan11Features() [1/3]

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

Definition at line 87186 of file vulkan_structs.hpp.

◆ PhysicalDeviceVulkan11Features() [2/3]

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

◆ PhysicalDeviceVulkan11Features() [3/3]

vk::PhysicalDeviceVulkan11Features::PhysicalDeviceVulkan11Features ( VkPhysicalDeviceVulkan11Features const &  rhs)
inline

Definition at line 87217 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceVulkan11Features &()

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

Definition at line 87322 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceVulkan11Features const &()

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

Definition at line 87317 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 87383 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceVulkan11Features& vk::PhysicalDeviceVulkan11Features::operator= ( VkPhysicalDeviceVulkan11Features const &  rhs)
inline

Definition at line 87225 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 87368 of file vulkan_structs.hpp.

◆ setMultiview()

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

Definition at line 87264 of file vulkan_structs.hpp.

◆ setMultiviewGeometryShader()

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

Definition at line 87271 of file vulkan_structs.hpp.

◆ setMultiviewTessellationShader()

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

Definition at line 87278 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 87232 of file vulkan_structs.hpp.

◆ setProtectedMemory()

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

Definition at line 87297 of file vulkan_structs.hpp.

◆ setSamplerYcbcrConversion()

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

Definition at line 87304 of file vulkan_structs.hpp.

◆ setShaderDrawParameters()

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

Definition at line 87310 of file vulkan_structs.hpp.

◆ setStorageBuffer16BitAccess()

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

Definition at line 87239 of file vulkan_structs.hpp.

◆ setStorageInputOutput16()

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

Definition at line 87258 of file vulkan_structs.hpp.

◆ setStoragePushConstant16()

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

Definition at line 87252 of file vulkan_structs.hpp.

◆ setUniformAndStorageBuffer16BitAccess()

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

Definition at line 87246 of file vulkan_structs.hpp.

◆ setVariablePointers()

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

Definition at line 87291 of file vulkan_structs.hpp.

◆ setVariablePointersStorageBuffer()

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

Definition at line 87285 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 87182 of file vulkan_structs.hpp.

◆ multiview

vk::Bool32 vk::PhysicalDeviceVulkan11Features::multiview = {}

Definition at line 87396 of file vulkan_structs.hpp.

◆ multiviewGeometryShader

vk::Bool32 vk::PhysicalDeviceVulkan11Features::multiviewGeometryShader = {}

Definition at line 87397 of file vulkan_structs.hpp.

◆ multiviewTessellationShader

vk::Bool32 vk::PhysicalDeviceVulkan11Features::multiviewTessellationShader = {}

Definition at line 87398 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 87391 of file vulkan_structs.hpp.

◆ protectedMemory

vk::Bool32 vk::PhysicalDeviceVulkan11Features::protectedMemory = {}

Definition at line 87401 of file vulkan_structs.hpp.

◆ samplerYcbcrConversion

vk::Bool32 vk::PhysicalDeviceVulkan11Features::samplerYcbcrConversion = {}

Definition at line 87402 of file vulkan_structs.hpp.

◆ shaderDrawParameters

vk::Bool32 vk::PhysicalDeviceVulkan11Features::shaderDrawParameters = {}

Definition at line 87403 of file vulkan_structs.hpp.

◆ storageBuffer16BitAccess

vk::Bool32 vk::PhysicalDeviceVulkan11Features::storageBuffer16BitAccess = {}

Definition at line 87392 of file vulkan_structs.hpp.

◆ storageInputOutput16

vk::Bool32 vk::PhysicalDeviceVulkan11Features::storageInputOutput16 = {}

Definition at line 87395 of file vulkan_structs.hpp.

◆ storagePushConstant16

vk::Bool32 vk::PhysicalDeviceVulkan11Features::storagePushConstant16 = {}

Definition at line 87394 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 87183 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceVulkan11Features::sType = StructureType::ePhysicalDeviceVulkan11Features

Definition at line 87390 of file vulkan_structs.hpp.

◆ uniformAndStorageBuffer16BitAccess

vk::Bool32 vk::PhysicalDeviceVulkan11Features::uniformAndStorageBuffer16BitAccess = {}

Definition at line 87393 of file vulkan_structs.hpp.

◆ variablePointers

vk::Bool32 vk::PhysicalDeviceVulkan11Features::variablePointers = {}

Definition at line 87400 of file vulkan_structs.hpp.

◆ variablePointersStorageBuffer

vk::Bool32 vk::PhysicalDeviceVulkan11Features::variablePointersStorageBuffer = {}

Definition at line 87399 of file vulkan_structs.hpp.


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