NarcEngine 0.1.1
C++ Vulkan game engine
 
Loading...
Searching...
No Matches
Application.h
1#pragma once
2
3#include <NarcEngine.h>
4
5namespace 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}
Definition IEngine.h:8
Definition Material.h:12
Definition Mesh.h:13
Definition Renderer.h:13