| 
|   | idGameSSDWindow (idUserInterfaceLocal *gui) | 
|   | 
|   | idGameSSDWindow (idDeviceContext *d, idUserInterfaceLocal *gui) | 
|   | 
|   | ~idGameSSDWindow () | 
|   | 
| virtual void  | WriteToSaveGame (idFile *savefile) | 
|   | 
| virtual void  | ReadFromSaveGame (idFile *savefile) | 
|   | 
| virtual const char *  | HandleEvent (const sysEvent_t *event, bool *updateVisuals) | 
|   | 
| virtual idWinVar *  | GetWinVarByName (const char *_name, bool winLookup=false, drawWin_t **owner=NULL) | 
|   | 
| virtual void  | Draw (int time, float x, float y) | 
|   | 
| void  | AddHealth (int health) | 
|   | 
| void  | AddScore (SSDEntity *ent, int points) | 
|   | 
| void  | AddDamage (int damage) | 
|   | 
| void  | OnNuke () | 
|   | 
| void  | OnRescueAll () | 
|   | 
| void  | OnSuperBlaster () | 
|   | 
| SSDEntity *  | GetSpecificEntity (int type, int id) | 
|   | 
| void  | PlaySound (const char *sound) | 
|   | 
|   | idWindow (idUserInterfaceLocal *gui) | 
|   | 
|   | idWindow (idDeviceContext *d, idUserInterfaceLocal *gui) | 
|   | 
| virtual  | ~idWindow () | 
|   | 
| void  | SetDC (idDeviceContext *d) | 
|   | 
| idDeviceContext *  | GetDC (void) | 
|   | 
| idWindow *  | SetFocus (idWindow *w, bool scripts=true) | 
|   | 
| idWindow *  | SetCapture (idWindow *w) | 
|   | 
| void  | SetParent (idWindow *w) | 
|   | 
| void  | SetFlag (unsigned int f) | 
|   | 
| void  | ClearFlag (unsigned int f) | 
|   | 
| unsigned  | GetFlags () | 
|   | 
| void  | Move (float x, float y) | 
|   | 
| void  | BringToTop (idWindow *w) | 
|   | 
| void  | Adjust (float xd, float yd) | 
|   | 
| void  | SetAdjustMode (idWindow *child) | 
|   | 
| void  | Size (float x, float y, float w, float h) | 
|   | 
| void  | SetupFromState () | 
|   | 
| void  | SetupBackground () | 
|   | 
| drawWin_t *  | FindChildByName (const char *name) | 
|   | 
| idSimpleWindow *  | FindSimpleWinByName (const char *_name) | 
|   | 
| idWindow *  | GetParent () | 
|   | 
| idUserInterfaceLocal *  | GetGui () | 
|   | 
| bool  | Contains (float x, float y) | 
|   | 
| size_t  | Size () | 
|   | 
| virtual size_t  | Allocated () | 
|   | 
| idStr *  | GetStrPtrByName (const char *_name) | 
|   | 
| int  | GetWinVarOffset (idWinVar *wv, drawWin_t *dw) | 
|   | 
| float  | GetMaxCharHeight () | 
|   | 
| float  | GetMaxCharWidth () | 
|   | 
| void  | SetFont () | 
|   | 
| void  | SetInitialState (const char *_name) | 
|   | 
| void  | AddChild (idWindow *win) | 
|   | 
| void  | DebugDraw (int time, float x, float y) | 
|   | 
| void  | CalcClientRect (float xofs, float yofs) | 
|   | 
| void  | CommonInit () | 
|   | 
| void  | CleanUp () | 
|   | 
| void  | DrawBorderAndCaption (const idRectangle &drawRect) | 
|   | 
| void  | DrawCaption (int time, float x, float y) | 
|   | 
| void  | SetupTransforms (float x, float y) | 
|   | 
| bool  | Contains (const idRectangle &sr, float x, float y) | 
|   | 
| const char *  | GetName () | 
|   | 
| virtual bool  | Parse (idParser *src, bool rebuild=true) | 
|   | 
| void  | CalcRects (float x, float y) | 
|   | 
| virtual void  | Redraw (float x, float y) | 
|   | 
| virtual void  | ArchiveToDictionary (idDict *dict, bool useNames=true) | 
|   | 
| virtual void  | InitFromDictionary (idDict *dict, bool byName=true) | 
|   | 
| virtual void  | PostParse () | 
|   | 
| virtual void  | Activate (bool activate, idStr &act) | 
|   | 
| virtual void  | Trigger () | 
|   | 
| virtual void  | GainFocus () | 
|   | 
| virtual void  | LoseFocus () | 
|   | 
| virtual void  | GainCapture () | 
|   | 
| virtual void  | LoseCapture () | 
|   | 
| virtual void  | Sized () | 
|   | 
| virtual void  | Moved () | 
|   | 
| virtual void  | MouseExit () | 
|   | 
| virtual void  | MouseEnter () | 
|   | 
| virtual void  | DrawBackground (const idRectangle &drawRect) | 
|   | 
| virtual const char *  | RouteMouseCoords (float xd, float yd) | 
|   | 
| virtual void  | SetBuddy (idWindow *buddy) | 
|   | 
| virtual void  | HandleBuddyUpdate (idWindow *buddy) | 
|   | 
| virtual void  | StateChanged (bool redraw) | 
|   | 
| virtual void  | ReadFromDemoFile (class idDemoFile *f, bool rebuild=true) | 
|   | 
| virtual void  | WriteToDemoFile (class idDemoFile *f) | 
|   | 
| void  | WriteSaveGameString (const char *string, idFile *savefile) | 
|   | 
| void  | WriteSaveGameTransition (idTransitionData &trans, idFile *savefile) | 
|   | 
| void  | ReadSaveGameString (idStr &string, idFile *savefile) | 
|   | 
| void  | ReadSaveGameTransition (idTransitionData &trans, idFile *savefile) | 
|   | 
| void  | FixupTransitions () | 
|   | 
| virtual void  | HasAction () | 
|   | 
| virtual void  | HasScripts () | 
|   | 
| void  | FixupParms () | 
|   | 
| void  | GetScriptString (const char *name, idStr &out) | 
|   | 
| void  | SetScriptParams () | 
|   | 
| bool  | HasOps () | 
|   | 
| float  | EvalRegs (int test=-1, bool force=false) | 
|   | 
| void  | StartTransition () | 
|   | 
| void  | AddTransition (idWinVar *dest, idVec4 from, idVec4 to, int time, float accelTime, float decelTime) | 
|   | 
| void  | ResetTime (int time) | 
|   | 
| void  | ResetCinematics () | 
|   | 
| int  | NumTransitions () | 
|   | 
| bool  | ParseScript (idParser *src, idGuiScriptList &list, int *timeParm=NULL, bool allowIf=false) | 
|   | 
| bool  | RunScript (int n) | 
|   | 
| bool  | RunScriptList (idGuiScriptList *src) | 
|   | 
| void  | SetRegs (const char *key, const char *val) | 
|   | 
| int  | ParseExpression (idParser *src, idWinVar *var=NULL, int component=0) | 
|   | 
| int  | ExpressionConstant (float f) | 
|   | 
| idRegisterList *  | RegList () | 
|   | 
| void  | AddCommand (const char *cmd) | 
|   | 
| void  | AddUpdateVar (idWinVar *var) | 
|   | 
| bool  | Interactive () | 
|   | 
| bool  | ContainsStateVars () | 
|   | 
| void  | SetChildWinVarVal (const char *name, const char *var, const char *val) | 
|   | 
| idWindow *  | GetFocusedChild () | 
|   | 
| idWindow *  | GetCaptureChild () | 
|   | 
| const char *  | GetComment () | 
|   | 
| void  | SetComment (const char *p) | 
|   | 
| virtual void  | RunNamedEvent (const char *eventName) | 
|   | 
| void  | AddDefinedVar (idWinVar *var) | 
|   | 
| idWindow *  | FindChildByPoint (float x, float y, idWindow *below=NULL) | 
|   | 
| int  | GetChildIndex (idWindow *window) | 
|   | 
| int  | GetChildCount (void) | 
|   | 
| idWindow *  | GetChild (int index) | 
|   | 
| void  | RemoveChild (idWindow *win) | 
|   | 
| bool  | InsertChild (idWindow *win, idWindow *before) | 
|   | 
| void  | ScreenToClient (idRectangle *rect) | 
|   | 
| void  | ClientToScreen (idRectangle *rect) | 
|   | 
| bool  | UpdateFromDictionary (idDict &dict) | 
|   | 
 | 
| 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
 
 } | 
|   | 
| idWindow *  | FindChildByPoint (float x, float y, idWindow **below) | 
|   | 
| void  | SetDefaults (void) | 
|   | 
| bool  | IsSimple () | 
|   | 
| void  | UpdateWinVars () | 
|   | 
| void  | DisableRegister (const char *_name) | 
|   | 
| void  | Transition () | 
|   | 
| void  | Time () | 
|   | 
| bool  | RunTimeEvents (int time) | 
|   | 
| void  | Dump () | 
|   | 
| int  | ExpressionTemporary () | 
|   | 
| wexpOp_t *  | ExpressionOp () | 
|   | 
| int  | EmitOp (int a, int b, wexpOpType_t opType, wexpOp_t **opp=NULL) | 
|   | 
| int  | ParseEmitOp (idParser *src, int a, wexpOpType_t opType, int priority, wexpOp_t **opp=NULL) | 
|   | 
| int  | ParseTerm (idParser *src, idWinVar *var=NULL, int component=0) | 
|   | 
| int  | ParseExpressionPriority (idParser *src, int priority, idWinVar *var=NULL, int component=0) | 
|   | 
| void  | EvaluateRegisters (float *registers) | 
|   | 
| void  | SaveExpressionParseState () | 
|   | 
| void  | RestoreExpressionParseState () | 
|   | 
| void  | ParseBracedExpression (idParser *src) | 
|   | 
| bool  | ParseScriptEntry (const char *name, idParser *src) | 
|   | 
| bool  | ParseRegEntry (const char *name, idParser *src) | 
|   | 
| void  | ParseString (idParser *src, idStr &out) | 
|   | 
| void  | ParseVec4 (idParser *src, idVec4 &out) | 
|   | 
| void  | ConvertRegEntry (const char *name, idParser *src, idStr &out, int tabs) | 
|   | 
| float  | actualX | 
|   | 
| float  | actualY | 
|   | 
| int  | childID | 
|   | 
| unsigned int  | flags | 
|   | 
| int  | lastTimeRun | 
|   | 
| idRectangle  | drawRect | 
|   | 
| idRectangle  | clientRect | 
|   | 
| idVec2  | origin | 
|   | 
| int  | timeLine | 
|   | 
| float  | xOffset | 
|   | 
| float  | yOffset | 
|   | 
| float  | forceAspectWidth | 
|   | 
| float  | forceAspectHeight | 
|   | 
| float  | matScalex | 
|   | 
| float  | matScaley | 
|   | 
| float  | borderSize | 
|   | 
| float  | textAlignx | 
|   | 
| float  | textAligny | 
|   | 
| idStr  | name | 
|   | 
| idStr  | comment | 
|   | 
| idVec2  | shear | 
|   | 
| signed char  | textShadow | 
|   | 
| unsigned char  | fontNum | 
|   | 
| unsigned char  | cursor | 
|   | 
| signed char  | textAlign | 
|   | 
| idWinBool  | noTime | 
|   | 
| idWinBool  | visible | 
|   | 
| idWinBool  | noEvents | 
|   | 
| idWinRectangle  | rect | 
|   | 
| idWinVec4  | backColor | 
|   | 
| idWinVec4  | matColor | 
|   | 
| idWinVec4  | foreColor | 
|   | 
| idWinVec4  | hoverColor | 
|   | 
| idWinVec4  | borderColor | 
|   | 
| idWinFloat  | textScale | 
|   | 
| idWinFloat  | rotate | 
|   | 
| idWinStr  | text | 
|   | 
| idWinBackground  | backGroundName | 
|   | 
| idList< idWinVar * >  | definedVars | 
|   | 
| idList< idWinVar * >  | updateVars | 
|   | 
| idRectangle  | textRect | 
|   | 
| const idMaterial *  | background | 
|   | 
| idWindow *  | parent | 
|   | 
| idList< idWindow * >  | children | 
|   | 
| idList< drawWin_t >  | drawWindows | 
|   | 
| idWindow *  | focusedChild | 
|   | 
| idWindow *  | captureChild | 
|   | 
| idWindow *  | overChild | 
|   | 
| bool  | hover | 
|   | 
| idDeviceContext *  | dc | 
|   | 
| idUserInterfaceLocal *  | gui | 
|   | 
| idGuiScriptList *  | scripts [SCRIPT_COUNT] | 
|   | 
| bool *  | saveTemps | 
|   | 
| idList< idTimeLineEvent * >  | timeLineEvents | 
|   | 
| idList< idTransitionData >  | transitions | 
|   | 
| idList< wexpOp_t >  | ops | 
|   | 
| idList< float >  | expressionRegisters | 
|   | 
| idList< wexpOp_t > *  | saveOps | 
|   | 
| idList< rvNamedEvent * >  | namedEvents | 
|   | 
| idList< float > *  | saveRegs | 
|   | 
| idRegisterList  | regList | 
|   | 
| idWinBool  | hideCursor | 
|   | 
| static idCVar  | gui_debug | 
|   | 
| static idCVar  | gui_edit | 
|   | 
| static bool  | registerIsTemporary [MAX_EXPRESSION_REGISTERS] | 
|   | 
Definition at line 483 of file GameSSDWindow.h.