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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkApplicationInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ApplicationInfo (const char *pApplicationName_={}, uint32_t applicationVersion_={}, const char *pEngineName_={}, uint32_t engineVersion_={}, uint32_t apiVersion_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ApplicationInfo (ApplicationInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ApplicationInfo (VkApplicationInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
ApplicationInfooperator= (ApplicationInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ApplicationInfooperator= (VkApplicationInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ApplicationInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ApplicationInfo
setPApplicationName (const char *pApplicationName_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ApplicationInfo
setApplicationVersion (uint32_t applicationVersion_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ApplicationInfo
setPEngineName (const char *pEngineName_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ApplicationInfo
setEngineVersion (uint32_t engineVersion_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
ApplicationInfo
setApiVersion (uint32_t apiVersion_) VULKAN_HPP_NOEXCEPT
 
 operator VkApplicationInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkApplicationInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ApplicationInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ApplicationInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eApplicationInfo
 
const voidpNext = {}
 
const char * pApplicationName = {}
 
uint32_t applicationVersion = {}
 
const char * pEngineName = {}
 
uint32_t engineVersion = {}
 
uint32_t apiVersion = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eApplicationInfo
 

Detailed Description

Definition at line 5047 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ApplicationInfo::ApplicationInfo ( const char *  pApplicationName_ = {},
uint32_t  applicationVersion_ = {},
const char *  pEngineName_ = {},
uint32_t  engineVersion_ = {},
uint32_t  apiVersion_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 5055 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ApplicationInfo::ApplicationInfo ( ApplicationInfo const rhs)
default
VULKAN_HPP_NAMESPACE::ApplicationInfo::ApplicationInfo ( VkApplicationInfo const rhs)
inline

Definition at line 5072 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ApplicationInfo::operator VkApplicationInfo & ( )
inline

Definition at line 5126 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ApplicationInfo::operator VkApplicationInfo const & ( ) const
inline

Definition at line 5121 of file vulkan_structs.hpp.

Definition at line 5181 of file vulkan_structs.hpp.

ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::operator= ( ApplicationInfo const rhs)
default
ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::operator= ( VkApplicationInfo const rhs)
inline

Definition at line 5077 of file vulkan_structs.hpp.

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

Definition at line 5173 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::setApiVersion ( uint32_t  apiVersion_)
inline

Definition at line 5114 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::setApplicationVersion ( uint32_t  applicationVersion_)
inline

Definition at line 5096 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::setEngineVersion ( uint32_t  engineVersion_)
inline

Definition at line 5108 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::setPApplicationName ( const char *  pApplicationName_)
inline

Definition at line 5090 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::setPEngineName ( const char *  pEngineName_)
inline

Definition at line 5102 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 ApplicationInfo& VULKAN_HPP_NAMESPACE::ApplicationInfo::setPNext ( const void pNext_)
inline

Definition at line 5084 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::ApplicationInfo::allowDuplicate = false
static

Definition at line 5051 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ApplicationInfo::apiVersion = {}

Definition at line 5193 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ApplicationInfo::applicationVersion = {}

Definition at line 5190 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ApplicationInfo::engineVersion = {}

Definition at line 5192 of file vulkan_structs.hpp.

const char* VULKAN_HPP_NAMESPACE::ApplicationInfo::pApplicationName = {}

Definition at line 5189 of file vulkan_structs.hpp.

const char* VULKAN_HPP_NAMESPACE::ApplicationInfo::pEngineName = {}

Definition at line 5191 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::ApplicationInfo::pNext = {}

Definition at line 5188 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::ApplicationInfo::structureType = StructureType::eApplicationInfo
static

Definition at line 5052 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::ApplicationInfo::sType = StructureType::eApplicationInfo

Definition at line 5187 of file vulkan_structs.hpp.


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