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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkConformanceVersion
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ConformanceVersion (uint8_t major_={}, uint8_t minor_={}, uint8_t subminor_={}, uint8_t patch_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ConformanceVersion (ConformanceVersion const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ConformanceVersion (VkConformanceVersion const &rhs) VULKAN_HPP_NOEXCEPT
 
ConformanceVersionoperator= (ConformanceVersion const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ConformanceVersionoperator= (VkConformanceVersion const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ConformanceVersion
setMajor (uint8_t major_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ConformanceVersion
setMinor (uint8_t minor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ConformanceVersion
setSubminor (uint8_t subminor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ConformanceVersion
setPatch (uint8_t patch_) VULKAN_HPP_NOEXCEPT
 
 operator VkConformanceVersion const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkConformanceVersion & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ConformanceVersion const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ConformanceVersion const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint8_t major = {}
 
uint8_t minor = {}
 
uint8_t subminor = {}
 
uint8_t patch = {}
 

Detailed Description

Definition at line 15227 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ConformanceVersion::ConformanceVersion ( uint8_t  major_ = {},
uint8_t  minor_ = {},
uint8_t  subminor_ = {},
uint8_t  patch_ = {} 
)
inline

Definition at line 15232 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ConformanceVersion::ConformanceVersion ( ConformanceVersion const rhs)
default
VULKAN_HPP_NAMESPACE::ConformanceVersion::ConformanceVersion ( VkConformanceVersion const rhs)
inline

Definition at line 15242 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ConformanceVersion::operator VkConformanceVersion & ( )
inline

Definition at line 15284 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ConformanceVersion::operator VkConformanceVersion const & ( ) const
inline

Definition at line 15279 of file vulkan_structs.hpp.

ConformanceVersion& VULKAN_HPP_NAMESPACE::ConformanceVersion::operator= ( ConformanceVersion const rhs)
default
ConformanceVersion& VULKAN_HPP_NAMESPACE::ConformanceVersion::operator= ( VkConformanceVersion const rhs)
inline

Definition at line 15247 of file vulkan_structs.hpp.

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

Definition at line 15304 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ConformanceVersion& VULKAN_HPP_NAMESPACE::ConformanceVersion::setMajor ( uint8_t  major_)
inline

Definition at line 15254 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ConformanceVersion& VULKAN_HPP_NAMESPACE::ConformanceVersion::setMinor ( uint8_t  minor_)
inline

Definition at line 15260 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ConformanceVersion& VULKAN_HPP_NAMESPACE::ConformanceVersion::setPatch ( uint8_t  patch_)
inline

Definition at line 15272 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ConformanceVersion& VULKAN_HPP_NAMESPACE::ConformanceVersion::setSubminor ( uint8_t  subminor_)
inline

Definition at line 15266 of file vulkan_structs.hpp.

Member Data Documentation

uint8_t VULKAN_HPP_NAMESPACE::ConformanceVersion::major = {}

Definition at line 15320 of file vulkan_structs.hpp.

uint8_t VULKAN_HPP_NAMESPACE::ConformanceVersion::minor = {}

Definition at line 15321 of file vulkan_structs.hpp.

uint8_t VULKAN_HPP_NAMESPACE::ConformanceVersion::patch = {}

Definition at line 15323 of file vulkan_structs.hpp.

uint8_t VULKAN_HPP_NAMESPACE::ConformanceVersion::subminor = {}

Definition at line 15322 of file vulkan_structs.hpp.


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