RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo:
[legend]

Public Member Functions

 QueryPoolCreateInfo (QueryPoolCreateFlags flags_=QueryPoolCreateFlags(), QueryType queryType_=QueryType::eOcclusion, uint32_t queryCount_=0, QueryPipelineStatisticFlags pipelineStatistics_=QueryPipelineStatisticFlags())
 
 QueryPoolCreateInfo (VkQueryPoolCreateInfo const &rhs)
 
QueryPoolCreateInfooperator= (VkQueryPoolCreateInfo const &rhs)
 
QueryPoolCreateInfosetPNext (const void *pNext_)
 
QueryPoolCreateInfosetFlags (QueryPoolCreateFlags flags_)
 
QueryPoolCreateInfosetQueryType (QueryType queryType_)
 
QueryPoolCreateInfosetQueryCount (uint32_t queryCount_)
 
QueryPoolCreateInfosetPipelineStatistics (QueryPipelineStatisticFlags pipelineStatistics_)
 
 operator const VkQueryPoolCreateInfo & () const
 
bool operator== (QueryPoolCreateInfo const &rhs) const
 
bool operator!= (QueryPoolCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
QueryPoolCreateFlags flags
 
QueryType queryType
 
uint32_t queryCount
 
QueryPipelineStatisticFlags pipelineStatistics
 

Private Attributes

StructureType sType = StructureType::eQueryPoolCreateInfo
 

Constructor & Destructor Documentation

◆ QueryPoolCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::QueryPoolCreateInfo ( QueryPoolCreateFlags  flags_ = QueryPoolCreateFlags(),
QueryType  queryType_ = QueryType::eOcclusion,
uint32_t  queryCount_ = 0,
QueryPipelineStatisticFlags  pipelineStatistics_ = QueryPipelineStatisticFlags() 
)
inline

◆ QueryPoolCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::QueryPoolCreateInfo ( VkQueryPoolCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkQueryPoolCreateInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::operator!= ( QueryPoolCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

QueryPoolCreateInfo& VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::operator= ( VkQueryPoolCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::operator== ( QueryPoolCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setFlags()

QueryPoolCreateInfo& VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::setFlags ( QueryPoolCreateFlags  flags_)
inline

◆ setPipelineStatistics()

QueryPoolCreateInfo& VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::setPipelineStatistics ( QueryPipelineStatisticFlags  pipelineStatistics_)
inline

◆ setPNext()

QueryPoolCreateInfo& VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::setPNext ( const void pNext_)
inline

◆ setQueryCount()

QueryPoolCreateInfo& VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::setQueryCount ( uint32_t  queryCount_)
inline

◆ setQueryType()

QueryPoolCreateInfo& VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::setQueryType ( QueryType  queryType_)
inline

Member Data Documentation

◆ flags

QueryPoolCreateFlags VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::flags

◆ pipelineStatistics

QueryPipelineStatisticFlags VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::pipelineStatistics

◆ pNext

const void* VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::pNext = nullptr

◆ queryCount

uint32_t VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::queryCount

◆ queryType

QueryType VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::queryType

◆ sType

StructureType VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo::sType = StructureType::eQueryPoolCreateInfo
private

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