Tachyon (current)
Current Main Branch
|
Go to the source code of this file.
Functions | |
void * | glwin_create (const char *wintitle, int width, int height) |
void | glwin_destroy (void *voidhandle) |
void | glwin_swap_buffers (void *voidhandle) |
int | glwin_handle_events (void *voidhandle, int evblockmode) |
int | glwin_get_wininfo (void *voidhandle, int *instereo, int *havestencil) |
int | glwin_get_winsize (void *voidhandle, int *xsize, int *ysize) |
int | glwin_get_winpos (void *voidhandle, int *xpos, int *ypos) |
int | glwin_get_mousepointer (void *voidhandle, int *x, int *y) |
int | glwin_get_lastevent (void *voidhandle, int *evdev, int *evval, char *evkey) |
int | glwin_query_extension (const char *extname) |
int | glwin_query_vsync (void *voidhandle, int *onoff) |
void | glwin_draw_image (void *voidhandle, int xsize, int ysize, unsigned char *img) |
void | glwin_draw_image_rgb3u (void *voidhandle, int stereomode, int ixs, int iys, const unsigned char *rgb3u) |
void | glwin_draw_image_tex_rgb3u (void *voidhandle, int stereomode, int ixs, int iys, const unsigned char *rgb3u) |
void | glwin_spheremap_draw_prepare (void *voidhandle) |
void | glwin_spheremap_upload_tex_rgb3u (void *voidhandle, int ixs, int iys, const unsigned char *rgb3u) |
void | glwin_draw_sphere_tex (float rad, int res, float txlatstart, float txlatend) |
void | glwin_spheremap_draw (void *voidhandle, int stereomode, int ixs, int iys, const float *hmdquat, float fov, float rad, int res) |
int | glwin_resize (void *voidhandle, int width, int height) |
int | glwin_reposition (void *voidhandle, int xpos, int ypos) |
int | glwin_fullscreen (void *voidhandle, int fson, int xinescreen) |
int | glwin_spaceball_available (void *voidhandle) |
int | glwin_get_spaceball (void *voidhandle, int *rx, int *ry, int *rz, int *tx, int *ty, int *tz, int *buttons) |
void* glwin_create | ( | const char * | wintitle, |
int | width, | ||
int | height | ||
) |
Definition at line 3315 of file glwin.c.
Referenced by main(), and tachyon_display_create().
void glwin_destroy | ( | void * | voidhandle | ) |
Definition at line 3319 of file glwin.c.
Referenced by main(), and tachyon_display_delete().
void glwin_draw_image | ( | void * | voidhandle, |
int | xsize, | ||
int | ysize, | ||
unsigned char * | img | ||
) |
Definition at line 3359 of file glwin.c.
Referenced by main(), and tachyon_display_draw().
void glwin_draw_image_rgb3u | ( | void * | voidhandle, |
int | stereomode, | ||
int | ixs, | ||
int | iys, | ||
const unsigned char * | rgb3u | ||
) |
void glwin_draw_image_tex_rgb3u | ( | void * | voidhandle, |
int | stereomode, | ||
int | ixs, | ||
int | iys, | ||
const unsigned char * | rgb3u | ||
) |
void glwin_draw_sphere_tex | ( | float | rad, |
int | res, | ||
float | txlatstart, | ||
float | txlatend | ||
) |
int glwin_fullscreen | ( | void * | voidhandle, |
int | fson, | ||
int | xinescreen | ||
) |
Definition at line 3400 of file glwin.c.
Referenced by tachyon_display_draw().
int glwin_get_lastevent | ( | void * | voidhandle, |
int * | evdev, | ||
int * | evval, | ||
char * | evkey | ||
) |
Definition at line 3347 of file glwin.c.
Referenced by tachyon_display_draw().
int glwin_get_mousepointer | ( | void * | voidhandle, |
int * | x, | ||
int * | y | ||
) |
int glwin_get_spaceball | ( | void * | voidhandle, |
int * | rx, | ||
int * | ry, | ||
int * | rz, | ||
int * | tx, | ||
int * | ty, | ||
int * | tz, | ||
int * | buttons | ||
) |
Definition at line 3408 of file glwin.c.
Referenced by tachyon_spaceball_update().
int glwin_get_wininfo | ( | void * | voidhandle, |
int * | instereo, | ||
int * | havestencil | ||
) |
Definition at line 3331 of file glwin.c.
Referenced by main(), and tachyon_display_draw().
int glwin_get_winpos | ( | void * | voidhandle, |
int * | xpos, | ||
int * | ypos | ||
) |
int glwin_get_winsize | ( | void * | voidhandle, |
int * | xsize, | ||
int * | ysize | ||
) |
Definition at line 3335 of file glwin.c.
Referenced by main(), and tachyon_display_draw().
int glwin_handle_events | ( | void * | voidhandle, |
int | evblockmode | ||
) |
Definition at line 3327 of file glwin.c.
Referenced by tachyon_display_draw().
int glwin_query_vsync | ( | void * | voidhandle, |
int * | onoff | ||
) |
Definition at line 3355 of file glwin.c.
References GLWIN_NOT_IMPLEMENTED.
int glwin_reposition | ( | void * | voidhandle, |
int | xpos, | ||
int | ypos | ||
) |
int glwin_resize | ( | void * | voidhandle, |
int | width, | ||
int | height | ||
) |
Definition at line 3392 of file glwin.c.
Referenced by tachyon_display_draw().
void glwin_spheremap_draw | ( | void * | voidhandle, |
int | stereomode, | ||
int | ixs, | ||
int | iys, | ||
const float * | hmdquat, | ||
float | fov, | ||
float | rad, | ||
int | res | ||
) |
void glwin_spheremap_upload_tex_rgb3u | ( | void * | voidhandle, |
int | ixs, | ||
int | iys, | ||
const unsigned char * | rgb3u | ||
) |