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.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
12
13
17
20
21#include <engine/util/Utils.hpp>
25
32
33#endif//MATF_RG_PROJECT_ENGINE_HPP
Defines the base App class that serves as the application core structure and the entry point.
Defines the ArgParser class that serves as the interface for argument parsing.
Defines the Camera class for rendering.
Defines the Configuration class that serves as the interface for configuration management.
Defines the Controller class that serves as the base class for all controllers in the engine.
Defines Error, UserError, and EngineError classes, along with macros for error handling.
Defines the Input class that serves as the interface handling user input via keyboard and mouse.
Defines the Model class that serves as the interface for model rendering.
Defines the OpenGL class that serves as the interface for OpenGL.
Defines the PlatformController class that serves as the interface for platform-specific functionality...
Defines the ResourcesController class that manages resources such as models, textures,...
Defines the ShaderCompiler class that serves as the interface for shader compilation.
Defines the Shader class that serves as an abstraction over OpenGL shaders.
Defines the Skybox class that serves as the interface for skybox rendering.
Defines the Texture class that serves as an abstraction over OpenGL textures.
Defines utility functions, macros, algorithms, and data structures.
Defines the Window class that provides basic window properties.