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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDebugUtilsMessengerCallbackDataEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT (VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags_={}, const char *pMessageIdName_={}, int32_t messageIdNumber_={}, const char *pMessage_={}, uint32_t queueLabelCount_={}, const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT *pQueueLabels_={}, uint32_t cmdBufLabelCount_={}, const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT *pCmdBufLabels_={}, uint32_t objectCount_={}, const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags_, const char *pMessageIdName_, int32_t messageIdNumber_, const char *pMessage_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT > const &queueLabels_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT > const &cmdBufLabels_={}, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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
DebugUtilsMessengerCallbackDataEXT
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setFlags (VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setPMessageIdName (const char *pMessageIdName_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setMessageIdNumber (int32_t messageIdNumber_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setPMessage (const char *pMessage_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setQueueLabelCount (uint32_t queueLabelCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setPQueueLabels (const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT *pQueueLabels_) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCallbackDataEXTsetQueueLabels (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT > const &queueLabels_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setCmdBufLabelCount (uint32_t cmdBufLabelCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setPCmdBufLabels (const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT *pCmdBufLabels_) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCallbackDataEXTsetCmdBufLabels (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT > const &cmdBufLabels_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setObjectCount (uint32_t objectCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DebugUtilsMessengerCallbackDataEXT
setPObjects (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT *pObjects_) VULKAN_HPP_NOEXCEPT
 
DebugUtilsMessengerCallbackDataEXTsetObjects (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsMessengerCallbackDataEXT
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags = {}
 
const char * pMessageIdName = {}
 
int32_t messageIdNumber = {}
 
const char * pMessage = {}
 
uint32_t queueLabelCount = {}
 
const
VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT
pQueueLabels = {}
 
uint32_t cmdBufLabelCount = {}
 
const
VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT
pCmdBufLabels = {}
 
uint32_t objectCount = {}
 
const
VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT
pObjects = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 18844 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 18852 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::DebugUtilsMessengerCallbackDataEXT ( DebugUtilsMessengerCallbackDataEXT const rhs)
default
VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::DebugUtilsMessengerCallbackDataEXT ( VkDebugUtilsMessengerCallbackDataEXT const rhs)
inline

Definition at line 18879 of file vulkan_structs.hpp.

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

Definition at line 18885 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 19025 of file vulkan_structs.hpp.

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

Definition at line 19020 of file vulkan_structs.hpp.

DebugUtilsMessengerCallbackDataEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::operator= ( DebugUtilsMessengerCallbackDataEXT const rhs)
default
DebugUtilsMessengerCallbackDataEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::operator= ( VkDebugUtilsMessengerCallbackDataEXT const rhs)
inline

Definition at line 18912 of file vulkan_structs.hpp.

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

Definition at line 19088 of file vulkan_structs.hpp.

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

Definition at line 18973 of file vulkan_structs.hpp.

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

Definition at line 18988 of file vulkan_structs.hpp.

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

Definition at line 18926 of file vulkan_structs.hpp.

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

Definition at line 18938 of file vulkan_structs.hpp.

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

Definition at line 18996 of file vulkan_structs.hpp.

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

Definition at line 19011 of file vulkan_structs.hpp.

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

Definition at line 18980 of file vulkan_structs.hpp.

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

Definition at line 18944 of file vulkan_structs.hpp.

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

Definition at line 18932 of file vulkan_structs.hpp.

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

Definition at line 18919 of file vulkan_structs.hpp.

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

Definition at line 19003 of file vulkan_structs.hpp.

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

Definition at line 18957 of file vulkan_structs.hpp.

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

Definition at line 18950 of file vulkan_structs.hpp.

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

Definition at line 18965 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 18848 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::cmdBufLabelCount = {}

Definition at line 19111 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::flags = {}

Definition at line 19105 of file vulkan_structs.hpp.

int32_t VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::messageIdNumber = {}

Definition at line 19107 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::objectCount = {}

Definition at line 19113 of file vulkan_structs.hpp.

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

Definition at line 19112 of file vulkan_structs.hpp.

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

Definition at line 19108 of file vulkan_structs.hpp.

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

Definition at line 19106 of file vulkan_structs.hpp.

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

Definition at line 19104 of file vulkan_structs.hpp.

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

Definition at line 19114 of file vulkan_structs.hpp.

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

Definition at line 19110 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::queueLabelCount = {}

Definition at line 19109 of file vulkan_structs.hpp.

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

Definition at line 18849 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT::sType = StructureType::eDebugUtilsMessengerCallbackDataEXT

Definition at line 19103 of file vulkan_structs.hpp.


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