Vulkan-Hpp
vk::raii::DebugReportCallbackEXT Class Reference

#include <vulkan_raii.hpp>

Public Types

using CType = VkDebugReportCallbackEXT
 
using CppType = vk::DebugReportCallbackEXT
 

Public Member Functions

 DebugReportCallbackEXT (vk::raii::Instance const &instance, vk::DebugReportCallbackCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DebugReportCallbackEXT (vk::raii::Instance const &instance, VkDebugReportCallbackEXT callback, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 DebugReportCallbackEXT (std::nullptr_t)
 
 ~DebugReportCallbackEXT ()
 
 DebugReportCallbackEXT ()=delete
 
 DebugReportCallbackEXT (DebugReportCallbackEXT const &)=delete
 
 DebugReportCallbackEXT (DebugReportCallbackEXT &&rhs) VULKAN_HPP_NOEXCEPT
 
DebugReportCallbackEXToperator= (DebugReportCallbackEXT const &)=delete
 
DebugReportCallbackEXToperator= (DebugReportCallbackEXT &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::DebugReportCallbackEXT const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::DebugReportCallbackEXT () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::DebugReportCallbackEXT release ()
 
vk::Instance getInstance () const
 
vk::raii::InstanceDispatcher const * getDispatcher () const
 
void swap (vk::raii::DebugReportCallbackEXT &rhs) VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eDebugReportCallbackEXT
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 6876 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ DebugReportCallbackEXT() [1/6]

vk::raii::DebugReportCallbackEXT::DebugReportCallbackEXT ( vk::raii::Instance const &  instance,
vk::DebugReportCallbackCreateInfoEXT const &  createInfo,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 6888 of file vulkan_raii.hpp.

◆ DebugReportCallbackEXT() [2/6]

vk::raii::DebugReportCallbackEXT::DebugReportCallbackEXT ( vk::raii::Instance const &  instance,
VkDebugReportCallbackEXT  callback,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 6896 of file vulkan_raii.hpp.

◆ DebugReportCallbackEXT() [3/6]

vk::raii::DebugReportCallbackEXT::DebugReportCallbackEXT ( std::nullptr_t  )
inline

Definition at line 6906 of file vulkan_raii.hpp.

◆ ~DebugReportCallbackEXT()

vk::raii::DebugReportCallbackEXT::~DebugReportCallbackEXT ( )
inline

Definition at line 6908 of file vulkan_raii.hpp.

◆ DebugReportCallbackEXT() [4/6]

vk::raii::DebugReportCallbackEXT::DebugReportCallbackEXT ( )
delete

◆ DebugReportCallbackEXT() [5/6]

vk::raii::DebugReportCallbackEXT::DebugReportCallbackEXT ( DebugReportCallbackEXT const &  )
delete

◆ DebugReportCallbackEXT() [6/6]

vk::raii::DebugReportCallbackEXT::DebugReportCallbackEXT ( DebugReportCallbackEXT &&  rhs)
inline

Definition at line 6916 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

void vk::raii::DebugReportCallbackEXT::clear ( )
inline

Definition at line 6948 of file vulkan_raii.hpp.

◆ getDispatcher()

vk::raii::InstanceDispatcher const* vk::raii::DebugReportCallbackEXT::getDispatcher ( ) const
inline

Definition at line 6975 of file vulkan_raii.hpp.

◆ getInstance()

vk::Instance vk::raii::DebugReportCallbackEXT::getInstance ( ) const
inline

Definition at line 6970 of file vulkan_raii.hpp.

◆ operator vk::DebugReportCallbackEXT()

vk::raii::DebugReportCallbackEXT::operator vk::DebugReportCallbackEXT ( ) const
inline

Definition at line 6943 of file vulkan_raii.hpp.

◆ operator*()

vk::DebugReportCallbackEXT const& vk::raii::DebugReportCallbackEXT::operator* ( ) const
inline

Definition at line 6938 of file vulkan_raii.hpp.

◆ operator=() [1/2]

DebugReportCallbackEXT& vk::raii::DebugReportCallbackEXT::operator= ( DebugReportCallbackEXT &&  rhs)
inline

Definition at line 6926 of file vulkan_raii.hpp.

◆ operator=() [2/2]

DebugReportCallbackEXT& vk::raii::DebugReportCallbackEXT::operator= ( DebugReportCallbackEXT const &  )
delete

◆ release()

vk::DebugReportCallbackEXT vk::raii::DebugReportCallbackEXT::release ( )
inline

Definition at line 6962 of file vulkan_raii.hpp.

◆ swap()

void vk::raii::DebugReportCallbackEXT::swap ( vk::raii::DebugReportCallbackEXT rhs)
inline

Definition at line 6981 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::DebugReportCallbackEXT::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::DebugReportCallbackEXT::objectType = vk::ObjectType::eDebugReportCallbackEXT
static

Definition at line 6882 of file vulkan_raii.hpp.


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