#include <UserInterface.h>
Collaboration diagram for Teddy::SpaceGame::UserInterface:
Public Methods | |
UserInterface (Root *root) | |
void | addComponents () |
Create testing environment physical user interface. More... | |
void | enterRunLoop () |
View * | getView () |
Console * | getConsole () |
Scanner * | getScanner () |
Projection * | getActiveProjection () |
void | toggleCamera () |
Protected Attributes | |
Root * | root |
Link to program root. More... | |
View * | view |
Render Context. More... | |
WindowManager * | window_manager |
Window manager. More... | |
Console * | console |
Layer * | layer |
Fullscreen area of view; receives inputs, contains rest of physical components. More... | |
FrontCamera * | front_camera |
Projection area for camera(s). More... | |
FrontCamera * | front_camera2 |
Projection area for camera(s). More... | |
Sight * | sight |
Simple sight component (for FrontCamera). More... | |
Hud * | hud |
Small information display component. More... | |
Scanner * | scanner |
Radar component. More... | |
unsigned long | flags |
Definition at line 57 of file UserInterface.h.
|
Definition at line 52 of file UserInterface.cpp. References layer, RO_FULLSCREEN, root, view, and window_manager. |
|
Create testing environment physical user interface.
Definition at line 82 of file UserInterface.cpp. References front_camera, front_camera2, hud, layer, RO_CABIN, RO_HUD, RO_MULTI_WINDOW, RO_SCANNER, root, scanner, toggleCamera(), view, and window_manager. |
|
Definition at line 76 of file UserInterface.cpp. References window_manager. |
|
Definition at line 208 of file UserInterface.cpp. References front_camera. |
|
Definition at line 198 of file UserInterface.cpp. References console. |
|
Definition at line 203 of file UserInterface.cpp. References scanner. |
|
Definition at line 193 of file UserInterface.cpp. References view. |
|
Definition at line 180 of file UserInterface.cpp. References front_camera, and root. Referenced by addComponents(). |
|
Definition at line 73 of file UserInterface.h. Referenced by getConsole(). |
|
Definition at line 80 of file UserInterface.h. |
|
Projection area for camera(s).
Definition at line 75 of file UserInterface.h. Referenced by addComponents(), getActiveProjection(), and toggleCamera(). |
|
Projection area for camera(s).
Definition at line 76 of file UserInterface.h. Referenced by addComponents(). |
|
Small information display component.
Definition at line 78 of file UserInterface.h. Referenced by addComponents(). |
|
Fullscreen area of view; receives inputs, contains rest of physical components.
Definition at line 74 of file UserInterface.h. Referenced by addComponents(), and UserInterface(). |
|
Link to program root.
Definition at line 70 of file UserInterface.h. Referenced by addComponents(), toggleCamera(), and UserInterface(). |
|
Radar component.
Definition at line 79 of file UserInterface.h. Referenced by addComponents(), and getScanner(). |
|
Simple sight component (for FrontCamera).
Definition at line 77 of file UserInterface.h. |
|
Render Context.
Definition at line 71 of file UserInterface.h. Referenced by addComponents(), getView(), and UserInterface(). |
|
Window manager.
Definition at line 72 of file UserInterface.h. Referenced by addComponents(), enterRunLoop(), and UserInterface(). |