Vulkan-Hpp
vk::DebugUtilsMessengerCallbackDataEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDebugUtilsMessengerCallbackDataEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT (vk::DebugUtilsMessengerCallbackDataFlagsEXT flags_={}, const char *pMessageIdName_={}, int32_t messageIdNumber_={}, const char *pMessage_={}, uint32_t queueLabelCount_={}, const vk::DebugUtilsLabelEXT *pQueueLabels_={}, uint32_t cmdBufLabelCount_={}, const vk::DebugUtilsLabelEXT *pCmdBufLabels_={}, uint32_t objectCount_={}, const vk::DebugUtilsObjectNameInfoEXT *pObjects_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT (DebugUtilsMessengerCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DebugUtilsMessengerCallbackDataEXT (VkDebugUtilsMessengerCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 DebugUtilsMessengerCallbackDataEXT (vk::DebugUtilsMessengerCallbackDataFlagsEXT flags_, const char *pMessageIdName_, int32_t messageIdNumber_, const char *pMessage_, vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &queueLabels_, vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &cmdBufLabels_={}, vk::ArrayProxyNoTemporaries< const vk::DebugUtilsObjectNameInfoEXT > const &objects_={}, const void *pNext_=nullptr)
 
DebugUtilsMessengerCallbackDataEXToperator= (DebugUtilsMessengerCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DebugUtilsMessengerCallbackDataEXToperator= (VkDebugUtilsMessengerCallbackDataEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetFlags (vk::DebugUtilsMessengerCallbackDataFlagsEXT flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetPMessageIdName (const char *pMessageIdName_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetMessageIdNumber (int32_t messageIdNumber_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetPMessage (const char *pMessage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetQueueLabelCount (uint32_t queueLabelCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetPQueueLabels (const vk::DebugUtilsLabelEXT *pQueueLabels_) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCallbackDataEXTsetQueueLabels (vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &queueLabels_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetCmdBufLabelCount (uint32_t cmdBufLabelCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetPCmdBufLabels (const vk::DebugUtilsLabelEXT *pCmdBufLabels_) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCallbackDataEXTsetCmdBufLabels (vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &cmdBufLabels_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetObjectCount (uint32_t objectCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXTsetPObjects (const vk::DebugUtilsObjectNameInfoEXT *pObjects_) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCallbackDataEXTsetObjects (vk::ArrayProxyNoTemporaries< const vk::DebugUtilsObjectNameInfoEXT > const &objects_) VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsMessengerCallbackDataEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDebugUtilsMessengerCallbackDataEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DebugUtilsMessengerCallbackDataEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DebugUtilsMessengerCallbackDataEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDebugUtilsMessengerCallbackDataEXT
 
const void * pNext = {}
 
vk::DebugUtilsMessengerCallbackDataFlagsEXT flags = {}
 
const char * pMessageIdName = {}
 
int32_t messageIdNumber = {}
 
const char * pMessage = {}
 
uint32_t queueLabelCount = {}
 
const vk::DebugUtilsLabelEXTpQueueLabels = {}
 
uint32_t cmdBufLabelCount = {}
 
const vk::DebugUtilsLabelEXTpCmdBufLabels = {}
 
uint32_t objectCount = {}
 
const vk::DebugUtilsObjectNameInfoEXTpObjects = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 21615 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DebugUtilsMessengerCallbackDataEXT() [1/4]

VULKAN_HPP_CONSTEXPR_14 vk::DebugUtilsMessengerCallbackDataEXT::DebugUtilsMessengerCallbackDataEXT ( vk::DebugUtilsMessengerCallbackDataFlagsEXT  flags_ = {},
const char *  pMessageIdName_ = {},
int32_t  messageIdNumber_ = {},
const char *  pMessage_ = {},
uint32_t  queueLabelCount_ = {},
const vk::DebugUtilsLabelEXT pQueueLabels_ = {},
uint32_t  cmdBufLabelCount_ = {},
const vk::DebugUtilsLabelEXT pCmdBufLabels_ = {},
uint32_t  objectCount_ = {},
const vk::DebugUtilsObjectNameInfoEXT pObjects_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 21623 of file vulkan_structs.hpp.

◆ DebugUtilsMessengerCallbackDataEXT() [2/4]

VULKAN_HPP_CONSTEXPR_14 vk::DebugUtilsMessengerCallbackDataEXT::DebugUtilsMessengerCallbackDataEXT ( DebugUtilsMessengerCallbackDataEXT const &  rhs)
default

◆ DebugUtilsMessengerCallbackDataEXT() [3/4]

vk::DebugUtilsMessengerCallbackDataEXT::DebugUtilsMessengerCallbackDataEXT ( VkDebugUtilsMessengerCallbackDataEXT const &  rhs)
inline

Definition at line 21650 of file vulkan_structs.hpp.

◆ DebugUtilsMessengerCallbackDataEXT() [4/4]

vk::DebugUtilsMessengerCallbackDataEXT::DebugUtilsMessengerCallbackDataEXT ( vk::DebugUtilsMessengerCallbackDataFlagsEXT  flags_,
const char *  pMessageIdName_,
int32_t  messageIdNumber_,
const char *  pMessage_,
vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &  queueLabels_,
vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &  cmdBufLabels_ = {},
vk::ArrayProxyNoTemporaries< const vk::DebugUtilsObjectNameInfoEXT > const &  objects_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 21656 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDebugUtilsMessengerCallbackDataEXT &()

vk::DebugUtilsMessengerCallbackDataEXT::operator VkDebugUtilsMessengerCallbackDataEXT & ( )
inline

Definition at line 21796 of file vulkan_structs.hpp.

◆ operator VkDebugUtilsMessengerCallbackDataEXT const &()

vk::DebugUtilsMessengerCallbackDataEXT::operator VkDebugUtilsMessengerCallbackDataEXT const & ( ) const
inline

Definition at line 21791 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 21868 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::operator= ( VkDebugUtilsMessengerCallbackDataEXT const &  rhs)
inline

Definition at line 21683 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 21859 of file vulkan_structs.hpp.

◆ setCmdBufLabelCount()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setCmdBufLabelCount ( uint32_t  cmdBufLabelCount_)
inline

Definition at line 21744 of file vulkan_structs.hpp.

◆ setCmdBufLabels()

DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setCmdBufLabels ( vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &  cmdBufLabels_)
inline

Definition at line 21759 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setFlags ( vk::DebugUtilsMessengerCallbackDataFlagsEXT  flags_)
inline

Definition at line 21697 of file vulkan_structs.hpp.

◆ setMessageIdNumber()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setMessageIdNumber ( int32_t  messageIdNumber_)
inline

Definition at line 21709 of file vulkan_structs.hpp.

◆ setObjectCount()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setObjectCount ( uint32_t  objectCount_)
inline

Definition at line 21767 of file vulkan_structs.hpp.

◆ setObjects()

DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setObjects ( vk::ArrayProxyNoTemporaries< const vk::DebugUtilsObjectNameInfoEXT > const &  objects_)
inline

Definition at line 21782 of file vulkan_structs.hpp.

◆ setPCmdBufLabels()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setPCmdBufLabels ( const vk::DebugUtilsLabelEXT pCmdBufLabels_)
inline

Definition at line 21751 of file vulkan_structs.hpp.

◆ setPMessage()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setPMessage ( const char *  pMessage_)
inline

Definition at line 21715 of file vulkan_structs.hpp.

◆ setPMessageIdName()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setPMessageIdName ( const char *  pMessageIdName_)
inline

Definition at line 21703 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 21690 of file vulkan_structs.hpp.

◆ setPObjects()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setPObjects ( const vk::DebugUtilsObjectNameInfoEXT pObjects_)
inline

Definition at line 21774 of file vulkan_structs.hpp.

◆ setPQueueLabels()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setPQueueLabels ( const vk::DebugUtilsLabelEXT pQueueLabels_)
inline

Definition at line 21728 of file vulkan_structs.hpp.

◆ setQueueLabelCount()

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setQueueLabelCount ( uint32_t  queueLabelCount_)
inline

Definition at line 21721 of file vulkan_structs.hpp.

◆ setQueueLabels()

DebugUtilsMessengerCallbackDataEXT& vk::DebugUtilsMessengerCallbackDataEXT::setQueueLabels ( vk::ArrayProxyNoTemporaries< const vk::DebugUtilsLabelEXT > const &  queueLabels_)
inline

Definition at line 21736 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::DebugUtilsMessengerCallbackDataEXT::allowDuplicate = false
static

Definition at line 21619 of file vulkan_structs.hpp.

◆ cmdBufLabelCount

uint32_t vk::DebugUtilsMessengerCallbackDataEXT::cmdBufLabelCount = {}

Definition at line 21882 of file vulkan_structs.hpp.

◆ flags

vk::DebugUtilsMessengerCallbackDataFlagsEXT vk::DebugUtilsMessengerCallbackDataEXT::flags = {}

Definition at line 21876 of file vulkan_structs.hpp.

◆ messageIdNumber

int32_t vk::DebugUtilsMessengerCallbackDataEXT::messageIdNumber = {}

Definition at line 21878 of file vulkan_structs.hpp.

◆ objectCount

uint32_t vk::DebugUtilsMessengerCallbackDataEXT::objectCount = {}

Definition at line 21884 of file vulkan_structs.hpp.

◆ pCmdBufLabels

const vk::DebugUtilsLabelEXT* vk::DebugUtilsMessengerCallbackDataEXT::pCmdBufLabels = {}

Definition at line 21883 of file vulkan_structs.hpp.

◆ pMessage

const char* vk::DebugUtilsMessengerCallbackDataEXT::pMessage = {}

Definition at line 21879 of file vulkan_structs.hpp.

◆ pMessageIdName

const char* vk::DebugUtilsMessengerCallbackDataEXT::pMessageIdName = {}

Definition at line 21877 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 21875 of file vulkan_structs.hpp.

◆ pObjects

const vk::DebugUtilsObjectNameInfoEXT* vk::DebugUtilsMessengerCallbackDataEXT::pObjects = {}

Definition at line 21885 of file vulkan_structs.hpp.

◆ pQueueLabels

const vk::DebugUtilsLabelEXT* vk::DebugUtilsMessengerCallbackDataEXT::pQueueLabels = {}

Definition at line 21881 of file vulkan_structs.hpp.

◆ queueLabelCount

uint32_t vk::DebugUtilsMessengerCallbackDataEXT::queueLabelCount = {}

Definition at line 21880 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DebugUtilsMessengerCallbackDataEXT::structureType = StructureType::eDebugUtilsMessengerCallbackDataEXT
static

Definition at line 21620 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DebugUtilsMessengerCallbackDataEXT::sType = StructureType::eDebugUtilsMessengerCallbackDataEXT

Definition at line 21874 of file vulkan_structs.hpp.


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