Vulkan-Hpp
vk::PipelineExecutableStatisticValueKHR Union Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineExecutableStatisticValueKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR (vk::Bool32 b32_={})
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR (int64_t i64_)
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR (uint64_t u64_)
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR (double f64_)
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHRsetB32 (vk::Bool32 b32_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHRsetI64 (int64_t i64_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHRsetU64 (uint64_t u64_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHRsetF64 (double f64_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineExecutableStatisticValueKHR const & () const
 
 operator VkPipelineExecutableStatisticValueKHR & ()
 

Public Attributes

VkBool32 b32
 
int64_t i64
 
uint64_t u64
 
double f64
 

Detailed Description

Definition at line 91742 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineExecutableStatisticValueKHR() [1/4]

VULKAN_HPP_CONSTEXPR_14 vk::PipelineExecutableStatisticValueKHR::PipelineExecutableStatisticValueKHR ( vk::Bool32  b32_ = {})
inline

Definition at line 91747 of file vulkan_structs.hpp.

◆ PipelineExecutableStatisticValueKHR() [2/4]

VULKAN_HPP_CONSTEXPR_14 vk::PipelineExecutableStatisticValueKHR::PipelineExecutableStatisticValueKHR ( int64_t  i64_)
inline

Definition at line 91749 of file vulkan_structs.hpp.

◆ PipelineExecutableStatisticValueKHR() [3/4]

VULKAN_HPP_CONSTEXPR_14 vk::PipelineExecutableStatisticValueKHR::PipelineExecutableStatisticValueKHR ( uint64_t  u64_)
inline

Definition at line 91751 of file vulkan_structs.hpp.

◆ PipelineExecutableStatisticValueKHR() [4/4]

VULKAN_HPP_CONSTEXPR_14 vk::PipelineExecutableStatisticValueKHR::PipelineExecutableStatisticValueKHR ( double  f64_)
inline

Definition at line 91753 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineExecutableStatisticValueKHR &()

vk::PipelineExecutableStatisticValueKHR::operator VkPipelineExecutableStatisticValueKHR & ( )
inline

Definition at line 91787 of file vulkan_structs.hpp.

◆ operator VkPipelineExecutableStatisticValueKHR const &()

vk::PipelineExecutableStatisticValueKHR::operator VkPipelineExecutableStatisticValueKHR const & ( ) const
inline

Definition at line 91782 of file vulkan_structs.hpp.

◆ setB32()

VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR& vk::PipelineExecutableStatisticValueKHR::setB32 ( vk::Bool32  b32_)
inline

Definition at line 91757 of file vulkan_structs.hpp.

◆ setF64()

VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR& vk::PipelineExecutableStatisticValueKHR::setF64 ( double  f64_)
inline

Definition at line 91775 of file vulkan_structs.hpp.

◆ setI64()

VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR& vk::PipelineExecutableStatisticValueKHR::setI64 ( int64_t  i64_)
inline

Definition at line 91763 of file vulkan_structs.hpp.

◆ setU64()

VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR& vk::PipelineExecutableStatisticValueKHR::setU64 ( uint64_t  u64_)
inline

Definition at line 91769 of file vulkan_structs.hpp.

Member Data Documentation

◆ b32

VkBool32 vk::PipelineExecutableStatisticValueKHR::b32

Definition at line 91798 of file vulkan_structs.hpp.

◆ f64

double vk::PipelineExecutableStatisticValueKHR::f64

Definition at line 91801 of file vulkan_structs.hpp.

◆ i64

int64_t vk::PipelineExecutableStatisticValueKHR::i64

Definition at line 91799 of file vulkan_structs.hpp.

◆ u64

uint64_t vk::PipelineExecutableStatisticValueKHR::u64

Definition at line 91800 of file vulkan_structs.hpp.


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