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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPerformanceOverrideInfoINTEL
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PerformanceOverrideInfoINTEL (VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL type_=VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL::eNullHardware, VULKAN_HPP_NAMESPACE::Bool32 enable_={}, uint64_t parameter_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PerformanceOverrideInfoINTEL (PerformanceOverrideInfoINTEL const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PerformanceOverrideInfoINTEL (VkPerformanceOverrideInfoINTEL const &rhs) VULKAN_HPP_NOEXCEPT
 
PerformanceOverrideInfoINTELoperator= (PerformanceOverrideInfoINTEL const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PerformanceOverrideInfoINTELoperator= (VkPerformanceOverrideInfoINTEL const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceOverrideInfoINTEL
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceOverrideInfoINTEL
setType (VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL type_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceOverrideInfoINTEL
setEnable (VULKAN_HPP_NAMESPACE::Bool32 enable_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceOverrideInfoINTEL
setParameter (uint64_t parameter_) VULKAN_HPP_NOEXCEPT
 
 operator VkPerformanceOverrideInfoINTEL const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPerformanceOverrideInfoINTEL & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PerformanceOverrideInfoINTEL const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PerformanceOverrideInfoINTEL const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceOverrideInfoINTEL
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL type = VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL::eNullHardware
 
VULKAN_HPP_NAMESPACE::Bool32 enable = {}
 
uint64_t parameter = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 49322 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::PerformanceOverrideInfoINTEL ( VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL  type_ = VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL::eNullHardware,
VULKAN_HPP_NAMESPACE::Bool32  enable_ = {},
uint64_t  parameter_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 49330 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::PerformanceOverrideInfoINTEL ( PerformanceOverrideInfoINTEL const rhs)
default
VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::PerformanceOverrideInfoINTEL ( VkPerformanceOverrideInfoINTEL const rhs)
inline

Definition at line 49344 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::operator VkPerformanceOverrideInfoINTEL & ( )
inline

Definition at line 49389 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::operator VkPerformanceOverrideInfoINTEL const & ( ) const
inline

Definition at line 49384 of file vulkan_structs.hpp.

PerformanceOverrideInfoINTEL& VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::operator= ( PerformanceOverrideInfoINTEL const rhs)
default
PerformanceOverrideInfoINTEL& VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::operator= ( VkPerformanceOverrideInfoINTEL const rhs)
inline

Definition at line 49352 of file vulkan_structs.hpp.

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

Definition at line 49413 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL& VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::setEnable ( VULKAN_HPP_NAMESPACE::Bool32  enable_)
inline

Definition at line 49371 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL& VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::setParameter ( uint64_t  parameter_)
inline

Definition at line 49377 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL& VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::setPNext ( const void pNext_)
inline

Definition at line 49359 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL& VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::setType ( VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL  type_)
inline

Definition at line 49365 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 49326 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::enable = {}

Definition at line 49432 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::parameter = {}

Definition at line 49433 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::pNext = {}

Definition at line 49430 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::structureType = StructureType::ePerformanceOverrideInfoINTEL
static

Definition at line 49327 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL::sType = StructureType::ePerformanceOverrideInfoINTEL

Definition at line 49429 of file vulkan_structs.hpp.

Definition at line 49431 of file vulkan_structs.hpp.


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