Vulkan-Hpp
vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT (vk::Bool32 primitivesGeneratedQuery_={}, vk::Bool32 primitivesGeneratedQueryWithRasterizerDiscard_={}, vk::Bool32 primitivesGeneratedQueryWithNonZeroStreams_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT (PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDevicePrimitivesGeneratedQueryFeaturesEXToperator= (PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDevicePrimitivesGeneratedQueryFeaturesEXToperator= (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXTsetPrimitivesGeneratedQuery (vk::Bool32 primitivesGeneratedQuery_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXTsetPrimitivesGeneratedQueryWithRasterizerDiscard (vk::Bool32 primitivesGeneratedQueryWithRasterizerDiscard_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXTsetPrimitivesGeneratedQueryWithNonZeroStreams (vk::Bool32 primitivesGeneratedQueryWithNonZeroStreams_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
 
void * pNext = {}
 
vk::Bool32 primitivesGeneratedQuery = {}
 
vk::Bool32 primitivesGeneratedQueryWithRasterizerDiscard = {}
 
vk::Bool32 primitivesGeneratedQueryWithNonZeroStreams = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 76840 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ( vk::Bool32  primitivesGeneratedQuery_ = {},
vk::Bool32  primitivesGeneratedQueryWithRasterizerDiscard_ = {},
vk::Bool32  primitivesGeneratedQueryWithNonZeroStreams_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 76848 of file vulkan_structs.hpp.

◆ PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT() [2/3]

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

◆ PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT() [3/3]

vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ( VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &  rhs)
inline

Definition at line 76862 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT &()

vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::operator VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT & ( )
inline

Definition at line 76911 of file vulkan_structs.hpp.

◆ operator VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &()

vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::operator VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const & ( ) const
inline

Definition at line 76906 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 76946 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::operator= ( VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const &  rhs)
inline

Definition at line 76871 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 76935 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 76878 of file vulkan_structs.hpp.

◆ setPrimitivesGeneratedQuery()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::setPrimitivesGeneratedQuery ( vk::Bool32  primitivesGeneratedQuery_)
inline

Definition at line 76885 of file vulkan_structs.hpp.

◆ setPrimitivesGeneratedQueryWithNonZeroStreams()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::setPrimitivesGeneratedQueryWithNonZeroStreams ( vk::Bool32  primitivesGeneratedQueryWithNonZeroStreams_)
inline

Definition at line 76899 of file vulkan_structs.hpp.

◆ setPrimitivesGeneratedQueryWithRasterizerDiscard()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::setPrimitivesGeneratedQueryWithRasterizerDiscard ( vk::Bool32  primitivesGeneratedQueryWithRasterizerDiscard_)
inline

Definition at line 76892 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 76844 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 76954 of file vulkan_structs.hpp.

◆ primitivesGeneratedQuery

vk::Bool32 vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::primitivesGeneratedQuery = {}

Definition at line 76955 of file vulkan_structs.hpp.

◆ primitivesGeneratedQueryWithNonZeroStreams

vk::Bool32 vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::primitivesGeneratedQueryWithNonZeroStreams = {}

Definition at line 76957 of file vulkan_structs.hpp.

◆ primitivesGeneratedQueryWithRasterizerDiscard

vk::Bool32 vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::primitivesGeneratedQueryWithRasterizerDiscard = {}

Definition at line 76956 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::structureType = StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
static

Definition at line 76845 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::sType = StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT

Definition at line 76953 of file vulkan_structs.hpp.


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