HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::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
PerformanceValueDataINTEL
setValue32 (uint32_t value32_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceValueDataINTEL
setValue64 (uint64_t value64_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceValueDataINTEL
setValueFloat (float valueFloat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceValueDataINTEL
setValueBool (VULKAN_HPP_NAMESPACE::Bool32 valueBool_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PerformanceValueDataINTEL
setValueString (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 49634 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 49639 of file vulkan_structs.hpp.

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

Definition at line 49641 of file vulkan_structs.hpp.

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

Definition at line 49643 of file vulkan_structs.hpp.

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

Definition at line 49645 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 49685 of file vulkan_structs.hpp.

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

Definition at line 49680 of file vulkan_structs.hpp.

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

Definition at line 49649 of file vulkan_structs.hpp.

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

Definition at line 49655 of file vulkan_structs.hpp.

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

Definition at line 49667 of file vulkan_structs.hpp.

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

Definition at line 49661 of file vulkan_structs.hpp.

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

Definition at line 49673 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL::value32

Definition at line 49697 of file vulkan_structs.hpp.

uint64_t VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL::value64

Definition at line 49698 of file vulkan_structs.hpp.

VkBool32 VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL::valueBool

Definition at line 49700 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL::valueFloat

Definition at line 49699 of file vulkan_structs.hpp.

const char* VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL::valueString

Definition at line 49701 of file vulkan_structs.hpp.


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