RetroArch
Public Member Functions | Public Attributes | List of all members
VULKAN_HPP_NAMESPACE::ClearColorValue Union Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::ClearColorValue:
[legend]

Public Member Functions

 ClearColorValue (const std::array< float, 4 > &float32_={ {0} })
 
 ClearColorValue (const std::array< int32_t, 4 > &int32_)
 
 ClearColorValue (const std::array< uint32_t, 4 > &uint32_)
 
ClearColorValuesetFloat32 (std::array< float, 4 > float32_)
 
ClearColorValuesetInt32 (std::array< int32_t, 4 > int32_)
 
ClearColorValuesetUint32 (std::array< uint32_t, 4 > uint32_)
 
 operator VkClearColorValue const & () const
 

Public Attributes

float float32 [4]
 
int32_t int32 [4]
 
uint32_t uint32 [4]
 

Constructor & Destructor Documentation

◆ ClearColorValue() [1/3]

VULKAN_HPP_NAMESPACE::ClearColorValue::ClearColorValue ( const std::array< float, 4 > &  float32_ = { {0} })
inline

◆ ClearColorValue() [2/3]

VULKAN_HPP_NAMESPACE::ClearColorValue::ClearColorValue ( const std::array< int32_t, 4 > &  int32_)
inline
Here is the call graph for this function:

◆ ClearColorValue() [3/3]

VULKAN_HPP_NAMESPACE::ClearColorValue::ClearColorValue ( const std::array< uint32_t, 4 > &  uint32_)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator VkClearColorValue const &()

VULKAN_HPP_NAMESPACE::ClearColorValue::operator VkClearColorValue const & ( ) const
inline

◆ setFloat32()

ClearColorValue& VULKAN_HPP_NAMESPACE::ClearColorValue::setFloat32 ( std::array< float, 4 >  float32_)
inline
Here is the call graph for this function:

◆ setInt32()

ClearColorValue& VULKAN_HPP_NAMESPACE::ClearColorValue::setInt32 ( std::array< int32_t, 4 >  int32_)
inline
Here is the call graph for this function:

◆ setUint32()

ClearColorValue& VULKAN_HPP_NAMESPACE::ClearColorValue::setUint32 ( std::array< uint32_t, 4 >  uint32_)
inline
Here is the call graph for this function:

Member Data Documentation

◆ float32

float VULKAN_HPP_NAMESPACE::ClearColorValue::float32[4]

◆ int32

int32_t VULKAN_HPP_NAMESPACE::ClearColorValue::int32[4]

◆ uint32

uint32_t VULKAN_HPP_NAMESPACE::ClearColorValue::uint32[4]

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