wren
Vulkan-based game engine
Toggle main menu visibility
Loading...
Searching...
No Matches
context.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
#include "
event.hpp
"
6
#include "
graphics_context.hpp
"
7
#include "
input.hpp
"
8
#include "
window.hpp
"
9
10
namespace
wren
{
11
12
class
Renderer
;
13
14
struct
Context
{
15
Window
window
;
16
event::Dispatcher
event_dispatcher
;
17
Input
input
;
18
19
std::shared_ptr<GraphicsContext>
graphics_context
;
20
std::shared_ptr<Renderer>
renderer
;
21
};
22
23
}
// namespace wren
wren::Input
Definition
input.hpp:10
wren::Renderer
Definition
renderer.hpp:17
wren::Window
Definition
window.hpp:17
wren::event::Dispatcher
Definition
event.hpp:75
event.hpp
graphics_context.hpp
input.hpp
wren
Definition
editor_scene.hpp:5
wren::Context
Definition
context.hpp:14
wren::Context::event_dispatcher
event::Dispatcher event_dispatcher
Definition
context.hpp:16
wren::Context::window
Window window
Definition
context.hpp:15
wren::Context::renderer
std::shared_ptr< Renderer > renderer
Definition
context.hpp:20
wren::Context::graphics_context
std::shared_ptr< GraphicsContext > graphics_context
Definition
context.hpp:19
wren::Context::input
Input input
Definition
context.hpp:17
window.hpp
wren
include
wren
context.hpp
Generated by
1.17.0