XFlib General Functions


Defines

#define XF_BACKSXFCE   1
#define XF_CAPS   2
#define XF_ENTER   '\n'
#define XF_SHIFT   4
#define XF_RIEN   0
#define XF_TAB   3
#define XF_WaitFor(wait)   do{XF_Refresh(); }while(!(wait))
#define XF_WaitForNoRefresh(wait)   do{XF_NoRefresh(); }while(!(wait))
#define XF_SetFadeLevel(level)   xf_fade.Level = level
#define XF_SetFadeColor(color)   xf_fade.Color = color
#define XF_SetFadePrio(prio)   xf_fade.Priority = prio
#define XF_ShowFPS(show)   xf_showfps = (show)

Functions

void XF_Init (void)
static u32 XF_GetActiveFPS (void)
void XF_Update (void)
void XF_Refresh (void)
void XF_NoRefresh (void)
void XF_SetWindowLimits (u8 window, s16 x0, s16 y0, s16 x1, s16 y1)
void XF_SetFadeLimits (u16 x0, u16 y0, u16 x1, u16 y1)
void XF_FadeOut (u8 speed)
void XF_FadeIn (u8 speed)
void XF_FadeTo (u16 color, u8 speed)
void XF_FadeFrom (u16 color, u8 speed)
void XF_TimerStart (u8 n)
void XF_TimerPause (u8 n)
void XF_TimerUnPause (u8 n)
void XF_TimerReset (u8 n)

Variables

u32 xf_FPS
char * XF_Path
u8 xf_refresh
u8 xf_showfps
u32 XF_Timer [16]
u8 xf_timeron [16]

Detailed Description

Commun XFlib functions

Define Documentation

#define XF_BACKSXFCE   1

Definition at line 48 of file XFlib.h.

#define XF_CAPS   2

Definition at line 49 of file XFlib.h.

#define XF_ENTER   '\n'

Definition at line 50 of file XFlib.h.

#define XF_RIEN   0

Definition at line 52 of file XFlib.h.

#define XF_SetFadeColor ( color   )     xf_fade.Color = color

Definition at line 90 of file XFlib.h.

#define XF_SetFadeLevel ( level   )     xf_fade.Level = level

Definition at line 89 of file XFlib.h.

#define XF_SetFadePrio ( prio   )     xf_fade.Priority = prio

Definition at line 91 of file XFlib.h.

#define XF_SHIFT   4

Definition at line 51 of file XFlib.h.

#define XF_ShowFPS ( show   )     xf_showfps = (show)

Definition at line 109 of file XFlib.h.

#define XF_TAB   3

Definition at line 53 of file XFlib.h.

#define XF_WaitFor ( wait   )     do{XF_Refresh(); }while(!(wait))

Definition at line 83 of file XFlib.h.

#define XF_WaitForNoRefresh ( wait   )     do{XF_NoRefresh(); }while(!(wait))

Definition at line 85 of file XFlib.h.


Function Documentation

void XF_FadeFrom ( u16  color,
u8  speed 
) [inline]

Definition at line 102 of file XFlib.h.

void XF_FadeIn ( u8  speed  ) 

Definition at line 18 of file XFlib.c.

void XF_FadeOut ( u8  speed  ) 

Definition at line 28 of file XFlib.c.

void XF_FadeTo ( u16  color,
u8  speed 
) [inline]

Definition at line 96 of file XFlib.h.

static u32 XF_GetActiveFPS ( void   )  [inline, static]

Definition at line 45 of file XFlib.h.

void XF_Init ( void   ) 

Definition at line 46 of file XFlib.c.

void XF_NoRefresh ( void   )  [inline]

Definition at line 77 of file XFlib.h.

void XF_Refresh ( void   ) 

Definition at line 283 of file xf_w32main.c.

void XF_SetFadeLimits ( u16  x0,
u16  y0,
u16  x1,
u16  y1 
)

Definition at line 10 of file XFlib.c.

void XF_SetWindowLimits ( u8  window,
s16  x0,
s16  y0,
s16  x1,
s16  y1 
)

Definition at line 37 of file XFlib.c.

void XF_TimerPause ( u8  n  )  [inline]

Definition at line 121 of file XFlib.h.

void XF_TimerReset ( u8  n  )  [inline]

Definition at line 129 of file XFlib.h.

void XF_TimerStart ( u8  n  )  [inline]

Definition at line 116 of file XFlib.h.

void XF_TimerUnPause ( u8  n  )  [inline]

Definition at line 125 of file XFlib.h.

void XF_Update ( void   ) 


Variable Documentation

u32 xf_FPS

Definition at line 22 of file xf_w32main.c.

char* XF_Path

Definition at line 82 of file xf_w32main.c.

u8 xf_refresh

Definition at line 278 of file xf_w32main.c.

u8 xf_showfps

Definition at line 25 of file xf_w32main.c.

u32 XF_Timer[16]

Definition at line 27 of file xf_w32main.c.

u8 xf_timeron[16]

Definition at line 28 of file xf_w32main.c.


Generated on Wed Dec 12 23:46:48 2007 for XFlib by  doxygen 1.5.4