TORCS  1.3.9
The Open Racing Car Simulator
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)
 
int GfuiFontHeight (int font)
 
int GfuiFontWidth (int font, const char *text)
 
void GfuiDrawCursor ()
 
void GfuiDraw (tGfuiObject *obj)
 
static int gfuiMouseIn (tGfuiObject *obj)
 
void GfuiUnSelectCurrent (void)
 Remove the focus on the current element. More...
 
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. More...
 
int GfuiEnable (void *scr, int id, int flag)
 Enable / Disable an object. More...
 
void gfuiMouseAction (void *vaction)
 
void gfuiAddObject (tGfuiScreen *screen, tGfuiObject *object)
 
tGfuiObjectgfuiGetObject (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 485 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.

◆ GfuiFontHeight()

int GfuiFontHeight ( int  font)

Definition at line 65 of file guiobject.cpp.

Here is the call graph for this function:

◆ GfuiFontWidth()

int GfuiFontWidth ( int  font,
const char *  text 
)

Definition at line 70 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiGetObject()

tGfuiObject* gfuiGetObject ( void *  scr,
int  id 
)

Definition at line 501 of file guiobject.cpp.

◆ gfuiLoseFocus()

static void gfuiLoseFocus ( tGfuiObject obj)
static

Definition at line 201 of file guiobject.cpp.

◆ gfuiMouseAction()

void gfuiMouseAction ( void *  vaction)

Definition at line 456 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiMouseIn()

static 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:

◆ GfuiPrintString()

void GfuiPrintString ( const char *  text,
float *  fgColor,
int  font,
int  x,
int  y,
int  align 
)

Definition at line 43 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiReleaseObject()

void gfuiReleaseObject ( tGfuiObject curObject)

Definition at line 520 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSelectId()

void gfuiSelectId ( void *  scr,
int  id 
)

Definition at line 378 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSelectNext()

void gfuiSelectNext ( void *  )

Definition at line 311 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSelectPrev()

void gfuiSelectPrev ( void *  )

Definition at line 344 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiSetFocus()

static void gfuiSetFocus ( tGfuiObject obj)
static

Definition at line 239 of file guiobject.cpp.

Here is the call graph for this function:

◆ gfuiUpdateFocus()

void gfuiUpdateFocus ( void  )

Definition at line 277 of file guiobject.cpp.

Here is the call graph for this function: