render.h File Reference

Go to the source code of this file.

Data Structures

struct  RENDERQUEUEPTR

Defines

#define RCOLOR(r, g, b, a)   al_map_rgba(r, g, b, a)
#define RDEFAULT   al_map_rgba(255, 255, 255, 255)

Typedefs

typedef void(* RENDER_CALLBACK )(ALLEGRO_BITMAP *, float, float, int, ALLEGRO_COLOR)

Functions

RENDERQUEUEPTR get_first_element_from_render_queue (void)
RENDERQUEUEPTR set_first_element_in_render_queue (RENDERQUEUEPTR *newfirst)
RENDERQUEUEPTR add_element_to_render_queue (ALLEGRO_BITMAP *image, float x, float y, int nflags, ALLEGRO_COLOR blendcol, RENDER_CALLBACK rcallback)
RENDERQUEUEPTR remove_element_from_render_queue (RENDERQUEUEPTR *currentptr)
void render (void)
_Bool empty_render_queue (RENDERQUEUEPTR rfirstptr)
void render_mouse_cursor (ALLEGRO_BITMAP *cursor)

Detailed Description

Routines to queue objects in a list and draw them on screen in the order they arrived in the queue

Definition in file render.h.

Generated on Fri Sep 24 21:36:14 2010 for SpeedRun! by  doxygen 1.6.3