Main MRPT website > C++ reference for MRPT 1.4.0
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

◆ GLUT_ACTION_CONTINUE_EXECUTION

#define GLUT_ACTION_CONTINUE_EXECUTION   2

Definition at line 48 of file freeglut_ext.h.

◆ GLUT_ACTION_EXIT

#define GLUT_ACTION_EXIT   0

Definition at line 46 of file freeglut_ext.h.

◆ GLUT_ACTION_GLUTMAINLOOP_RETURNS

#define GLUT_ACTION_GLUTMAINLOOP_RETURNS   1

Definition at line 47 of file freeglut_ext.h.

◆ GLUT_ACTION_ON_WINDOW_CLOSE

#define GLUT_ACTION_ON_WINDOW_CLOSE   0x01F9

Definition at line 67 of file freeglut_ext.h.

◆ GLUT_ALLOW_DIRECT_CONTEXT

#define GLUT_ALLOW_DIRECT_CONTEXT   1

Definition at line 60 of file freeglut_ext.h.

◆ GLUT_AUX1

#define GLUT_AUX1   0x1000

Definition at line 82 of file freeglut_ext.h.

◆ GLUT_AUX2

#define GLUT_AUX2   0x2000

Definition at line 83 of file freeglut_ext.h.

◆ GLUT_AUX3

#define GLUT_AUX3   0x4000

Definition at line 84 of file freeglut_ext.h.

◆ GLUT_AUX4

#define GLUT_AUX4   0x8000

Definition at line 85 of file freeglut_ext.h.

◆ GLUT_CREATE_NEW_CONTEXT

#define GLUT_CREATE_NEW_CONTEXT   0

Definition at line 53 of file freeglut_ext.h.

◆ GLUT_DIRECT_RENDERING

#define GLUT_DIRECT_RENDERING   0x01FE

Definition at line 75 of file freeglut_ext.h.

◆ GLUT_FORCE_DIRECT_CONTEXT

#define GLUT_FORCE_DIRECT_CONTEXT   3

Definition at line 62 of file freeglut_ext.h.

◆ GLUT_FORCE_INDIRECT_CONTEXT

#define GLUT_FORCE_INDIRECT_CONTEXT   0

Definition at line 59 of file freeglut_ext.h.

◆ GLUT_RENDERING_CONTEXT

#define GLUT_RENDERING_CONTEXT   0x01FD

Definition at line 74 of file freeglut_ext.h.

◆ GLUT_TRY_DIRECT_CONTEXT

#define GLUT_TRY_DIRECT_CONTEXT   2

Definition at line 61 of file freeglut_ext.h.

◆ GLUT_USE_CURRENT_CONTEXT

#define GLUT_USE_CURRENT_CONTEXT   1

Definition at line 54 of file freeglut_ext.h.

◆ GLUT_VERSION

#define GLUT_VERSION   0x01FC

Definition at line 72 of file freeglut_ext.h.

◆ GLUT_WINDOW_BORDER_WIDTH

#define GLUT_WINDOW_BORDER_WIDTH   0x01FA

Definition at line 69 of file freeglut_ext.h.

◆ GLUT_WINDOW_HEADER_HEIGHT

#define GLUT_WINDOW_HEADER_HEIGHT   0x01FB

Definition at line 70 of file freeglut_ext.h.

Typedef Documentation

◆ GLUTproc

typedef void(* GLUTproc) ()

Definition at line 133 of file freeglut_ext.h.

Function Documentation

◆ glutBitmapHeight()

FGAPI int FGAPIENTRY glutBitmapHeight ( void *  font)

◆ glutBitmapString()

FGAPI void FGAPIENTRY glutBitmapString ( void *  font,
const unsigned char *  string 
)

◆ glutCloseFunc()

FGAPI void FGAPIENTRY glutCloseFunc ( void(*)(void)  callback)

◆ glutGetMenuData()

FGAPI void *FGAPIENTRY glutGetMenuData ( void  )

◆ glutGetProcAddress()

FGAPI GLUTproc FGAPIENTRY glutGetProcAddress ( const char *  procName)

◆ glutGetWindowData()

FGAPI void *FGAPIENTRY glutGetWindowData ( void  )

◆ glutLeaveMainLoop()

FGAPI void FGAPIENTRY glutLeaveMainLoop ( void  )

◆ glutMainLoopEvent()

FGAPI void FGAPIENTRY glutMainLoopEvent ( void  )

◆ glutMenuDestroyFunc()

FGAPI void FGAPIENTRY glutMenuDestroyFunc ( void(*)(void)  callback)

◆ glutMouseWheelFunc()

FGAPI void FGAPIENTRY glutMouseWheelFunc ( void(*)(int, int, int, int)  callback)

◆ glutSetMenuData()

FGAPI void FGAPIENTRY glutSetMenuData ( void *  data)

◆ glutSetOption()

FGAPI void FGAPIENTRY glutSetOption ( GLenum  option_flag,
int  value 
)

◆ glutSetWindowData()

FGAPI void FGAPIENTRY glutSetWindowData ( void *  data)

◆ glutSolidCylinder()

FGAPI void FGAPIENTRY glutSolidCylinder ( GLdouble  radius,
GLdouble  height,
GLint  slices,
GLint  stacks 
)

◆ glutSolidRhombicDodecahedron()

FGAPI void FGAPIENTRY glutSolidRhombicDodecahedron ( void  )

◆ glutSolidSierpinskiSponge()

FGAPI void FGAPIENTRY glutSolidSierpinskiSponge ( int  num_levels,
GLdouble  offset[3],
GLdouble  scale 
)

◆ glutStrokeHeight()

FGAPI GLfloat FGAPIENTRY glutStrokeHeight ( void *  font)

◆ glutStrokeString()

FGAPI void FGAPIENTRY glutStrokeString ( void *  font,
const unsigned char *  string 
)

◆ glutWireCylinder()

FGAPI void FGAPIENTRY glutWireCylinder ( GLdouble  radius,
GLdouble  height,
GLint  slices,
GLint  stacks 
)

◆ glutWireRhombicDodecahedron()

FGAPI void FGAPIENTRY glutWireRhombicDodecahedron ( void  )

◆ glutWireSierpinskiSponge()

FGAPI void FGAPIENTRY glutWireSierpinskiSponge ( int  num_levels,
GLdouble  offset[3],
GLdouble  scale 
)

◆ glutWMCloseFunc()

FGAPI void FGAPIENTRY glutWMCloseFunc ( void(*)(void)  callback)



Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Wed Feb 15 01:46:32 UTC 2023