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::CircleShape
 
struct  eng::Event
 
struct  eng::WindowSize
 
interface  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::Delete , eng::Dot , 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 , eng::LControl
}
 
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.