Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

glut.h File Reference

#include "GL/gl.h"

Go to the source code of this file.

Defines

#define GLUT_NOT_VISIBLE   0
#define GLUT_VISIBLE   1
#define GLUT_RGB   0
#define GLUT_RGBA   GLUT_RGB
#define GLUT_INDEX   1
#define GLUT_SINGLE   0
#define GLUT_DOUBLE   2
#define GLUT_ACCUM   4
#define GLUT_ALPHA   8
#define GLUT_DEPTH   16
#define GLUT_STENCIL   32
#define GLUT_KEY_LEFT   100
#define GLUT_KEY_UP   101
#define GLUT_KEY_RIGHT   102
#define GLUT_KEY_DOWN   103
#define GLUT_KEY_PAGE_UP   104
#define GLUT_KEY_PAGE_DOWN   105
#define GLUT_KEY_HOME   106
#define GLUT_KEY_END   107
#define GLUT_KEY_INSERT   108
#define GLUT_ELAPSED_TIME   700
#define GLUT_NOT_VISIBLE   0
#define GLUT_VISIBLE   1
#define GLUT_RGB   0
#define GLUT_RGBA   GLUT_RGB
#define GLUT_INDEX   1
#define GLUT_SINGLE   0
#define GLUT_DOUBLE   2
#define GLUT_ACCUM   4
#define GLUT_ALPHA   8
#define GLUT_DEPTH   16
#define GLUT_STENCIL   32
#define GLUT_KEY_LEFT   100
#define GLUT_KEY_UP   101
#define GLUT_KEY_RIGHT   102
#define GLUT_KEY_DOWN   103
#define GLUT_KEY_PAGE_UP   104
#define GLUT_KEY_PAGE_DOWN   105
#define GLUT_KEY_HOME   106
#define GLUT_KEY_END   107
#define GLUT_KEY_INSERT   108
#define GLUT_ELAPSED_TIME   700

Functions

void glutInit (int *argcp, char **argv)
 Initialize the ps2glut library, also the ps2gl library and gs memory if not already initialized by the app. More...

void glutInitDisplayMode (unsigned int mode)
int glutCreateWindow (const char *title)
void glutInitWindowPosition (int x, int y)
void glutInitWindowSize (int width, int height)
void glutMainLoop (void)
 Enter the main loop. More...

void glutPostRedisplay (void)
void glutSwapBuffers (void)
int glutGet (GLenum type)
void glutDisplayFunc (void(*func)(void))
 Set the display function callback. More...

void glutReshapeFunc (void(*func)(int width, int height))
 Set the reshape function callback. More...

void glutKeyboardFunc (void(*func)(unsigned char key, int x, int y))
 Set the keyboard function callback. More...

void glutMouseFunc (void(*func)(int button, int state, int x, int y))
void glutMotionFunc (void(*func)(int x, int y))
void glutPassiveMotionFunc (void(*func)(int x, int y))
void glutSpecialFunc (void(*func)(int key, int x, int y))
 Set the special function callback. More...

void glutEntryFunc (void(*func)(int state))
void glutVisibilityFunc (void(*func)(int state))
 Set the visibility function callback. More...

void glutIdleFunc (void(*func)(void))
 Set the idle function callback. More...

void * pglutAllocDmaMem (unsigned int num_bytes)
void pglutFreeDmaMem (void *mem)


Define Documentation

#define GLUT_ACCUM   4
 

Definition at line 24 of file glut.h.

#define GLUT_ACCUM   4
 

Definition at line 24 of file glut.h.

#define GLUT_ALPHA   8
 

Definition at line 25 of file glut.h.

#define GLUT_ALPHA   8
 

Definition at line 25 of file glut.h.

#define GLUT_DEPTH   16
 

Definition at line 26 of file glut.h.

#define GLUT_DEPTH   16
 

Definition at line 26 of file glut.h.

#define GLUT_DOUBLE   2
 

Definition at line 23 of file glut.h.

#define GLUT_DOUBLE   2
 

Definition at line 23 of file glut.h.

#define GLUT_ELAPSED_TIME   700
 

Definition at line 39 of file glut.h.

#define GLUT_ELAPSED_TIME   700
 

Definition at line 39 of file glut.h.

#define GLUT_INDEX   1
 

Definition at line 21 of file glut.h.

#define GLUT_INDEX   1
 

Definition at line 21 of file glut.h.

#define GLUT_KEY_DOWN   103
 

Definition at line 32 of file glut.h.

#define GLUT_KEY_DOWN   103
 

Definition at line 32 of file glut.h.

#define GLUT_KEY_END   107
 

Definition at line 36 of file glut.h.

#define GLUT_KEY_END   107
 

Definition at line 36 of file glut.h.

#define GLUT_KEY_HOME   106
 

Definition at line 35 of file glut.h.

#define GLUT_KEY_HOME   106
 

Definition at line 35 of file glut.h.

#define GLUT_KEY_INSERT   108
 

Definition at line 37 of file glut.h.

#define GLUT_KEY_INSERT   108
 

Definition at line 37 of file glut.h.

#define GLUT_KEY_LEFT   100
 

Definition at line 29 of file glut.h.

#define GLUT_KEY_LEFT   100
 

Definition at line 29 of file glut.h.

#define GLUT_KEY_PAGE_DOWN   105
 

Definition at line 34 of file glut.h.

#define GLUT_KEY_PAGE_DOWN   105
 

Definition at line 34 of file glut.h.

#define GLUT_KEY_PAGE_UP   104
 

Definition at line 33 of file glut.h.

#define GLUT_KEY_PAGE_UP   104
 

Definition at line 33 of file glut.h.

#define GLUT_KEY_RIGHT   102
 

Definition at line 31 of file glut.h.

#define GLUT_KEY_RIGHT   102
 

Definition at line 31 of file glut.h.

#define GLUT_KEY_UP   101
 

Definition at line 30 of file glut.h.

#define GLUT_KEY_UP   101
 

Definition at line 30 of file glut.h.

#define GLUT_NOT_VISIBLE   0
 

Definition at line 16 of file glut.h.

#define GLUT_NOT_VISIBLE   0
 

Definition at line 16 of file glut.h.

#define GLUT_RGB   0
 

Definition at line 19 of file glut.h.

#define GLUT_RGB   0
 

Definition at line 19 of file glut.h.

#define GLUT_RGBA   GLUT_RGB
 

Definition at line 20 of file glut.h.

#define GLUT_RGBA   GLUT_RGB
 

Definition at line 20 of file glut.h.

#define GLUT_SINGLE   0
 

Definition at line 22 of file glut.h.

#define GLUT_SINGLE   0
 

Definition at line 22 of file glut.h.

#define GLUT_STENCIL   32
 

Definition at line 27 of file glut.h.

#define GLUT_STENCIL   32
 

Definition at line 27 of file glut.h.

#define GLUT_VISIBLE   1
 

Definition at line 17 of file glut.h.

#define GLUT_VISIBLE   1
 

Definition at line 17 of file glut.h.


Function Documentation

int glutCreateWindow const char *    title
 

Definition at line 482 of file linux_glut.cpp.

void glutEntryFunc void(*    func)(int state)
 

int glutGet GLenum    type
 

Definition at line 498 of file linux_glut.cpp.

void glutInitDisplayMode unsigned int    mode
 

Definition at line 467 of file linux_glut.cpp.

void glutInitWindowPosition int    x,
int    y
 

Definition at line 472 of file linux_glut.cpp.

void glutInitWindowSize int    width,
int    height
 

Definition at line 477 of file linux_glut.cpp.

void glutMotionFunc void(*    func)(int x, int y)
 

void glutMouseFunc void(*    func)(int button, int state, int x, int y)
 

void glutPassiveMotionFunc void(*    func)(int x, int y)
 

void glutPostRedisplay void   
 

Definition at line 489 of file linux_glut.cpp.

void glutSwapBuffers void   
 

Definition at line 494 of file linux_glut.cpp.

void * pglutAllocDmaMem unsigned int    num_bytes
 

Definition at line 505 of file linux_glut.cpp.

void pglutFreeDmaMem void *    mem
 

Definition at line 515 of file linux_glut.cpp.


ps2gl version cvs