1 #ifndef BLANK_UI_CLIENTCONTROLLER_HPP_
2 #define BLANK_UI_CLIENTCONTROLLER_HPP_
7 struct ClientController {
9 /// enable or disable audio output
10 virtual void SetAudio(bool) = 0;
11 /// enable or disable world rendering
12 virtual void SetVideo(bool) = 0;
13 /// enable or disable HUD rendering
14 virtual void SetHUD(bool) = 0;
15 /// enable or disable debug rendering
16 virtual void SetDebug(bool) = 0;
18 /// change camera mode of world rendering
19 virtual void NextCamera() = 0;
21 /// terminate the application
22 virtual void Exit() = 0;