NarcEngine
0.1.1
C++ Vulkan game engine
Loading...
Searching...
No Matches
Application.h
1
#pragma once
2
3
#include <NarcEngine.h>
4
5
namespace
narc
6
{
7
class
Application final
8
{
9
public
:
10
Application();
11
virtual
~Application();
12
13
bool
shouldClose()
const
;
14
void
start();
15
void
appLoopBody();
16
void
stop();
17
18
private
:
19
narc_engine::IEngine
* m_engine;
20
21
const
narc_engine::Material
* m_renderMaterial =
nullptr
;
22
const
narc_engine::Material
* m_renderMaterial2 =
nullptr
;
23
const
narc_engine::Mesh
* m_mesh =
nullptr
;
24
25
narc_engine::Renderer
* m_renderer =
nullptr
;
26
narc_engine::Renderer
* m_renderer2 =
nullptr
;
27
};
28
}
narc_engine::IEngine
Definition
IEngine.h:8
narc_engine::Material
Definition
Material.h:12
narc_engine::Mesh
Definition
Mesh.h:13
narc_engine::Renderer
Definition
Renderer.h:13
narc_engine
application
include
Application.h
Generated on Tue Mar 25 2025 13:27:02 for NarcEngine by
1.13.2