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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVulkan13Features
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan13Features (VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_={}, VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_={}, VULKAN_HPP_NAMESPACE::Bool32 privateData_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_={}, VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_={}, VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_={}, VULKAN_HPP_NAMESPACE::Bool32 synchronization2_={}, VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_={}, VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_={}, VULKAN_HPP_NAMESPACE::Bool32 maintenance4_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan13Features (PhysicalDeviceVulkan13Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceVulkan13Features (VkPhysicalDeviceVulkan13Features const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceVulkan13Featuresoperator= (PhysicalDeviceVulkan13Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceVulkan13Featuresoperator= (VkPhysicalDeviceVulkan13Features const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setRobustImageAccess (VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setInlineUniformBlock (VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setDescriptorBindingInlineUniformBlockUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setPipelineCreationCacheControl (VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setPrivateData (VULKAN_HPP_NAMESPACE::Bool32 privateData_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setShaderDemoteToHelperInvocation (VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setShaderTerminateInvocation (VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setSubgroupSizeControl (VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setComputeFullSubgroups (VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setSynchronization2 (VULKAN_HPP_NAMESPACE::Bool32 synchronization2_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setTextureCompressionASTC_HDR (VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setShaderZeroInitializeWorkgroupMemory (VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setDynamicRendering (VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setShaderIntegerDotProduct (VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan13Features
setMaintenance4 (VULKAN_HPP_NAMESPACE::Bool32 maintenance4_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan13Features const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan13Features & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceVulkan13Features const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceVulkan13Features const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan13Features
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess = {}
 
VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl = {}
 
VULKAN_HPP_NAMESPACE::Bool32 privateData = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation = {}
 
VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl = {}
 
VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups = {}
 
VULKAN_HPP_NAMESPACE::Bool32 synchronization2 = {}
 
VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory = {}
 
VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct = {}
 
VULKAN_HPP_NAMESPACE::Bool32 maintenance4 = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 76590 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::PhysicalDeviceVulkan13Features ( VULKAN_HPP_NAMESPACE::Bool32  robustImageAccess_ = {},
VULKAN_HPP_NAMESPACE::Bool32  inlineUniformBlock_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingInlineUniformBlockUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  pipelineCreationCacheControl_ = {},
VULKAN_HPP_NAMESPACE::Bool32  privateData_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderDemoteToHelperInvocation_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderTerminateInvocation_ = {},
VULKAN_HPP_NAMESPACE::Bool32  subgroupSizeControl_ = {},
VULKAN_HPP_NAMESPACE::Bool32  computeFullSubgroups_ = {},
VULKAN_HPP_NAMESPACE::Bool32  synchronization2_ = {},
VULKAN_HPP_NAMESPACE::Bool32  textureCompressionASTC_HDR_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderZeroInitializeWorkgroupMemory_ = {},
VULKAN_HPP_NAMESPACE::Bool32  dynamicRendering_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderIntegerDotProduct_ = {},
VULKAN_HPP_NAMESPACE::Bool32  maintenance4_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 76598 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::PhysicalDeviceVulkan13Features ( PhysicalDeviceVulkan13Features const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::PhysicalDeviceVulkan13Features ( VkPhysicalDeviceVulkan13Features const rhs)
inline

Definition at line 76635 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::operator VkPhysicalDeviceVulkan13Features & ( )
inline

Definition at line 76759 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::operator VkPhysicalDeviceVulkan13Features const & ( ) const
inline

Definition at line 76754 of file vulkan_structs.hpp.

PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::operator= ( PhysicalDeviceVulkan13Features const rhs)
default
PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::operator= ( VkPhysicalDeviceVulkan13Features const rhs)
inline

Definition at line 76643 of file vulkan_structs.hpp.

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

Definition at line 76811 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setComputeFullSubgroups ( VULKAN_HPP_NAMESPACE::Bool32  computeFullSubgroups_)
inline

Definition at line 76708 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setDescriptorBindingInlineUniformBlockUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingInlineUniformBlockUpdateAfterBind_)
inline

Definition at line 76668 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setDynamicRendering ( VULKAN_HPP_NAMESPACE::Bool32  dynamicRendering_)
inline

Definition at line 76734 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setInlineUniformBlock ( VULKAN_HPP_NAMESPACE::Bool32  inlineUniformBlock_)
inline

Definition at line 76662 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setMaintenance4 ( VULKAN_HPP_NAMESPACE::Bool32  maintenance4_)
inline

Definition at line 76747 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setPipelineCreationCacheControl ( VULKAN_HPP_NAMESPACE::Bool32  pipelineCreationCacheControl_)
inline

Definition at line 76676 of file vulkan_structs.hpp.

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

Definition at line 76650 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setPrivateData ( VULKAN_HPP_NAMESPACE::Bool32  privateData_)
inline

Definition at line 76682 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setRobustImageAccess ( VULKAN_HPP_NAMESPACE::Bool32  robustImageAccess_)
inline

Definition at line 76656 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setShaderDemoteToHelperInvocation ( VULKAN_HPP_NAMESPACE::Bool32  shaderDemoteToHelperInvocation_)
inline

Definition at line 76689 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setShaderIntegerDotProduct ( VULKAN_HPP_NAMESPACE::Bool32  shaderIntegerDotProduct_)
inline

Definition at line 76741 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setShaderTerminateInvocation ( VULKAN_HPP_NAMESPACE::Bool32  shaderTerminateInvocation_)
inline

Definition at line 76696 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setShaderZeroInitializeWorkgroupMemory ( VULKAN_HPP_NAMESPACE::Bool32  shaderZeroInitializeWorkgroupMemory_)
inline

Definition at line 76728 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setSubgroupSizeControl ( VULKAN_HPP_NAMESPACE::Bool32  subgroupSizeControl_)
inline

Definition at line 76702 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setSynchronization2 ( VULKAN_HPP_NAMESPACE::Bool32  synchronization2_)
inline

Definition at line 76714 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::setTextureCompressionASTC_HDR ( VULKAN_HPP_NAMESPACE::Bool32  textureCompressionASTC_HDR_)
inline

Definition at line 76721 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 76594 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::computeFullSubgroups = {}

Definition at line 76845 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::descriptorBindingInlineUniformBlockUpdateAfterBind = {}

Definition at line 76839 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::dynamicRendering = {}

Definition at line 76849 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::inlineUniformBlock = {}

Definition at line 76838 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::maintenance4 = {}

Definition at line 76851 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::pipelineCreationCacheControl = {}

Definition at line 76840 of file vulkan_structs.hpp.

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

Definition at line 76836 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::privateData = {}

Definition at line 76841 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::robustImageAccess = {}

Definition at line 76837 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::shaderDemoteToHelperInvocation = {}

Definition at line 76842 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::shaderIntegerDotProduct = {}

Definition at line 76850 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::shaderTerminateInvocation = {}

Definition at line 76843 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::shaderZeroInitializeWorkgroupMemory = {}

Definition at line 76848 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::structureType = StructureType::ePhysicalDeviceVulkan13Features
static

Definition at line 76595 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::sType = StructureType::ePhysicalDeviceVulkan13Features

Definition at line 76835 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::subgroupSizeControl = {}

Definition at line 76844 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::synchronization2 = {}

Definition at line 76846 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features::textureCompressionASTC_HDR = {}

Definition at line 76847 of file vulkan_structs.hpp.


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