|
| | idRenderWindow (idUserInterfaceLocal *gui) |
| |
| | idRenderWindow (idDeviceContext *d, idUserInterfaceLocal *gui) |
| |
| virtual | ~idRenderWindow () |
| |
| virtual void | PostParse () |
| |
| virtual void | Draw (int time, float x, float y) |
| |
| virtual size_t | Allocated () |
| |
| virtual idWinVar * | GetWinVarByName (const char *_name, bool winLookup=false, drawWin_t **owner=NULL) |
| |
| | 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 () |
| |
| 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) |
| |
| virtual const char * | HandleEvent (const sysEvent_t *event, bool *updateVisuals) |
| |
| 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 | 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) |
| |
| virtual void | WriteToSaveGame (idFile *savefile) |
| |
| void | ReadSaveGameString (idStr &string, idFile *savefile) |
| |
| void | ReadSaveGameTransition (idTransitionData &trans, idFile *savefile) |
| |
| virtual void | ReadFromSaveGame (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
} |
| |
| idStr | cmd |
| |
| static const char * | ScriptNames [SCRIPT_COUNT] |
| |
| static const idRegEntry | RegisterVars [] |
| |
| static const int | NumRegisterVars = sizeof(RegisterVars) / sizeof(idRegEntry) |
| |
| 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 32 of file RenderWindow.h.