Vulkan Schnee
0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
VulkanDebugLogger.h
1
#pragma once
2
#include <vulkan/vulkan_core.h>
3
4
namespace
Engine
{
5
namespace
Core
{
class
ApplicationContext
; }
6
7
class
VulkanDebugLogger
{
8
public
:
9
explicit
VulkanDebugLogger
(
Core::ApplicationContext
* applicationContext);
10
~VulkanDebugLogger
();
11
private
:
12
Core::ApplicationContext
*
applicationContext_
=
nullptr
;
13
VkDebugUtilsMessengerEXT
debugMessenger_
= VK_NULL_HANDLE;
14
};
15
}
Engine::Core::ApplicationContext
The application context is the core class which stores the basic openxr and vulkan objects.
Definition
ApplicationContext.h:86
Engine::VulkanDebugLogger::applicationContext_
Core::ApplicationContext * applicationContext_
Definition
VulkanDebugLogger.h:12
Engine::VulkanDebugLogger::VulkanDebugLogger
VulkanDebugLogger(Core::ApplicationContext *applicationContext)
Engine::VulkanDebugLogger::~VulkanDebugLogger
~VulkanDebugLogger()
Engine::VulkanDebugLogger::debugMessenger_
VkDebugUtilsMessengerEXT debugMessenger_
Definition
VulkanDebugLogger.h:13
Engine::Core
Definition
AssetRegistry.h:37
Engine
workspace
magerbeton
gl3-vulkan
code
Engine
include
Engine
Debug
VulkanDebugLogger.h
Generated by
1.14.0