mFES - molecular Finite Element Solver  0.4
Defines | Typedefs | Functions
togl_1_7.h File Reference
#include "togl_ws.h"
#include <tcl.h>
#include <tk.h>
#include <GL/gl.h>

Go to the source code of this file.

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 *))

Define Documentation

#define TOGL_BITMAP_8_BY_13   ((char *) 1)
#define TOGL_BITMAP_9_BY_15   ((char *) 2)
#define TOGL_BITMAP_HELVETICA_10   ((char *) 5)
#define TOGL_BITMAP_HELVETICA_12   ((char *) 6)
#define TOGL_BITMAP_HELVETICA_18   ((char *) 7)
#define TOGL_BITMAP_TIMES_ROMAN_10   ((char *) 3)
#define TOGL_BITMAP_TIMES_ROMAN_24   ((char *) 4)
#define TOGL_EXTERN   extern
#define TOGL_MAJOR_VERSION   1
#define TOGL_MINOR_VERSION   7
#define TOGL_NORMAL   1
#define TOGL_OVERLAY   2
#define TOGL_VERSION   "1.7"

Typedef Documentation

typedef struct Togl Togl
typedef void( Togl_Callback)(Togl *togl)
typedef int( Togl_CmdProc)(Togl *togl, int argc, CONST84 char *argv[])

Function Documentation

TOGL_EXTERN unsigned long Togl_AllocColor ( const Togl togl,
float  red,
float  green,
float  blue 
)
TOGL_EXTERN unsigned long Togl_AllocColorOverlay ( const Togl togl,
float  red,
float  green,
float  blue 
)
TOGL_EXTERN void Togl_ClientData ( ClientData  clientData)
TOGL_EXTERN int Togl_Configure ( Tcl_Interp *  interp,
Togl togl,
int  argc,
const char *  argv[],
int  flags 
)
TOGL_EXTERN void Togl_CreateCommand ( char *  cmd_name,
Togl_CmdProc cmd_proc 
)
TOGL_EXTERN int Togl_DumpToEpsFile ( const Togl togl,
const char *  filename,
int  inColor,
void(*)(const Togl *)  user_redraw 
)
TOGL_EXTERN int Togl_ExistsOverlay ( const Togl togl)
TOGL_EXTERN void Togl_FreeColor ( const Togl togl,
unsigned long  index 
)
TOGL_EXTERN void Togl_FreeColorOverlay ( const Togl togl,
unsigned long  index 
)
TOGL_EXTERN ClientData Togl_GetClientData ( const Togl togl)
TOGL_EXTERN int Togl_Height ( const Togl togl)
TOGL_EXTERN void Togl_HideOverlay ( Togl togl)
TOGL_EXTERN const char* Togl_Ident ( const Togl togl)
TOGL_EXTERN int Togl_Init ( Tcl_Interp *  interp)
TOGL_EXTERN Tcl_Interp* Togl_Interp ( const Togl togl)
TOGL_EXTERN int Togl_IsMappedOverlay ( const Togl togl)
TOGL_EXTERN GLuint Togl_LoadBitmapFont ( const Togl togl,
const char *  fontname 
)
TOGL_EXTERN void Togl_MakeCurrent ( const Togl togl)
TOGL_EXTERN void Togl_SetClientData ( Togl togl,
ClientData  clientData 
)
TOGL_EXTERN void Togl_SetColor ( const Togl togl,
unsigned long  index,
float  red,
float  green,
float  blue 
)
TOGL_EXTERN void Togl_SetCreateFunc ( Togl togl,
Togl_Callback proc 
)
TOGL_EXTERN void Togl_SetDestroyFunc ( 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_SetTimerFunc ( Togl togl,
Togl_Callback proc 
)
TOGL_EXTERN void Togl_ShowOverlay ( Togl togl)
TOGL_EXTERN void Togl_StereoFrustum ( GLfloat  left,
GLfloat  right,
GLfloat  bottom,
GLfloat  top,
GLfloat  near,
GLfloat  far,
GLfloat  eyeDist,
GLfloat  eyeOffset 
)
TOGL_EXTERN void Togl_SwapBuffers ( const Togl togl)
TOGL_EXTERN Tk_Window Togl_TkWin ( const Togl togl)
TOGL_EXTERN void Togl_UnloadBitmapFont ( const Togl togl,
GLuint  fontbase 
)
TOGL_EXTERN void Togl_UseLayer ( Togl togl,
int  layer 
)
TOGL_EXTERN int Togl_Width ( const Togl togl)