matf-rg-engine
1.0.0
Base for project for the Computer Graphics course at Faculty of Mathematics, University of Belgrade
Loading...
Searching...
No Matches
engine
include
engine
core
Engine.hpp
Go to the documentation of this file.
1
6
#ifndef MATF_RG_PROJECT_ENGINE_HPP
7
#define MATF_RG_PROJECT_ENGINE_HPP
8
9
#include <
engine/core/App.hpp
>
10
11
#include <
engine/core/Controller.hpp
>
12
13
14
#include <
engine/platform/Window.hpp
>
15
#include <
engine/platform/Input.hpp
>
16
#include <
engine/platform/PlatformController.hpp
>
17
18
#include <
engine/graphics/OpenGL.hpp
>
19
#include <
engine/graphics/Camera.hpp
>
20
21
#include <
engine/util/Utils.hpp
>
22
#include <
engine/util/Configuration.hpp
>
23
#include <
engine/util/ArgParser.hpp
>
24
#include <
engine/util/Errors.hpp
>
25
26
#include <
engine/resources/ShaderCompiler.hpp
>
27
#include <
engine/resources/ResourcesController.hpp
>
28
#include <
engine/resources/Model.hpp
>
29
#include <
engine/resources/Shader.hpp
>
30
#include <
engine/resources/Texture.hpp
>
31
#include <
engine/resources/Skybox.hpp
>
32
33
#endif
//MATF_RG_PROJECT_ENGINE_HPP
App.hpp
Defines the base App class that serves as the application core structure and the entry point.
ArgParser.hpp
Defines the ArgParser class that serves as the interface for argument parsing.
Camera.hpp
Defines the Camera class for rendering.
Configuration.hpp
Defines the Configuration class that serves as the interface for configuration management.
Controller.hpp
Defines the Controller class that serves as the base class for all controllers in the engine.
Errors.hpp
Defines Error, UserError, and EngineError classes, along with macros for error handling.
Input.hpp
Defines the Input class that serves as the interface handling user input via keyboard and mouse.
Model.hpp
Defines the Model class that serves as the interface for model rendering.
OpenGL.hpp
Defines the OpenGL class that serves as the interface for OpenGL.
PlatformController.hpp
Defines the PlatformController class that serves as the interface for platform-specific functionality...
ResourcesController.hpp
Defines the ResourcesController class that manages resources such as models, textures,...
ShaderCompiler.hpp
Defines the ShaderCompiler class that serves as the interface for shader compilation.
Shader.hpp
Defines the Shader class that serves as an abstraction over OpenGL shaders.
Skybox.hpp
Defines the Skybox class that serves as the interface for skybox rendering.
Texture.hpp
Defines the Texture class that serves as an abstraction over OpenGL textures.
Utils.hpp
Defines utility functions, macros, algorithms, and data structures.
Window.hpp
Defines the Window class that provides basic window properties.
Generated by
1.9.8