doom3-gpl
Doom 3 GPL source release
|
#include <Window.h>
Public Types | |
enum | { ON_MOUSEENTER = 0, ON_MOUSEEXIT, ON_ACTION, ON_ACTIVATE, ON_DEACTIVATE, ON_ESC, ON_FRAME, ON_TRIGGER, ON_ACTIONRELEASE, ON_ENTER, ON_ENTERRELEASE, SCRIPT_COUNT } |
enum | { ADJUST_MOVE = 0, ADJUST_TOP, ADJUST_RIGHT, ADJUST_BOTTOM, ADJUST_LEFT, ADJUST_TOPLEFT, ADJUST_BOTTOMRIGHT, ADJUST_TOPRIGHT, ADJUST_BOTTOMLEFT } |
Public Attributes | |
idStr | cmd |
Static Public Attributes | |
static const char * | ScriptNames [SCRIPT_COUNT] |
static const idRegEntry | RegisterVars [] |
static const int | NumRegisterVars = sizeof(RegisterVars) / sizeof(idRegEntry) |
Static Protected Attributes | |
static idCVar | gui_debug |
static idCVar | gui_edit |
static bool | registerIsTemporary [MAX_EXPRESSION_REGISTERS] |
Friends | |
class | rvGEWindowWrapper |
class | idSimpleWindow |
class | idUserInterfaceLocal |
anonymous enum |
anonymous enum |
idWindow::idWindow | ( | idUserInterfaceLocal * | gui | ) |
Definition at line 220 of file Window.cpp.
idWindow::idWindow | ( | idDeviceContext * | d, |
idUserInterfaceLocal * | gui | ||
) |
Definition at line 231 of file Window.cpp.
|
virtual |
Definition at line 269 of file Window.cpp.
Reimplemented in idListWindow, idSliderWindow, idEditWindow, idMarkerWindow, idBindWindow, and idChoiceWindow.
Definition at line 481 of file Window.cpp.
Definition at line 3829 of file Window.cpp.
Definition at line 693 of file Window.cpp.
void idWindow::AddTransition | ( | idWinVar * | dest, |
idVec4 | from, | ||
idVec4 | to, | ||
int | time, | ||
float | accelTime, | ||
float | decelTime | ||
) |
Definition at line 2613 of file Window.cpp.
Definition at line 575 of file Window.cpp.
|
virtual |
Reimplemented in idListWindow, idEditWindow, idSliderWindow, idChoiceWindow, idMarkerWindow, idBindWindow, and idRenderWindow.
Definition at line 179 of file Window.cpp.
Definition at line 1317 of file Window.cpp.
Definition at line 353 of file Window.cpp.
Definition at line 1343 of file Window.cpp.
Definition at line 1173 of file Window.cpp.
Definition at line 242 of file Window.cpp.
Definition at line 1493 of file Window.cpp.
void idWindow::ClientToScreen | ( | idRectangle * | rect | ) |
Definition at line 4137 of file Window.cpp.
void idWindow::CommonInit | ( | ) |
Definition at line 112 of file Window.cpp.
Definition at line 681 of file Window.cpp.
bool idWindow::Contains | ( | const idRectangle & | sr, |
float | x, | ||
float | y | ||
) |
Definition at line 669 of file Window.cpp.
bool idWindow::ContainsStateVars | ( | ) |
Definition at line 3921 of file Window.cpp.
|
protected |
Definition at line 1697 of file Window.cpp.
Reimplemented in idGameSSDWindow, idGameBustOutWindow, idGameBearShootWindow, idListWindow, idSliderWindow, idMarkerWindow, idEditWindow, idChoiceWindow, idBindWindow, idFieldWindow, idRenderWindow, and idGameWindowProxy.
Definition at line 323 of file Window.cpp.
|
virtual |
Reimplemented in idSliderWindow.
Definition at line 1107 of file Window.cpp.
void idWindow::DrawBorderAndCaption | ( | const idRectangle & | drawRect | ) |
Definition at line 1130 of file Window.cpp.
|
protected |
Definition at line 2766 of file Window.cpp.
Definition at line 1079 of file Window.cpp.
Definition at line 3027 of file Window.cpp.
Definition at line 2702 of file Window.cpp.
|
protected |
Definition at line 2749 of file Window.cpp.
|
protected |
Definition at line 2733 of file Window.cpp.
Definition at line 2573 of file Window.cpp.
Definition at line 4012 of file Window.cpp.
Definition at line 3979 of file Window.cpp.
idSimpleWindow * idWindow::FindSimpleWinByName | ( | const char * | _name | ) |
Definition at line 2555 of file Window.cpp.
void idWindow::FixupParms | ( | ) |
Definition at line 3838 of file Window.cpp.
void idWindow::FixupTransitions | ( | ) |
Definition at line 3771 of file Window.cpp.
|
virtual |
Definition at line 1467 of file Window.cpp.
|
virtual |
Reimplemented in idEditWindow.
Definition at line 1451 of file Window.cpp.
idWindow * idWindow::GetCaptureChild | ( | ) |
Definition at line 1512 of file Window.cpp.
Definition at line 4036 of file Window.cpp.
Definition at line 4024 of file Window.cpp.
Definition at line 4048 of file Window.cpp.
|
inline |
idWindow * idWindow::GetFocusedChild | ( | ) |
Definition at line 1524 of file Window.cpp.
|
inline |
float idWindow::GetMaxCharHeight | ( | ) |
Definition at line 303 of file Window.cpp.
float idWindow::GetMaxCharWidth | ( | ) |
Definition at line 313 of file Window.cpp.
Definition at line 2604 of file Window.cpp.
|
virtual |
Reimplemented in idGameSSDWindow, idGameBustOutWindow, idGameBearShootWindow, idListWindow, idEditWindow, idSliderWindow, idChoiceWindow, idBindWindow, and idRenderWindow.
Definition at line 1776 of file Window.cpp.
Definition at line 1717 of file Window.cpp.
Reimplemented in idListWindow, and idEditWindow.
|
virtual |
Reimplemented in idGameSSDWindow, idGameBustOutWindow, idGameBearShootWindow, idListWindow, idSliderWindow, idMarkerWindow, idEditWindow, idChoiceWindow, and idBindWindow.
Definition at line 709 of file Window.cpp.
Definition at line 1330 of file Window.cpp.
Definition at line 4089 of file Window.cpp.
bool idWindow::Interactive | ( | ) |
Definition at line 3939 of file Window.cpp.
|
protected |
Definition at line 3884 of file Window.cpp.
|
virtual |
Definition at line 1475 of file Window.cpp.
|
virtual |
Definition at line 1459 of file Window.cpp.
|
virtual |
Reimplemented in idMarkerWindow.
Definition at line 392 of file Window.cpp.
|
virtual |
Reimplemented in idMarkerWindow.
Definition at line 406 of file Window.cpp.
Definition at line 278 of file Window.cpp.
|
virtual |
Definition at line 1435 of file Window.cpp.
int idWindow::NumTransitions | ( | ) |
Definition at line 3757 of file Window.cpp.
Definition at line 2130 of file Window.cpp.
Definition at line 3012 of file Window.cpp.
|
protected |
Definition at line 2817 of file Window.cpp.
Definition at line 3003 of file Window.cpp.
|
protected |
Definition at line 2920 of file Window.cpp.
Reimplemented in idGameSSDWindow, idGameBustOutWindow, idGameBearShootWindow, idListWindow, idSliderWindow, idEditWindow, idMarkerWindow, idChoiceWindow, idRenderWindow, and idFieldWindow.
Definition at line 1915 of file Window.cpp.
Definition at line 2052 of file Window.cpp.
bool idWindow::ParseScript | ( | idParser * | src, |
idGuiScriptList & | list, | ||
int * | timeParm = NULL , |
||
bool | allowIf = false |
||
) |
Definition at line 1571 of file Window.cpp.
Definition at line 1681 of file Window.cpp.
Definition at line 1883 of file Window.cpp.
Definition at line 2830 of file Window.cpp.
Definition at line 1895 of file Window.cpp.
|
virtual |
Reimplemented in idGameBustOutWindow, idGameBearShootWindow, idListWindow, idSliderWindow, idMarkerWindow, idEditWindow, idChoiceWindow, idBindWindow, and idRenderWindow.
Definition at line 1709 of file Window.cpp.
|
virtual |
Definition at line 3160 of file Window.cpp.
Reimplemented in idGameSSDWindow, idGameBustOutWindow, and idGameBearShootWindow.
Definition at line 3607 of file Window.cpp.
Definition at line 3590 of file Window.cpp.
void idWindow::ReadSaveGameTransition | ( | idTransitionData & | trans, |
idFile * | savefile | ||
) |
Definition at line 3441 of file Window.cpp.
Definition at line 1194 of file Window.cpp.
|
inline |
Definition at line 4066 of file Window.cpp.
void idWindow::ResetCinematics | ( | ) |
Definition at line 2635 of file Window.cpp.
Definition at line 2646 of file Window.cpp.
|
protected |
Definition at line 1671 of file Window.cpp.
Reimplemented in idSliderWindow, and idMarkerWindow.
Definition at line 421 of file Window.cpp.
Reimplemented in idSliderWindow, idEditWindow, and idChoiceWindow.
Definition at line 633 of file Window.cpp.
Definition at line 2690 of file Window.cpp.
bool idWindow::RunScriptList | ( | idGuiScriptList * | src | ) |
Definition at line 2677 of file Window.cpp.
Definition at line 596 of file Window.cpp.
|
protected |
Definition at line 1661 of file Window.cpp.
void idWindow::ScreenToClient | ( | idRectangle * | rect | ) |
Definition at line 4118 of file Window.cpp.
Reimplemented in idSliderWindow.
Definition at line 550 of file Window.cpp.
Definition at line 3957 of file Window.cpp.
void idWindow::SetDC | ( | idDeviceContext * | d | ) |
Definition at line 1301 of file Window.cpp.
Definition at line 4159 of file Window.cpp.
Definition at line 1484 of file Window.cpp.
Definition at line 1537 of file Window.cpp.
void idWindow::SetFont | ( | ) |
Definition at line 294 of file Window.cpp.
Definition at line 2114 of file Window.cpp.
Definition at line 1503 of file Window.cpp.
void idWindow::SetScriptParams | ( | ) |
void idWindow::SetupBackground | ( | ) |
Definition at line 1393 of file Window.cpp.
void idWindow::SetupFromState | ( | ) |
Definition at line 1409 of file Window.cpp.
Definition at line 1141 of file Window.cpp.
Definition at line 377 of file Window.cpp.
size_t idWindow::Size | ( | void | ) |
Definition at line 164 of file Window.cpp.
|
virtual |
Definition at line 1443 of file Window.cpp.
void idWindow::StartTransition | ( | ) |
Definition at line 2626 of file Window.cpp.
Reimplemented in idListWindow.
Definition at line 518 of file Window.cpp.
|
protected |
Definition at line 1048 of file Window.cpp.
|
protected |
Definition at line 998 of file Window.cpp.
|
virtual |
Definition at line 504 of file Window.cpp.
Definition at line 4194 of file Window.cpp.
|
protected |
Definition at line 584 of file Window.cpp.
Definition at line 3404 of file Window.cpp.
void idWindow::WriteSaveGameTransition | ( | idTransitionData & | trans, |
idFile * | savefile | ||
) |
Definition at line 3416 of file Window.cpp.
|
virtual |
Definition at line 3319 of file Window.cpp.
Reimplemented in idGameSSDWindow, idGameBustOutWindow, and idGameBearShootWindow.
Definition at line 3464 of file Window.cpp.
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |
|
static |
|
protected |
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |