FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <wmcgui.h>
Public Member Functions | |
GUISystem () | |
~GUISystem () | |
GUIScreen * | PushScreen (GUIScreen *csp) |
void | PullScreen (GUIScreen *in_screen) |
ScreenClassInfoEntry * | GetClassInfo () |
ScreenClassInfoEntry * | GetScreenClassInfo (const SCP_string &screen_name) |
void | ParseClassInfo (char *section) |
void | SetActiveObject (GUIObject *cgp) |
void | SetGraspedObject (GUIObject *cgp, int button) |
int | GetMouseX () |
int | GetMouseY () |
int | GetStatus () |
GUIObject * | GetActiveObject () |
GUIObject * | GetGraspedObject () |
int | GetKeyPressed () |
int | OnFrame (float frametime, bool doevents, bool clearandflip) |
Friends | |
class | GUIScreen |
GUISystem::GUISystem | ( | ) |
Definition at line 543 of file wmcgui.cpp.
GUISystem::~GUISystem | ( | ) |
Definition at line 551 of file wmcgui.cpp.
|
inline |
ScreenClassInfoEntry * GUISystem::GetScreenClassInfo | ( | const SCP_string & | screen_name | ) |
Definition at line 589 of file wmcgui.cpp.
Definition at line 601 of file wmcgui.cpp.
void GUISystem::ParseClassInfo | ( | char * | section | ) |
Definition at line 142 of file wmcgui.cpp.
Definition at line 574 of file wmcgui.cpp.
Definition at line 562 of file wmcgui.cpp.
Definition at line 675 of file wmcgui.cpp.
Definition at line 691 of file wmcgui.cpp.