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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT:
[legend]

Public Member Functions

 DebugReportCallbackCreateInfoEXT (DebugReportFlagsEXT flags_=DebugReportFlagsEXT(), PFN_vkDebugReportCallbackEXT pfnCallback_=nullptr, void *pUserData_=nullptr)
 
 DebugReportCallbackCreateInfoEXT (VkDebugReportCallbackCreateInfoEXT const &rhs)
 
DebugReportCallbackCreateInfoEXToperator= (VkDebugReportCallbackCreateInfoEXT const &rhs)
 
DebugReportCallbackCreateInfoEXTsetPNext (const void *pNext_)
 
DebugReportCallbackCreateInfoEXTsetFlags (DebugReportFlagsEXT flags_)
 
DebugReportCallbackCreateInfoEXTsetPfnCallback (PFN_vkDebugReportCallbackEXT pfnCallback_)
 
DebugReportCallbackCreateInfoEXTsetPUserData (void *pUserData_)
 
 operator const VkDebugReportCallbackCreateInfoEXT & () const
 
bool operator== (DebugReportCallbackCreateInfoEXT const &rhs) const
 
bool operator!= (DebugReportCallbackCreateInfoEXT const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
DebugReportFlagsEXT flags
 
PFN_vkDebugReportCallbackEXT pfnCallback
 
voidpUserData
 

Private Attributes

StructureType sType = StructureType::eDebugReportCallbackCreateInfoEXT
 

Constructor & Destructor Documentation

◆ DebugReportCallbackCreateInfoEXT() [1/2]

VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::DebugReportCallbackCreateInfoEXT ( DebugReportFlagsEXT  flags_ = DebugReportFlagsEXT(),
PFN_vkDebugReportCallbackEXT  pfnCallback_ = nullptr,
void pUserData_ = nullptr 
)
inline

◆ DebugReportCallbackCreateInfoEXT() [2/2]

VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::DebugReportCallbackCreateInfoEXT ( VkDebugReportCallbackCreateInfoEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDebugReportCallbackCreateInfoEXT &()

VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::operator const VkDebugReportCallbackCreateInfoEXT & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setFlags()

DebugReportCallbackCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::setFlags ( DebugReportFlagsEXT  flags_)
inline

◆ setPfnCallback()

DebugReportCallbackCreateInfoEXT& VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::setPfnCallback ( PFN_vkDebugReportCallbackEXT  pfnCallback_)
inline

◆ setPNext()

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

◆ setPUserData()

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

Member Data Documentation

◆ flags

DebugReportFlagsEXT VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::flags

◆ pfnCallback

PFN_vkDebugReportCallbackEXT VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::pfnCallback

◆ pNext

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

◆ pUserData

void* VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::pUserData

◆ sType

StructureType VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT::sType = StructureType::eDebugReportCallbackCreateInfoEXT
private

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