Vulkan-Hpp
vk::QueryPoolCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkQueryPoolCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR QueryPoolCreateInfo (vk::QueryPoolCreateFlags flags_={}, vk::QueryType queryType_=vk::QueryType::eOcclusion, uint32_t queryCount_={}, vk::QueryPipelineStatisticFlags pipelineStatistics_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR QueryPoolCreateInfo (QueryPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 QueryPoolCreateInfo (VkQueryPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
QueryPoolCreateInfooperator= (QueryPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
QueryPoolCreateInfooperator= (VkQueryPoolCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfosetFlags (vk::QueryPoolCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfosetQueryType (vk::QueryType queryType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfosetQueryCount (uint32_t queryCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfosetPipelineStatistics (vk::QueryPipelineStatisticFlags pipelineStatistics_) VULKAN_HPP_NOEXCEPT
 
 operator VkQueryPoolCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkQueryPoolCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (QueryPoolCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (QueryPoolCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eQueryPoolCreateInfo
 
const void * pNext = {}
 
vk::QueryPoolCreateFlags flags = {}
 
vk::QueryType queryType = vk::QueryType::eOcclusion
 
uint32_t queryCount = {}
 
vk::QueryPipelineStatisticFlags pipelineStatistics = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 97612 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ QueryPoolCreateInfo() [1/3]

VULKAN_HPP_CONSTEXPR vk::QueryPoolCreateInfo::QueryPoolCreateInfo ( vk::QueryPoolCreateFlags  flags_ = {},
vk::QueryType  queryType_ = vk::QueryType::eOcclusion,
uint32_t  queryCount_ = {},
vk::QueryPipelineStatisticFlags  pipelineStatistics_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 97620 of file vulkan_structs.hpp.

◆ QueryPoolCreateInfo() [2/3]

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

◆ QueryPoolCreateInfo() [3/3]

vk::QueryPoolCreateInfo::QueryPoolCreateInfo ( VkQueryPoolCreateInfo const &  rhs)
inline

Definition at line 97635 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkQueryPoolCreateInfo &()

vk::QueryPoolCreateInfo::operator VkQueryPoolCreateInfo & ( )
inline

Definition at line 97686 of file vulkan_structs.hpp.

◆ operator VkQueryPoolCreateInfo const &()

vk::QueryPoolCreateInfo::operator VkQueryPoolCreateInfo const & ( ) const
inline

Definition at line 97681 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 97721 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

QueryPoolCreateInfo& vk::QueryPoolCreateInfo::operator= ( VkQueryPoolCreateInfo const &  rhs)
inline

Definition at line 97642 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 97711 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo& vk::QueryPoolCreateInfo::setFlags ( vk::QueryPoolCreateFlags  flags_)
inline

Definition at line 97655 of file vulkan_structs.hpp.

◆ setPipelineStatistics()

VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo& vk::QueryPoolCreateInfo::setPipelineStatistics ( vk::QueryPipelineStatisticFlags  pipelineStatistics_)
inline

Definition at line 97674 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo& vk::QueryPoolCreateInfo::setPNext ( const void *  pNext_)
inline

Definition at line 97649 of file vulkan_structs.hpp.

◆ setQueryCount()

VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo& vk::QueryPoolCreateInfo::setQueryCount ( uint32_t  queryCount_)
inline

Definition at line 97667 of file vulkan_structs.hpp.

◆ setQueryType()

VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo& vk::QueryPoolCreateInfo::setQueryType ( vk::QueryType  queryType_)
inline

Definition at line 97661 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 97616 of file vulkan_structs.hpp.

◆ flags

vk::QueryPoolCreateFlags vk::QueryPoolCreateInfo::flags = {}

Definition at line 97730 of file vulkan_structs.hpp.

◆ pipelineStatistics

vk::QueryPipelineStatisticFlags vk::QueryPoolCreateInfo::pipelineStatistics = {}

Definition at line 97733 of file vulkan_structs.hpp.

◆ pNext

const void* vk::QueryPoolCreateInfo::pNext = {}

Definition at line 97729 of file vulkan_structs.hpp.

◆ queryCount

uint32_t vk::QueryPoolCreateInfo::queryCount = {}

Definition at line 97732 of file vulkan_structs.hpp.

◆ queryType

vk::QueryType vk::QueryPoolCreateInfo::queryType = vk::QueryType::eOcclusion

Definition at line 97731 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::QueryPoolCreateInfo::structureType = StructureType::eQueryPoolCreateInfo
static

Definition at line 97617 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::QueryPoolCreateInfo::sType = StructureType::eQueryPoolCreateInfo

Definition at line 97728 of file vulkan_structs.hpp.


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