RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT:
[legend]

Public Member Functions

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

Public Attributes

const voidpNext = nullptr
 
DebugUtilsMessengerCreateFlagsEXT flags
 
DebugUtilsMessageSeverityFlagsEXT messageSeverity
 
DebugUtilsMessageTypeFlagsEXT messageType
 
PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback
 
voidpUserData
 

Private Attributes

StructureType sType = StructureType::eDebugUtilsMessengerCreateInfoEXT
 

Constructor & Destructor Documentation

◆ DebugUtilsMessengerCreateInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::DebugUtilsMessengerCreateInfoEXT ( DebugUtilsMessengerCreateFlagsEXT  flags_ = DebugUtilsMessengerCreateFlagsEXT(),
DebugUtilsMessageSeverityFlagsEXT  messageSeverity_ = DebugUtilsMessageSeverityFlagsEXT(),
DebugUtilsMessageTypeFlagsEXT  messageType_ = DebugUtilsMessageTypeFlagsEXT(),
PFN_vkDebugUtilsMessengerCallbackEXT  pfnUserCallback_ = nullptr,
void pUserData_ = nullptr 
)
inline

◆ DebugUtilsMessengerCreateInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::DebugUtilsMessengerCreateInfoEXT ( VkDebugUtilsMessengerCreateInfoEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDebugUtilsMessengerCreateInfoEXT &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::operator!= ( DebugUtilsMessengerCreateInfoEXT const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::operator= ( VkDebugUtilsMessengerCreateInfoEXT const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::operator== ( DebugUtilsMessengerCreateInfoEXT const rhs) const
inline
Here is the caller graph for this function:

◆ setFlags()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::setFlags ( DebugUtilsMessengerCreateFlagsEXT  flags_)
inline

◆ setMessageSeverity()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::setMessageSeverity ( DebugUtilsMessageSeverityFlagsEXT  messageSeverity_)
inline

◆ setMessageType()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::setMessageType ( DebugUtilsMessageTypeFlagsEXT  messageType_)
inline

◆ setPfnUserCallback()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::setPfnUserCallback ( PFN_vkDebugUtilsMessengerCallbackEXT  pfnUserCallback_)
inline

◆ setPNext()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::setPNext ( const void pNext_)
inline

◆ setPUserData()

DebugUtilsMessengerCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::setPUserData ( void pUserData_)
inline

Member Data Documentation

◆ flags

DebugUtilsMessengerCreateFlagsEXT VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::flags

◆ messageSeverity

DebugUtilsMessageSeverityFlagsEXT VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::messageSeverity

◆ messageType

DebugUtilsMessageTypeFlagsEXT VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::messageType

◆ pfnUserCallback

PFN_vkDebugUtilsMessengerCallbackEXT VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::pfnUserCallback

◆ pNext

const void* VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::pNext = nullptr

◆ pUserData

void* VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::pUserData

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT::sType = StructureType::eDebugUtilsMessengerCreateInfoEXT
private

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