Defines |
#define | TOGL_EXTERN extern |
#define | TOGL_VERSION "1.7" |
#define | TOGL_MAJOR_VERSION 1 |
#define | TOGL_MINOR_VERSION 7 |
#define | TOGL_BITMAP_8_BY_13 ((char *) 1) |
#define | TOGL_BITMAP_9_BY_15 ((char *) 2) |
#define | TOGL_BITMAP_TIMES_ROMAN_10 ((char *) 3) |
#define | TOGL_BITMAP_TIMES_ROMAN_24 ((char *) 4) |
#define | TOGL_BITMAP_HELVETICA_10 ((char *) 5) |
#define | TOGL_BITMAP_HELVETICA_12 ((char *) 6) |
#define | TOGL_BITMAP_HELVETICA_18 ((char *) 7) |
#define | TOGL_NORMAL 1 |
#define | TOGL_OVERLAY 2 |
Typedefs |
typedef struct Togl | Togl |
typedef void( | Togl_Callback )(Togl *togl) |
typedef int( | Togl_CmdProc )(Togl *togl, int argc, CONST84 char *argv[]) |
Functions |
TOGL_EXTERN int | Togl_Init (Tcl_Interp *interp) |
TOGL_EXTERN void | Togl_CreateFunc (Togl_Callback *proc) |
TOGL_EXTERN void | Togl_DisplayFunc (Togl_Callback *proc) |
TOGL_EXTERN void | Togl_ReshapeFunc (Togl_Callback *proc) |
TOGL_EXTERN void | Togl_DestroyFunc (Togl_Callback *proc) |
TOGL_EXTERN void | Togl_TimerFunc (Togl_Callback *proc) |
TOGL_EXTERN void | Togl_ResetDefaultCallbacks (void) |
TOGL_EXTERN void | Togl_SetCreateFunc (Togl *togl, Togl_Callback *proc) |
TOGL_EXTERN void | Togl_SetDisplayFunc (Togl *togl, Togl_Callback *proc) |
TOGL_EXTERN void | Togl_SetReshapeFunc (Togl *togl, Togl_Callback *proc) |
TOGL_EXTERN void | Togl_SetDestroyFunc (Togl *togl, Togl_Callback *proc) |
TOGL_EXTERN void | Togl_SetTimerFunc (Togl *togl, Togl_Callback *proc) |
TOGL_EXTERN int | Togl_Configure (Tcl_Interp *interp, Togl *togl, int argc, const char *argv[], int flags) |
TOGL_EXTERN void | Togl_MakeCurrent (const Togl *togl) |
TOGL_EXTERN void | Togl_CreateCommand (char *cmd_name, Togl_CmdProc *cmd_proc) |
TOGL_EXTERN void | Togl_PostRedisplay (Togl *togl) |
TOGL_EXTERN void | Togl_SwapBuffers (const Togl *togl) |
TOGL_EXTERN const char * | Togl_Ident (const Togl *togl) |
TOGL_EXTERN int | Togl_Width (const Togl *togl) |
TOGL_EXTERN int | Togl_Height (const Togl *togl) |
TOGL_EXTERN Tcl_Interp * | Togl_Interp (const Togl *togl) |
TOGL_EXTERN Tk_Window | Togl_TkWin (const Togl *togl) |
TOGL_EXTERN unsigned long | Togl_AllocColor (const Togl *togl, float red, float green, float blue) |
TOGL_EXTERN void | Togl_FreeColor (const Togl *togl, unsigned long index) |
TOGL_EXTERN void | Togl_SetColor (const Togl *togl, unsigned long index, float red, float green, float blue) |
TOGL_EXTERN GLuint | Togl_LoadBitmapFont (const Togl *togl, const char *fontname) |
TOGL_EXTERN void | Togl_UnloadBitmapFont (const Togl *togl, GLuint fontbase) |
TOGL_EXTERN void | Togl_UseLayer (Togl *togl, int layer) |
TOGL_EXTERN void | Togl_ShowOverlay (Togl *togl) |
TOGL_EXTERN void | Togl_HideOverlay (Togl *togl) |
TOGL_EXTERN void | Togl_PostOverlayRedisplay (Togl *togl) |
TOGL_EXTERN void | Togl_OverlayDisplayFunc (Togl_Callback *proc) |
TOGL_EXTERN int | Togl_ExistsOverlay (const Togl *togl) |
TOGL_EXTERN int | Togl_GetOverlayTransparentValue (const Togl *togl) |
TOGL_EXTERN int | Togl_IsMappedOverlay (const Togl *togl) |
TOGL_EXTERN unsigned long | Togl_AllocColorOverlay (const Togl *togl, float red, float green, float blue) |
TOGL_EXTERN void | Togl_FreeColorOverlay (const Togl *togl, unsigned long index) |
TOGL_EXTERN void | Togl_ClientData (ClientData clientData) |
TOGL_EXTERN ClientData | Togl_GetClientData (const Togl *togl) |
TOGL_EXTERN void | Togl_SetClientData (Togl *togl, ClientData clientData) |
TOGL_EXTERN void | Togl_StereoFrustum (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat near, GLfloat far, GLfloat eyeDist, GLfloat eyeOffset) |
TOGL_EXTERN int | Togl_DumpToEpsFile (const Togl *togl, const char *filename, int inColor, void(*user_redraw)(const Togl *)) |