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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkEventCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR EventCreateInfo (VULKAN_HPP_NAMESPACE::EventCreateFlags flags_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR EventCreateInfo (EventCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 EventCreateInfo (VkEventCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
EventCreateInfooperator= (EventCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
EventCreateInfooperator= (VkEventCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
EventCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
EventCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::EventCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
 operator VkEventCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkEventCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (EventCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (EventCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eEventCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::EventCreateFlags flags = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 30021 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::EventCreateInfo::EventCreateInfo ( VULKAN_HPP_NAMESPACE::EventCreateFlags  flags_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 30029 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::EventCreateInfo::EventCreateInfo ( EventCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::EventCreateInfo::EventCreateInfo ( VkEventCreateInfo const rhs)
inline

Definition at line 30037 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::EventCreateInfo::operator VkEventCreateInfo & ( )
inline

Definition at line 30067 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::EventCreateInfo::operator VkEventCreateInfo const & ( ) const
inline

Definition at line 30062 of file vulkan_structs.hpp.

Definition at line 30096 of file vulkan_structs.hpp.

EventCreateInfo& VULKAN_HPP_NAMESPACE::EventCreateInfo::operator= ( EventCreateInfo const rhs)
default
EventCreateInfo& VULKAN_HPP_NAMESPACE::EventCreateInfo::operator= ( VkEventCreateInfo const rhs)
inline

Definition at line 30042 of file vulkan_structs.hpp.

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

Definition at line 30087 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 EventCreateInfo& VULKAN_HPP_NAMESPACE::EventCreateInfo::setFlags ( VULKAN_HPP_NAMESPACE::EventCreateFlags  flags_)
inline

Definition at line 30055 of file vulkan_structs.hpp.

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

Definition at line 30049 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 30025 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::EventCreateFlags VULKAN_HPP_NAMESPACE::EventCreateInfo::flags = {}

Definition at line 30105 of file vulkan_structs.hpp.

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

Definition at line 30104 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::EventCreateInfo::structureType = StructureType::eEventCreateInfo
static

Definition at line 30026 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::EventCreateInfo::sType = StructureType::eEventCreateInfo

Definition at line 30103 of file vulkan_structs.hpp.


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