FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <wmcgui.h>
Public Member Functions | |
GUIObject (const SCP_string &in_Name="", int x_coord=0, int y_coord=0, int x_width=-1, int y_height=-1, int in_style=0) | |
~GUIObject () | |
void | Delete () |
GUIObject * | AddChild (GUIObject *cgp) |
void | DeleteChildren (GUIObject *exception=NULL) |
void | SetPosition (int x, int y) |
void | SetCloseFunction (void(*in_closefunc)(GUIObject *caller)) |
int | GetWidth () |
int | GetHeight () |
![]() | |
LinkedList () | |
virtual | ~LinkedList () |
Protected Member Functions | |
void | OnDraw (float frametime) |
int | OnFrame (float frametime, int *unused_queue) |
void | OnMove (int dx, int dy) |
void | OnRefreshSize () |
void | OnRefreshSkin () |
virtual void | DoDraw (float frametime) |
virtual int | DoFrame (float frametime) |
virtual int | DoRefreshSize () |
virtual void | DoRefreshSkin () |
virtual void | DoMove (int dx, int dy) |
virtual int | DoMouseOver (float frametime) |
virtual int | DoMouseDown (float frametime) |
virtual int | DoMouseUp (float frametime) |
virtual int | DoMouseOut (float frametime) |
virtual int | DoKeyState (float frametime) |
virtual int | DoKeyPress (float frametime) |
void | SetCIPointer () |
int | GetCIEImageHandle (int id, int handleid=0) |
int | GetCIECoords (int id, int *x, int *y) |
Friends | |
class | Window |
class | Menu |
class | Text |
class | Tree |
class | Checkbox |
class | Button |
class | ImageAnim |
class | HUDGauge |
class | GUIScreen |
class | GUISystem |
Additional Inherited Members | |
![]() | |
struct LinkedList * | next |
struct LinkedList * | prev |
GUIObject::GUIObject | ( | const SCP_string & | in_Name = "" , |
int | x_coord = 0 , |
||
int | y_coord = 0 , |
||
int | x_width = -1 , |
||
int | y_height = -1 , |
||
int | in_style = 0 |
||
) |
Definition at line 715 of file wmcgui.cpp.
GUIObject::~GUIObject | ( | ) |
Definition at line 757 of file wmcgui.cpp.
Definition at line 819 of file wmcgui.cpp.
void GUIObject::Delete | ( | ) |
Definition at line 853 of file wmcgui.cpp.
Definition at line 770 of file wmcgui.cpp.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Definition at line 972 of file wmcgui.cpp.
Definition at line 862 of file wmcgui.cpp.
Definition at line 874 of file wmcgui.cpp.
Definition at line 954 of file wmcgui.cpp.
|
protected |
Definition at line 1048 of file wmcgui.cpp.
Definition at line 1055 of file wmcgui.cpp.