r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
IRenderer.hpp File Reference

This file contains the IRenderer class declaration. More...

#include <string>
#include "Utils/Interfaces/IPlugin.hpp"
+ Include dependency graph for IRenderer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eng::Color
 
struct  eng::Text
 
struct  eng::Event
 
struct  eng::WindowSize
 
class  eng::IRenderer
 Interface for the renderer. More...
 

Namespaces

namespace  eng
 

Enumerations

enum class  eng::Key {
  eng::Unknown , eng::Escape , eng::Enter , eng::Space ,
  eng::Up , eng::Down , eng::Left , eng::Right ,
  eng::A , eng::B , eng::C , eng::D ,
  eng::E , eng::F , eng::G , eng::H ,
  eng::I , eng::J , eng::K , eng::L ,
  eng::M , eng::N , eng::O , eng::P ,
  eng::Q , eng::R , eng::S , eng::T ,
  eng::U , eng::V , eng::W , eng::X ,
  eng::Y , eng::Z , eng::Num0 , eng::Num1 ,
  eng::Num2 , eng::Num3 , eng::Num4 , eng::Num5 ,
  eng::Num6 , eng::Num7 , eng::Num8 , eng::Num9
}
 
enum class  eng::EventType { eng::Closed , eng::KeyPressed , eng::KeyReleased , eng::None }
 

Detailed Description

This file contains the IRenderer class declaration.

Definition in file IRenderer.hpp.