r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
eng Namespace Reference

Classes

class  AScene
 Class for scene. More...
 
class  AsioClient
 Network implementation with asio for client. More...
 
class  ASystem
 
struct  Color
 
class  Engine
 Class for the game engine. More...
 
struct  Event
 
class  IAudio
 Interface for the audio. More...
 
class  INetworkClient
 Interface for the client network. More...
 
class  IRenderer
 Interface for the renderer. More...
 
class  IScene
 interface class for scene More...
 
class  ISystem
 
class  SceneManager
 Class for managing scenes. More...
 
struct  Text
 
struct  WindowSize
 

Typedefs

using id = unsigned int
 

Enumerations

enum  State : unsigned char { STOP = 0 , RUN = 1 , DEFAULT = 2 }
 
enum class  Status { Stopped , Paused , Playing }
 
enum class  Key {
  Unknown , Escape , Enter , Space ,
  Up , Down , Left , Right ,
  A , B , C , D ,
  E , F , G , H ,
  I , J , K , L ,
  M , N , O , P ,
  Q , R , S , T ,
  U , V , W , X ,
  Y , Z , Num0 , Num1 ,
  Num2 , Num3 , Num4 , Num5 ,
  Num6 , Num7 , Num8 , Num9
}
 
enum class  EventType { Closed , KeyPressed , KeyReleased , None }
 

Typedef Documentation

◆ id

using eng::id = unsigned int

Definition at line 17 of file IScene.hpp.

Enumeration Type Documentation

◆ EventType

enum class eng::EventType
strong
Enumerator
Closed 
KeyPressed 
KeyReleased 
None 

Definition at line 80 of file IRenderer.hpp.

◆ Key

enum class eng::Key
strong
Enumerator
Unknown 
Escape 
Enter 
Space 
Up 
Down 
Left 
Right 
Num0 
Num1 
Num2 
Num3 
Num4 
Num5 
Num6 
Num7 
Num8 
Num9 

Definition at line 33 of file IRenderer.hpp.

◆ State

enum eng::State : unsigned char
Enumerator
STOP 
RUN 
DEFAULT 

Definition at line 23 of file Engine.hpp.

◆ Status

enum class eng::Status
strong
Enumerator
Stopped 
Paused 
Playing 

Definition at line 16 of file IAudio.hpp.