Classes | |
| class | AScene |
| Abstract class for scene. More... | |
| class | AsioClient |
| High-performance UDP client implementation using ASIO library. More... | |
| struct | CircleShape |
| struct | Color |
| struct | ConnectionStats |
| Connection statistics tracking. More... | |
| class | Engine |
| Class for the engine. More... | |
| struct | Event |
| interface | IAudio |
| Interface for the audio. More... | |
| interface | INetworkClient |
| Interface for the client network. More... | |
| interface | IRenderer |
| Interface for the renderer. More... | |
| interface | IScene |
| interface class for scene More... | |
| struct | QueuedPacket |
| Represents a packet queued for asynchronous transmission to server. More... | |
| 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 | ConnectionState { DISCONNECTED , CONNECTING , CONNECTED , DISCONNECTING } |
| Connection state enumeration. More... | |
| enum class | Key { Unknown , Escape , Enter , Space , Up , Down , Left , Right , Delete , Dot , 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 , LControl } |
| enum class | EventType { Closed , KeyPressed , KeyReleased , None } |
| using eng::id = unsigned int |
Definition at line 20 of file IScene.hpp.
|
strong |
Connection state enumeration.
| Enumerator | |
|---|---|
| DISCONNECTED | |
| CONNECTING | |
| CONNECTED | |
| DISCONNECTING | |
Definition at line 21 of file INetworkClient.hpp.
|
strong |
| Enumerator | |
|---|---|
| Closed | |
| KeyPressed | |
| KeyReleased | |
| None | |
Definition at line 94 of file IRenderer.hpp.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Escape | |
| Enter | |
| Space | |
| Up | |
| Down | |
| Left | |
| Right | |
| Delete | |
| Dot | |
| 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 | |
| LControl | |
Definition at line 44 of file IRenderer.hpp.
| enum eng::State : unsigned char |
| Enumerator | |
|---|---|
| STOP | |
| RUN | |
| DEFAULT | |
Definition at line 21 of file Engine.hpp.
|
strong |
| Enumerator | |
|---|---|
| Stopped | |
| Paused | |
| Playing | |
Definition at line 16 of file IAudio.hpp.