TORCS  1.3.10
The Open Racing Car Simulator
Loading...
Searching...
No Matches
guiobject.cpp File Reference
#include <tgfclient.h>
#include "gui.h"
Include dependency graph for guiobject.cpp:

Go to the source code of this file.

Macros

#define SCALE   1.3

Functions

void gfuiObjectInit (void)
void gfuiPrintString (int x, int y, GfuiFontClass *font, const char *string)
void GfuiPrintString (const char *text, float *fgColor, int font, int x, int y, int align)
 Draw text immediately in the current OpenGL context without creating a widget.
int GfuiFontHeight (int font)
 Get the height of an initialized GUI font.
int GfuiFontWidth (int font, const char *text)
 Measure text using an initialized GUI font.
void GfuiDrawCursor ()
void GfuiDraw (tGfuiObject *obj)
static int gfuiMouseIn (tGfuiObject *obj)
void GfuiUnSelectCurrent (void)
 Remove focus from the active screen's current widget.
static void gfuiLoseFocus (tGfuiObject *obj)
static void gfuiSetFocus (tGfuiObject *obj)
void gfuiUpdateFocus (void)
void gfuiSelectNext (void *)
void gfuiSelectPrev (void *)
void gfuiSelectId (void *scr, int id)
int GfuiVisibilitySet (void *scr, int id, int visible)
 Set/unset the visibility attribute of an object.
int GfuiEnable (void *scr, int id, int flag)
 Enable / Disable an object.
void gfuiMouseAction (int action)
void gfuiAddObject (tGfuiScreen *screen, tGfuiObject *object)
tGfuiObject * gfuiGetObject (void *scr, int id)
void gfuiReleaseObject (tGfuiObject *curObject)

Macro Definition Documentation

◆ SCALE

#define SCALE   1.3

Function Documentation

◆ gfuiAddObject()

void gfuiAddObject ( tGfuiScreen * screen,
tGfuiObject * object )

Definition at line 465 of file guiobject.cpp.

◆ GfuiDraw()

void GfuiDraw ( tGfuiObject * obj)

Definition at line 114 of file guiobject.cpp.

Here is the call graph for this function:

◆ GfuiDrawCursor()

void GfuiDrawCursor ( )

Definition at line 76 of file guiobject.cpp.

◆ gfuiGetObject()

tGfuiObject * gfuiGetObject ( void * scr,
int id )

Definition at line 481 of file guiobject.cpp.

◆ gfuiLoseFocus()

void gfuiLoseFocus ( tGfuiObject * obj)
static

Definition at line 198 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiMouseAction()

void gfuiMouseAction ( int action)

Definition at line 437 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiMouseIn()

int gfuiMouseIn ( tGfuiObject * obj)
static

Definition at line 147 of file guiobject.cpp.

◆ gfuiObjectInit()

void gfuiObjectInit ( void )

Definition at line 27 of file guiobject.cpp.

◆ gfuiPrintString()

void gfuiPrintString ( int x,
int y,
GfuiFontClass * font,
const char * string )

Definition at line 32 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiReleaseObject()

void gfuiReleaseObject ( tGfuiObject * curObject)

Definition at line 500 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSelectId()

void gfuiSelectId ( void * scr,
int id )

Definition at line 361 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSelectNext()

void gfuiSelectNext ( void * )

Definition at line 294 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSelectPrev()

void gfuiSelectPrev ( void * )

Definition at line 327 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSetFocus()

void gfuiSetFocus ( tGfuiObject * obj)
static

Definition at line 226 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiUpdateFocus()

void gfuiUpdateFocus ( void )

Definition at line 260 of file guiobject.cpp.

Here is the call graph for this function: