Vulkan-Hpp
vk::PhysicalDevice16BitStorageFeatures Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDevice16BitStorageFeatures
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDevice16BitStorageFeatures (vk::Bool32 storageBuffer16BitAccess_={}, vk::Bool32 uniformAndStorageBuffer16BitAccess_={}, vk::Bool32 storagePushConstant16_={}, vk::Bool32 storageInputOutput16_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDevice16BitStorageFeatures (PhysicalDevice16BitStorageFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDevice16BitStorageFeatures (VkPhysicalDevice16BitStorageFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDevice16BitStorageFeaturesoperator= (PhysicalDevice16BitStorageFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDevice16BitStorageFeaturesoperator= (VkPhysicalDevice16BitStorageFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeaturessetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeaturessetStorageBuffer16BitAccess (vk::Bool32 storageBuffer16BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeaturessetUniformAndStorageBuffer16BitAccess (vk::Bool32 uniformAndStorageBuffer16BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeaturessetStoragePushConstant16 (vk::Bool32 storagePushConstant16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeaturessetStorageInputOutput16 (vk::Bool32 storageInputOutput16_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevice16BitStorageFeatures const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevice16BitStorageFeatures & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDevice16BitStorageFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDevice16BitStorageFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDevice16BitStorageFeatures
 
void * pNext = {}
 
vk::Bool32 storageBuffer16BitAccess = {}
 
vk::Bool32 uniformAndStorageBuffer16BitAccess = {}
 
vk::Bool32 storagePushConstant16 = {}
 
vk::Bool32 storageInputOutput16 = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 56083 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDevice16BitStorageFeatures() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDevice16BitStorageFeatures::PhysicalDevice16BitStorageFeatures ( vk::Bool32  storageBuffer16BitAccess_ = {},
vk::Bool32  uniformAndStorageBuffer16BitAccess_ = {},
vk::Bool32  storagePushConstant16_ = {},
vk::Bool32  storageInputOutput16_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 56091 of file vulkan_structs.hpp.

◆ PhysicalDevice16BitStorageFeatures() [2/3]

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

◆ PhysicalDevice16BitStorageFeatures() [3/3]

vk::PhysicalDevice16BitStorageFeatures::PhysicalDevice16BitStorageFeatures ( VkPhysicalDevice16BitStorageFeatures const &  rhs)
inline

Definition at line 56106 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDevice16BitStorageFeatures &()

vk::PhysicalDevice16BitStorageFeatures::operator VkPhysicalDevice16BitStorageFeatures & ( )
inline

Definition at line 56161 of file vulkan_structs.hpp.

◆ operator VkPhysicalDevice16BitStorageFeatures const &()

vk::PhysicalDevice16BitStorageFeatures::operator VkPhysicalDevice16BitStorageFeatures const & ( ) const
inline

Definition at line 56156 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 56197 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDevice16BitStorageFeatures& vk::PhysicalDevice16BitStorageFeatures::operator= ( VkPhysicalDevice16BitStorageFeatures const &  rhs)
inline

Definition at line 56114 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 56186 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 56121 of file vulkan_structs.hpp.

◆ setStorageBuffer16BitAccess()

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

Definition at line 56128 of file vulkan_structs.hpp.

◆ setStorageInputOutput16()

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

Definition at line 56149 of file vulkan_structs.hpp.

◆ setStoragePushConstant16()

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

Definition at line 56142 of file vulkan_structs.hpp.

◆ setUniformAndStorageBuffer16BitAccess()

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

Definition at line 56135 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 56087 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 56205 of file vulkan_structs.hpp.

◆ storageBuffer16BitAccess

vk::Bool32 vk::PhysicalDevice16BitStorageFeatures::storageBuffer16BitAccess = {}

Definition at line 56206 of file vulkan_structs.hpp.

◆ storageInputOutput16

vk::Bool32 vk::PhysicalDevice16BitStorageFeatures::storageInputOutput16 = {}

Definition at line 56209 of file vulkan_structs.hpp.

◆ storagePushConstant16

vk::Bool32 vk::PhysicalDevice16BitStorageFeatures::storagePushConstant16 = {}

Definition at line 56208 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDevice16BitStorageFeatures::structureType = StructureType::ePhysicalDevice16BitStorageFeatures
static

Definition at line 56088 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDevice16BitStorageFeatures::sType = StructureType::ePhysicalDevice16BitStorageFeatures

Definition at line 56204 of file vulkan_structs.hpp.

◆ uniformAndStorageBuffer16BitAccess

vk::Bool32 vk::PhysicalDevice16BitStorageFeatures::uniformAndStorageBuffer16BitAccess = {}

Definition at line 56207 of file vulkan_structs.hpp.


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