matf-rg-engine
1.0.0
Base for project for the Computer Graphics course at Faculty of Mathematics, University of Belgrade
|
Defines the GraphicsController class that initializes OpenGL and ImGUI, and provides basic drawing functions. More...
#include <engine/graphics/Camera.hpp>
#include <engine/core/Controller.hpp>
#include <engine/platform/PlatformEventObserver.hpp>
Go to the source code of this file.
Classes | |
struct | engine::graphics::PerspectiveMatrixParams |
Parameters used to define a perspective projection matrix. More... | |
struct | engine::graphics::OrthographicMatrixParams |
Parameters used to define an orthographic projection matrix. More... | |
class | engine::graphics::GraphicsController |
Implements basic drawing methods that the core::App implementation uses. More... | |
class | engine::graphics::GraphicsPlatformEventObserver |
Observers change in window size in order to update the projection matrix. More... | |
Namespaces | |
engine | |
engine::resources | |
engine::graphics | |
Enumerations | |
enum | engine::graphics::ProjectionType { engine::graphics::Perspective , engine::graphics::Orthographic } |
Defines the GraphicsController class that initializes OpenGL and ImGUI, and provides basic drawing functions.