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
Classes | Namespaces
PlatformController.hpp File Reference

Defines the PlatformController class that serves as the interface for platform-specific functionality, such as input handling and window management. More...

#include <engine/core/Controller.hpp>
#include <memory>
#include <vector>
#include <engine/platform/Input.hpp>
#include <engine/platform/Window.hpp>
#include <engine/platform/PlatformEventObserver.hpp>
Include dependency graph for PlatformController.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  engine::platform::FrameTime
 Stores elapsed time for frames in seconds. More...
 
class  engine::platform::PlatformController
 Registers Platform events such as mouse movement, key press, window events... More...
 

Namespaces

namespace  engine
 
namespace  engine::platform
 

Detailed Description

Defines the PlatformController class that serves as the interface for platform-specific functionality, such as input handling and window management.