Vulkan-Hpp
vk::PerformanceValueDataINTEL Union Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPerformanceValueDataINTEL
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL (uint32_t value32_={})
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL (uint64_t value64_)
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL (float valueFloat_)
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL (const char *valueString_)
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTELsetValue32 (uint32_t value32_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTELsetValue64 (uint64_t value64_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTELsetValueFloat (float valueFloat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTELsetValueBool (vk::Bool32 valueBool_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTELsetValueString (const char *valueString_) VULKAN_HPP_NOEXCEPT
 
 operator VkPerformanceValueDataINTEL const & () const
 
 operator VkPerformanceValueDataINTEL & ()
 

Public Attributes

uint32_t value32
 
uint64_t value64
 
float valueFloat
 
VkBool32 valueBool
 
const char * valueString
 

Detailed Description

Definition at line 55942 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PerformanceValueDataINTEL() [1/4]

VULKAN_HPP_CONSTEXPR_14 vk::PerformanceValueDataINTEL::PerformanceValueDataINTEL ( uint32_t  value32_ = {})
inline

Definition at line 55947 of file vulkan_structs.hpp.

◆ PerformanceValueDataINTEL() [2/4]

VULKAN_HPP_CONSTEXPR_14 vk::PerformanceValueDataINTEL::PerformanceValueDataINTEL ( uint64_t  value64_)
inline

Definition at line 55949 of file vulkan_structs.hpp.

◆ PerformanceValueDataINTEL() [3/4]

VULKAN_HPP_CONSTEXPR_14 vk::PerformanceValueDataINTEL::PerformanceValueDataINTEL ( float  valueFloat_)
inline

Definition at line 55951 of file vulkan_structs.hpp.

◆ PerformanceValueDataINTEL() [4/4]

VULKAN_HPP_CONSTEXPR_14 vk::PerformanceValueDataINTEL::PerformanceValueDataINTEL ( const char *  valueString_)
inline

Definition at line 55953 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPerformanceValueDataINTEL &()

vk::PerformanceValueDataINTEL::operator VkPerformanceValueDataINTEL & ( )
inline

Definition at line 55993 of file vulkan_structs.hpp.

◆ operator VkPerformanceValueDataINTEL const &()

vk::PerformanceValueDataINTEL::operator VkPerformanceValueDataINTEL const & ( ) const
inline

Definition at line 55988 of file vulkan_structs.hpp.

◆ setValue32()

VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL& vk::PerformanceValueDataINTEL::setValue32 ( uint32_t  value32_)
inline

Definition at line 55957 of file vulkan_structs.hpp.

◆ setValue64()

VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL& vk::PerformanceValueDataINTEL::setValue64 ( uint64_t  value64_)
inline

Definition at line 55963 of file vulkan_structs.hpp.

◆ setValueBool()

VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL& vk::PerformanceValueDataINTEL::setValueBool ( vk::Bool32  valueBool_)
inline

Definition at line 55975 of file vulkan_structs.hpp.

◆ setValueFloat()

VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL& vk::PerformanceValueDataINTEL::setValueFloat ( float  valueFloat_)
inline

Definition at line 55969 of file vulkan_structs.hpp.

◆ setValueString()

VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL& vk::PerformanceValueDataINTEL::setValueString ( const char *  valueString_)
inline

Definition at line 55981 of file vulkan_structs.hpp.

Member Data Documentation

◆ value32

uint32_t vk::PerformanceValueDataINTEL::value32

Definition at line 56005 of file vulkan_structs.hpp.

◆ value64

uint64_t vk::PerformanceValueDataINTEL::value64

Definition at line 56006 of file vulkan_structs.hpp.

◆ valueBool

VkBool32 vk::PerformanceValueDataINTEL::valueBool

Definition at line 56008 of file vulkan_structs.hpp.

◆ valueFloat

float vk::PerformanceValueDataINTEL::valueFloat

Definition at line 56007 of file vulkan_structs.hpp.

◆ valueString

const char* vk::PerformanceValueDataINTEL::valueString

Definition at line 56009 of file vulkan_structs.hpp.


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