Rosetta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Typedefs | Functions
freeglut_ext.h File Reference

Go to the source code of this file.

Macros

#define GLUT_ACTION_EXIT   0
 
#define GLUT_ACTION_GLUTMAINLOOP_RETURNS   1
 
#define GLUT_ACTION_CONTINUE_EXECUTION   2
 
#define GLUT_CREATE_NEW_CONTEXT   0
 
#define GLUT_USE_CURRENT_CONTEXT   1
 
#define GLUT_FORCE_INDIRECT_CONTEXT   0
 
#define GLUT_ALLOW_DIRECT_CONTEXT   1
 
#define GLUT_TRY_DIRECT_CONTEXT   2
 
#define GLUT_FORCE_DIRECT_CONTEXT   3
 
#define GLUT_ACTION_ON_WINDOW_CLOSE   0x01F9
 
#define GLUT_WINDOW_BORDER_WIDTH   0x01FA
 
#define GLUT_WINDOW_HEADER_HEIGHT   0x01FB
 
#define GLUT_VERSION   0x01FC
 
#define GLUT_RENDERING_CONTEXT   0x01FD
 
#define GLUT_DIRECT_RENDERING   0x01FE
 
#define GLUT_AUX1   0x1000
 
#define GLUT_AUX2   0x2000
 
#define GLUT_AUX3   0x4000
 
#define GLUT_AUX4   0x8000
 

Typedefs

typedef void(* GLUTproc )()
 

Functions

FGAPI void FGAPIENTRY glutMainLoopEvent (void)
 
FGAPI void FGAPIENTRY glutLeaveMainLoop (void)
 
FGAPI void FGAPIENTRY glutMouseWheelFunc (void(*callback)(int, int, int, int))
 
FGAPI void FGAPIENTRY glutCloseFunc (void(*callback)(void))
 
FGAPI void FGAPIENTRY glutWMCloseFunc (void(*callback)(void))
 
FGAPI void FGAPIENTRY glutMenuDestroyFunc (void(*callback)(void))
 
FGAPI void FGAPIENTRY glutSetOption (GLenum option_flag, int value)
 
FGAPI void *FGAPIENTRY glutGetWindowData (void)
 
FGAPI void FGAPIENTRY glutSetWindowData (void *data)
 
FGAPI void *FGAPIENTRY glutGetMenuData (void)
 
FGAPI void FGAPIENTRY glutSetMenuData (void *data)
 
FGAPI int FGAPIENTRY glutBitmapHeight (void *font)
 
FGAPI GLfloat FGAPIENTRY glutStrokeHeight (void *font)
 
FGAPI void FGAPIENTRY glutBitmapString (void *font, const unsigned char *string)
 
FGAPI void FGAPIENTRY glutStrokeString (void *font, const unsigned char *string)
 
FGAPI void FGAPIENTRY glutWireRhombicDodecahedron (void)
 
FGAPI void FGAPIENTRY glutSolidRhombicDodecahedron (void)
 
FGAPI void FGAPIENTRY glutWireSierpinskiSponge (int num_levels, GLdouble offset[3], GLdouble scale)
 
FGAPI void FGAPIENTRY glutSolidSierpinskiSponge (int num_levels, GLdouble offset[3], GLdouble scale)
 
FGAPI void FGAPIENTRY glutWireCylinder (GLdouble radius, GLdouble height, GLint slices, GLint stacks)
 
FGAPI void FGAPIENTRY glutSolidCylinder (GLdouble radius, GLdouble height, GLint slices, GLint stacks)
 
FGAPI GLUTproc FGAPIENTRY glutGetProcAddress (const char *procName)
 

Macro Definition Documentation

#define GLUT_ACTION_CONTINUE_EXECUTION   2

Definition at line 45 of file freeglut_ext.h.

#define GLUT_ACTION_EXIT   0

Definition at line 43 of file freeglut_ext.h.

#define GLUT_ACTION_GLUTMAINLOOP_RETURNS   1

Definition at line 44 of file freeglut_ext.h.

#define GLUT_ACTION_ON_WINDOW_CLOSE   0x01F9

Definition at line 64 of file freeglut_ext.h.

#define GLUT_ALLOW_DIRECT_CONTEXT   1

Definition at line 57 of file freeglut_ext.h.

#define GLUT_AUX1   0x1000

Definition at line 79 of file freeglut_ext.h.

#define GLUT_AUX2   0x2000

Definition at line 80 of file freeglut_ext.h.

#define GLUT_AUX3   0x4000

Definition at line 81 of file freeglut_ext.h.

#define GLUT_AUX4   0x8000

Definition at line 82 of file freeglut_ext.h.

#define GLUT_CREATE_NEW_CONTEXT   0

Definition at line 50 of file freeglut_ext.h.

#define GLUT_DIRECT_RENDERING   0x01FE

Definition at line 72 of file freeglut_ext.h.

#define GLUT_FORCE_DIRECT_CONTEXT   3

Definition at line 59 of file freeglut_ext.h.

#define GLUT_FORCE_INDIRECT_CONTEXT   0

Definition at line 56 of file freeglut_ext.h.

#define GLUT_RENDERING_CONTEXT   0x01FD

Definition at line 71 of file freeglut_ext.h.

#define GLUT_TRY_DIRECT_CONTEXT   2

Definition at line 58 of file freeglut_ext.h.

#define GLUT_USE_CURRENT_CONTEXT   1

Definition at line 51 of file freeglut_ext.h.

#define GLUT_VERSION   0x01FC

Definition at line 69 of file freeglut_ext.h.

#define GLUT_WINDOW_BORDER_WIDTH   0x01FA

Definition at line 66 of file freeglut_ext.h.

#define GLUT_WINDOW_HEADER_HEIGHT   0x01FB

Definition at line 67 of file freeglut_ext.h.

Typedef Documentation

typedef void(* GLUTproc)()

Definition at line 130 of file freeglut_ext.h.

Function Documentation

FGAPI int FGAPIENTRY glutBitmapHeight ( void *  font)
FGAPI void FGAPIENTRY glutBitmapString ( void *  font,
const unsigned char *  string 
)
FGAPI void FGAPIENTRY glutCloseFunc ( void(*)(void)  callback)
FGAPI void* FGAPIENTRY glutGetMenuData ( void  )
FGAPI GLUTproc FGAPIENTRY glutGetProcAddress ( const char *  procName)
FGAPI void* FGAPIENTRY glutGetWindowData ( void  )
FGAPI void FGAPIENTRY glutLeaveMainLoop ( void  )
FGAPI void FGAPIENTRY glutMainLoopEvent ( void  )
FGAPI void FGAPIENTRY glutMenuDestroyFunc ( void(*)(void)  callback)
FGAPI void FGAPIENTRY glutMouseWheelFunc ( void(*)(int, int, int, int callback)
FGAPI void FGAPIENTRY glutSetMenuData ( void *  data)
FGAPI void FGAPIENTRY glutSetOption ( GLenum  option_flag,
int  value 
)
FGAPI void FGAPIENTRY glutSetWindowData ( void *  data)
FGAPI void FGAPIENTRY glutSolidCylinder ( GLdouble  radius,
GLdouble  height,
GLint  slices,
GLint  stacks 
)
FGAPI void FGAPIENTRY glutSolidRhombicDodecahedron ( void  )
FGAPI void FGAPIENTRY glutSolidSierpinskiSponge ( int  num_levels,
GLdouble  offset[3],
GLdouble  scale 
)
FGAPI GLfloat FGAPIENTRY glutStrokeHeight ( void *  font)
FGAPI void FGAPIENTRY glutStrokeString ( void *  font,
const unsigned char *  string 
)
FGAPI void FGAPIENTRY glutWireCylinder ( GLdouble  radius,
GLdouble  height,
GLint  slices,
GLint  stacks 
)
FGAPI void FGAPIENTRY glutWireRhombicDodecahedron ( void  )
FGAPI void FGAPIENTRY glutWireSierpinskiSponge ( int  num_levels,
GLdouble  offset[3],
GLdouble  scale 
)
FGAPI void FGAPIENTRY glutWMCloseFunc ( void(*)(void)  callback)