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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceMeshShaderFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceMeshShaderFeaturesEXT (VULKAN_HPP_NAMESPACE::Bool32 taskShader_={}, VULKAN_HPP_NAMESPACE::Bool32 meshShader_={}, VULKAN_HPP_NAMESPACE::Bool32 multiviewMeshShader_={}, VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateMeshShader_={}, VULKAN_HPP_NAMESPACE::Bool32 meshShaderQueries_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceMeshShaderFeaturesEXT (PhysicalDeviceMeshShaderFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceMeshShaderFeaturesEXT (VkPhysicalDeviceMeshShaderFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceMeshShaderFeaturesEXToperator= (PhysicalDeviceMeshShaderFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceMeshShaderFeaturesEXToperator= (VkPhysicalDeviceMeshShaderFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceMeshShaderFeaturesEXT
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceMeshShaderFeaturesEXT
setTaskShader (VULKAN_HPP_NAMESPACE::Bool32 taskShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceMeshShaderFeaturesEXT
setMeshShader (VULKAN_HPP_NAMESPACE::Bool32 meshShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceMeshShaderFeaturesEXT
setMultiviewMeshShader (VULKAN_HPP_NAMESPACE::Bool32 multiviewMeshShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceMeshShaderFeaturesEXT
setPrimitiveFragmentShadingRateMeshShader (VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateMeshShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceMeshShaderFeaturesEXT
setMeshShaderQueries (VULKAN_HPP_NAMESPACE::Bool32 meshShaderQueries_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceMeshShaderFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceMeshShaderFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceMeshShaderFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceMeshShaderFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMeshShaderFeaturesEXT
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 taskShader = {}
 
VULKAN_HPP_NAMESPACE::Bool32 meshShader = {}
 
VULKAN_HPP_NAMESPACE::Bool32 multiviewMeshShader = {}
 
VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateMeshShader = {}
 
VULKAN_HPP_NAMESPACE::Bool32 meshShaderQueries = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 62866 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::PhysicalDeviceMeshShaderFeaturesEXT ( VULKAN_HPP_NAMESPACE::Bool32  taskShader_ = {},
VULKAN_HPP_NAMESPACE::Bool32  meshShader_ = {},
VULKAN_HPP_NAMESPACE::Bool32  multiviewMeshShader_ = {},
VULKAN_HPP_NAMESPACE::Bool32  primitiveFragmentShadingRateMeshShader_ = {},
VULKAN_HPP_NAMESPACE::Bool32  meshShaderQueries_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 62874 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::PhysicalDeviceMeshShaderFeaturesEXT ( PhysicalDeviceMeshShaderFeaturesEXT const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::PhysicalDeviceMeshShaderFeaturesEXT ( VkPhysicalDeviceMeshShaderFeaturesEXT const rhs)
inline

Definition at line 62891 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::operator VkPhysicalDeviceMeshShaderFeaturesEXT & ( )
inline

Definition at line 62950 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::operator VkPhysicalDeviceMeshShaderFeaturesEXT const & ( ) const
inline

Definition at line 62945 of file vulkan_structs.hpp.

PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::operator= ( PhysicalDeviceMeshShaderFeaturesEXT const rhs)
default
PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::operator= ( VkPhysicalDeviceMeshShaderFeaturesEXT const rhs)
inline

Definition at line 62899 of file vulkan_structs.hpp.

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

Definition at line 62976 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::setMeshShader ( VULKAN_HPP_NAMESPACE::Bool32  meshShader_)
inline

Definition at line 62918 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::setMeshShaderQueries ( VULKAN_HPP_NAMESPACE::Bool32  meshShaderQueries_)
inline

Definition at line 62938 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::setMultiviewMeshShader ( VULKAN_HPP_NAMESPACE::Bool32  multiviewMeshShader_)
inline

Definition at line 62925 of file vulkan_structs.hpp.

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

Definition at line 62906 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::setPrimitiveFragmentShadingRateMeshShader ( VULKAN_HPP_NAMESPACE::Bool32  primitiveFragmentShadingRateMeshShader_)
inline

Definition at line 62932 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::setTaskShader ( VULKAN_HPP_NAMESPACE::Bool32  taskShader_)
inline

Definition at line 62912 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 62870 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::meshShader = {}

Definition at line 62997 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::meshShaderQueries = {}

Definition at line 63000 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::multiviewMeshShader = {}

Definition at line 62998 of file vulkan_structs.hpp.

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

Definition at line 62995 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::primitiveFragmentShadingRateMeshShader = {}

Definition at line 62999 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::structureType = StructureType::ePhysicalDeviceMeshShaderFeaturesEXT
static

Definition at line 62871 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::sType = StructureType::ePhysicalDeviceMeshShaderFeaturesEXT

Definition at line 62994 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT::taskShader = {}

Definition at line 62996 of file vulkan_structs.hpp.


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