Vulkan-Hpp
vk::DebugUtilsMessengerCreateInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDebugUtilsMessengerCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DebugUtilsMessengerCreateInfoEXT (vk::DebugUtilsMessengerCreateFlagsEXT flags_={}, vk::DebugUtilsMessageSeverityFlagsEXT messageSeverity_={}, vk::DebugUtilsMessageTypeFlagsEXT messageType_={}, PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback_={}, void *pUserData_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DebugUtilsMessengerCreateInfoEXT (DebugUtilsMessengerCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DebugUtilsMessengerCreateInfoEXT (VkDebugUtilsMessengerCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCreateInfoEXToperator= (DebugUtilsMessengerCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DebugUtilsMessengerCreateInfoEXToperator= (VkDebugUtilsMessengerCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXTsetFlags (vk::DebugUtilsMessengerCreateFlagsEXT flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXTsetMessageSeverity (vk::DebugUtilsMessageSeverityFlagsEXT messageSeverity_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXTsetMessageType (vk::DebugUtilsMessageTypeFlagsEXT messageType_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXTsetPfnUserCallback (PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXTsetPUserData (void *pUserData_) VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsMessengerCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsMessengerCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DebugUtilsMessengerCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DebugUtilsMessengerCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDebugUtilsMessengerCreateInfoEXT
 
const void * pNext = {}
 
vk::DebugUtilsMessengerCreateFlagsEXT flags = {}
 
vk::DebugUtilsMessageSeverityFlagsEXT messageSeverity = {}
 
vk::DebugUtilsMessageTypeFlagsEXT messageType = {}
 
PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback = {}
 
void * pUserData = {}
 

Static Public Attributes

static const bool allowDuplicate = true
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugUtilsMessengerCreateInfoEXT
 

Detailed Description

Definition at line 21894 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DebugUtilsMessengerCreateInfoEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::DebugUtilsMessengerCreateInfoEXT::DebugUtilsMessengerCreateInfoEXT ( vk::DebugUtilsMessengerCreateFlagsEXT  flags_ = {},
vk::DebugUtilsMessageSeverityFlagsEXT  messageSeverity_ = {},
vk::DebugUtilsMessageTypeFlagsEXT  messageType_ = {},
PFN_vkDebugUtilsMessengerCallbackEXT  pfnUserCallback_ = {},
void *  pUserData_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 21902 of file vulkan_structs.hpp.

◆ DebugUtilsMessengerCreateInfoEXT() [2/3]

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

◆ DebugUtilsMessengerCreateInfoEXT() [3/3]

vk::DebugUtilsMessengerCreateInfoEXT::DebugUtilsMessengerCreateInfoEXT ( VkDebugUtilsMessengerCreateInfoEXT const &  rhs)
inline

Definition at line 21919 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDebugUtilsMessengerCreateInfoEXT &()

vk::DebugUtilsMessengerCreateInfoEXT::operator VkDebugUtilsMessengerCreateInfoEXT & ( )
inline

Definition at line 21978 of file vulkan_structs.hpp.

◆ operator VkDebugUtilsMessengerCreateInfoEXT const &()

vk::DebugUtilsMessengerCreateInfoEXT::operator VkDebugUtilsMessengerCreateInfoEXT const & ( ) const
inline

Definition at line 21973 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 22011 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::operator= ( VkDebugUtilsMessengerCreateInfoEXT const &  rhs)
inline

Definition at line 21927 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 22001 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setFlags ( vk::DebugUtilsMessengerCreateFlagsEXT  flags_)
inline

Definition at line 21940 of file vulkan_structs.hpp.

◆ setMessageSeverity()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setMessageSeverity ( vk::DebugUtilsMessageSeverityFlagsEXT  messageSeverity_)
inline

Definition at line 21947 of file vulkan_structs.hpp.

◆ setMessageType()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setMessageType ( vk::DebugUtilsMessageTypeFlagsEXT  messageType_)
inline

Definition at line 21954 of file vulkan_structs.hpp.

◆ setPfnUserCallback()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setPfnUserCallback ( PFN_vkDebugUtilsMessengerCallbackEXT  pfnUserCallback_)
inline

Definition at line 21960 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setPNext ( const void *  pNext_)
inline

Definition at line 21934 of file vulkan_structs.hpp.

◆ setPUserData()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT& vk::DebugUtilsMessengerCreateInfoEXT::setPUserData ( void *  pUserData_)
inline

Definition at line 21966 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::DebugUtilsMessengerCreateInfoEXT::allowDuplicate = true
static

Definition at line 21898 of file vulkan_structs.hpp.

◆ flags

vk::DebugUtilsMessengerCreateFlagsEXT vk::DebugUtilsMessengerCreateInfoEXT::flags = {}

Definition at line 22019 of file vulkan_structs.hpp.

◆ messageSeverity

vk::DebugUtilsMessageSeverityFlagsEXT vk::DebugUtilsMessengerCreateInfoEXT::messageSeverity = {}

Definition at line 22020 of file vulkan_structs.hpp.

◆ messageType

vk::DebugUtilsMessageTypeFlagsEXT vk::DebugUtilsMessengerCreateInfoEXT::messageType = {}

Definition at line 22021 of file vulkan_structs.hpp.

◆ pfnUserCallback

PFN_vkDebugUtilsMessengerCallbackEXT vk::DebugUtilsMessengerCreateInfoEXT::pfnUserCallback = {}

Definition at line 22022 of file vulkan_structs.hpp.

◆ pNext

const void* vk::DebugUtilsMessengerCreateInfoEXT::pNext = {}

Definition at line 22018 of file vulkan_structs.hpp.

◆ pUserData

void* vk::DebugUtilsMessengerCreateInfoEXT::pUserData = {}

Definition at line 22023 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DebugUtilsMessengerCreateInfoEXT::structureType = StructureType::eDebugUtilsMessengerCreateInfoEXT
static

Definition at line 21899 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DebugUtilsMessengerCreateInfoEXT::sType = StructureType::eDebugUtilsMessengerCreateInfoEXT

Definition at line 22017 of file vulkan_structs.hpp.


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