SDEngine
Game Engine
Loading...
Searching...
No Matches
EngineServices.hpp
Go to the documentation of this file.
1
#pragma once
2
3
namespace
sd
{
4
5
class
GlfwContext;
6
class
VulkanContext;
7
class
VulkanRenderer;
8
class
SDImGuiContext;
9
10
struct
EngineServices
{
11
GlfwContext
&
glfw
;
12
VulkanContext
&
vulkan
;
13
VulkanRenderer
&
renderer
;
14
SDImGuiContext
&
imgui
;
15
};
16
17
}
// namespace sd
sd::GlfwContext
RAII wrapper for initializing and terminating Glfw. Also sets a glfwErrorCallback.
Definition
GlfwContext.hpp:24
sd::SDImGuiContext
Definition
SDImGuiContext.hpp:27
sd::VulkanContext
Definition
VulkanContext.hpp:22
sd::VulkanRenderer
Definition
VulkanRenderer.hpp:22
sd
Definition
Application.hpp:28
sd::EngineServices
Definition
EngineServices.hpp:10
sd::EngineServices::vulkan
VulkanContext & vulkan
Definition
EngineServices.hpp:12
sd::EngineServices::renderer
VulkanRenderer & renderer
Definition
EngineServices.hpp:13
sd::EngineServices::glfw
GlfwContext & glfw
Definition
EngineServices.hpp:11
sd::EngineServices::imgui
SDImGuiContext & imgui
Definition
EngineServices.hpp:14
SD
include
SD
core
EngineServices.hpp
Generated by
1.9.8