Vulkan-Hpp
vk::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 ConformanceVersionsetMajor (uint8_t major_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConformanceVersionsetMinor (uint8_t minor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConformanceVersionsetSubminor (uint8_t subminor_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ConformanceVersionsetPatch (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 16484 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ConformanceVersion() [1/3]

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

Definition at line 16489 of file vulkan_structs.hpp.

◆ ConformanceVersion() [2/3]

VULKAN_HPP_CONSTEXPR vk::ConformanceVersion::ConformanceVersion ( ConformanceVersion const &  rhs)
default

◆ ConformanceVersion() [3/3]

vk::ConformanceVersion::ConformanceVersion ( VkConformanceVersion const &  rhs)
inline

Definition at line 16499 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkConformanceVersion &()

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

Definition at line 16541 of file vulkan_structs.hpp.

◆ operator VkConformanceVersion const &()

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

Definition at line 16536 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::ConformanceVersion::operator!= ( ConformanceVersion const &  rhs) const
inline

Definition at line 16570 of file vulkan_structs.hpp.

◆ operator=() [1/2]

ConformanceVersion& vk::ConformanceVersion::operator= ( ConformanceVersion const &  rhs)
default

◆ operator=() [2/2]

ConformanceVersion& vk::ConformanceVersion::operator= ( VkConformanceVersion const &  rhs)
inline

Definition at line 16504 of file vulkan_structs.hpp.

◆ operator==()

bool vk::ConformanceVersion::operator== ( ConformanceVersion const &  rhs) const
inline

Definition at line 16561 of file vulkan_structs.hpp.

◆ setMajor()

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

Definition at line 16511 of file vulkan_structs.hpp.

◆ setMinor()

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

Definition at line 16517 of file vulkan_structs.hpp.

◆ setPatch()

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

Definition at line 16529 of file vulkan_structs.hpp.

◆ setSubminor()

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

Definition at line 16523 of file vulkan_structs.hpp.

Member Data Documentation

◆ major

uint8_t vk::ConformanceVersion::major = {}

Definition at line 16577 of file vulkan_structs.hpp.

◆ minor

uint8_t vk::ConformanceVersion::minor = {}

Definition at line 16578 of file vulkan_structs.hpp.

◆ patch

uint8_t vk::ConformanceVersion::patch = {}

Definition at line 16580 of file vulkan_structs.hpp.

◆ subminor

uint8_t vk::ConformanceVersion::subminor = {}

Definition at line 16579 of file vulkan_structs.hpp.


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