|
fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |

Go to the source code of this file.
Classes | |
| class | Fl_Glut_Window |
| struct | Fl_Glut_Bitmap_Font |
| struct | Fl_Glut_StrokeVertex |
| struct | Fl_Glut_StrokeStrip |
| struct | Fl_Glut_StrokeChar |
| struct | Fl_Glut_StrokeFont |
Defines | |
| #define | GLUT_RGB FL_RGB |
| #define | GLUT_RGBA FL_RGB |
| #define | GLUT_INDEX FL_INDEX |
| #define | GLUT_SINGLE FL_SINGLE |
| #define | GLUT_DOUBLE FL_DOUBLE |
| #define | GLUT_ACCUM FL_ACCUM |
| #define | GLUT_ALPHA FL_ALPHA |
| #define | GLUT_DEPTH FL_DEPTH |
| #define | GLUT_STENCIL FL_STENCIL |
| #define | GLUT_MULTISAMPLE FL_MULTISAMPLE |
| #define | GLUT_STEREO FL_STEREO |
| #define | GLUT_CURSOR_RIGHT_ARROW ((Fl_Cursor)2) |
| #define | GLUT_CURSOR_LEFT_ARROW ((Fl_Cursor)67) |
| #define | GLUT_CURSOR_INFO FL_CURSOR_HAND |
| #define | GLUT_CURSOR_DESTROY ((Fl_Cursor)45) |
| #define | GLUT_CURSOR_HELP FL_CURSOR_HELP |
| #define | GLUT_CURSOR_CYCLE ((Fl_Cursor)26) |
| #define | GLUT_CURSOR_SPRAY ((Fl_Cursor)63) |
| #define | GLUT_CURSOR_WAIT FL_CURSOR_WAIT |
| #define | GLUT_CURSOR_TEXT FL_CURSOR_INSERT |
| #define | GLUT_CURSOR_CROSSHAIR FL_CURSOR_CROSS |
| #define | GLUT_CURSOR_UP_DOWN FL_CURSOR_NS |
| #define | GLUT_CURSOR_LEFT_RIGHT FL_CURSOR_WE |
| #define | GLUT_CURSOR_TOP_SIDE FL_CURSOR_N |
| #define | GLUT_CURSOR_BOTTOM_SIDE FL_CURSOR_S |
| #define | GLUT_CURSOR_LEFT_SIDE FL_CURSOR_W |
| #define | GLUT_CURSOR_RIGHT_SIDE FL_CURSOR_E |
| #define | GLUT_CURSOR_TOP_LEFT_CORNER FL_CURSOR_NW |
| #define | GLUT_CURSOR_TOP_RIGHT_CORNER FL_CURSOR_NE |
| #define | GLUT_CURSOR_BOTTOM_RIGHT_CORNER FL_CURSOR_SE |
| #define | GLUT_CURSOR_BOTTOM_LEFT_CORNER FL_CURSOR_SW |
| #define | GLUT_CURSOR_INHERIT FL_CURSOR_DEFAULT |
| #define | GLUT_CURSOR_NONE FL_CURSOR_NONE |
| #define | GLUT_CURSOR_FULL_CROSSHAIR FL_CURSOR_CROSS |
| #define | GLUT_LEFT_BUTTON 0 |
| #define | GLUT_MIDDLE_BUTTON 1 |
| #define | GLUT_RIGHT_BUTTON 2 |
| #define | GLUT_DOWN 0 |
| #define | GLUT_UP 1 |
| #define | GLUT_KEY_F1 1 |
| #define | GLUT_KEY_F2 2 |
| #define | GLUT_KEY_F3 3 |
| #define | GLUT_KEY_F4 4 |
| #define | GLUT_KEY_F5 5 |
| #define | GLUT_KEY_F6 6 |
| #define | GLUT_KEY_F7 7 |
| #define | GLUT_KEY_F8 8 |
| #define | GLUT_KEY_F9 9 |
| #define | GLUT_KEY_F10 10 |
| #define | GLUT_KEY_F11 11 |
| #define | GLUT_KEY_F12 12 |
| #define | GLUT_KEY_LEFT FL_Left |
| #define | GLUT_KEY_UP FL_Up |
| #define | GLUT_KEY_RIGHT FL_Right |
| #define | GLUT_KEY_DOWN FL_Down |
| #define | GLUT_KEY_PAGE_UP FL_Page_Up |
| #define | GLUT_KEY_PAGE_DOWN FL_Page_Down |
| #define | GLUT_KEY_HOME FL_Home |
| #define | GLUT_KEY_END FL_End |
| #define | GLUT_KEY_INSERT FL_Insert |
| #define | GLUT_WINDOW_STENCIL_SIZE GL_STENCIL_BITS |
| #define | GLUT_WINDOW_DEPTH_SIZE GL_DEPTH_BITS |
| #define | GLUT_WINDOW_RED_SIZE GL_RED_BITS |
| #define | GLUT_WINDOW_GREEN_SIZE GL_GREEN_BITS |
| #define | GLUT_WINDOW_BLUE_SIZE GL_BLUE_BITS |
| #define | GLUT_WINDOW_ALPHA_SIZE GL_ALPHA_BITS |
| #define | GLUT_WINDOW_ACCUM_RED_SIZE GL_ACCUM_RED_BITS |
| #define | GLUT_WINDOW_ACCUM_GREEN_SIZE GL_ACCUM_GREEN_BITS |
| #define | GLUT_WINDOW_ACCUM_BLUE_SIZE GL_ACCUM_BLUE_BITS |
| #define | GLUT_WINDOW_ACCUM_ALPHA_SIZE GL_ACCUM_ALPHA_BITS |
| #define | GLUT_WINDOW_DOUBLEBUFFER GL_DOUBLEBUFFER |
| #define | GLUT_WINDOW_RGBA GL_RGBA |
| #define | GLUT_WINDOW_COLORMAP_SIZE GL_INDEX_BITS |
| #define | GLUT_WINDOW_NUM_SAMPLES GLUT_RETURN_ZERO |
| #define | GLUT_WINDOW_STEREO GL_STEREO |
| #define | GLUT_HAS_KEYBOARD 600 |
| #define | GLUT_HAS_MOUSE 601 |
| #define | GLUT_HAS_SPACEBALL 602 |
| #define | GLUT_HAS_DIAL_AND_BUTTON_BOX 603 |
| #define | GLUT_HAS_TABLET 604 |
| #define | GLUT_NUM_MOUSE_BUTTONS 605 |
| #define | GLUT_NUM_SPACEBALL_BUTTONS 606 |
| #define | GLUT_NUM_BUTTON_BOX_BUTTONS 607 |
| #define | GLUT_NUM_DIALS 608 |
| #define | GLUT_NUM_TABLET_BUTTONS 609 |
| #define | GLUT_ACTIVE_SHIFT FL_SHIFT |
| #define | GLUT_ACTIVE_CTRL FL_CTRL |
| #define | GLUT_ACTIVE_ALT FL_ALT |
| #define | GLUT_OVERLAY_POSSIBLE 800 |
| #define | GLUT_TRANSPARENT_INDEX 803 |
| #define | GLUT_NORMAL_DAMAGED 804 |
| #define | GLUT_OVERLAY_DAMAGED 805 |
| #define | GLUT_BITMAP_9_BY_15 (&glutBitmap9By15) |
| #define | GLUT_BITMAP_8_BY_13 (&glutBitmap8By13) |
| #define | GLUT_BITMAP_TIMES_ROMAN_10 (&glutBitmapTimesRoman10) |
| #define | GLUT_BITMAP_TIMES_ROMAN_24 (&glutBitmapTimesRoman24) |
| #define | GLUT_BITMAP_HELVETICA_10 (&glutBitmapHelvetica10) |
| #define | GLUT_BITMAP_HELVETICA_12 (&glutBitmapHelvetica12) |
| #define | GLUT_BITMAP_HELVETICA_18 (&glutBitmapHelvetica18) |
| #define | GLUT_STROKE_ROMAN (&glutStrokeRoman) |
| #define | GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman) |
Typedefs | |
| typedef void(* | GLUTproc )() |
Enumerations | |
| enum | { GLUT_NORMAL, GLUT_OVERLAY } |
| enum | { GLUT_LEFT, GLUT_ENTERED } |
| enum | { GLUT_NOT_VISIBLE, GLUT_VISIBLE } |
| enum | { GLUT_MENU_NOT_IN_USE, GLUT_MENU_IN_USE } |
| enum | { GLUT_RETURN_ZERO = 0, GLUT_WINDOW_X, GLUT_WINDOW_Y, GLUT_WINDOW_WIDTH, GLUT_WINDOW_HEIGHT, GLUT_WINDOW_PARENT, GLUT_SCREEN_WIDTH, GLUT_SCREEN_HEIGHT, GLUT_MENU_NUM_ITEMS, GLUT_DISPLAY_MODE_POSSIBLE, GLUT_INIT_WINDOW_X, GLUT_INIT_WINDOW_Y, GLUT_INIT_WINDOW_WIDTH, GLUT_INIT_WINDOW_HEIGHT, GLUT_INIT_DISPLAY_MODE, GLUT_WINDOW_BUFFER_SIZE, GLUT_VERSION } |
Functions | |
| FL_EXPORT void | glutInit (int *argcp, char **argv) |
| FL_EXPORT void | glutInitDisplayMode (unsigned int mode) |
| FL_EXPORT void | glutInitWindowPosition (int x, int y) |
| FL_EXPORT void | glutInitWindowSize (int w, int h) |
| FL_EXPORT void | glutMainLoop () |
| FL_EXPORT int | glutCreateWindow (char *title) |
| FL_EXPORT int | glutCreateWindow (const char *title) |
| FL_EXPORT int | glutCreateSubWindow (int win, int x, int y, int width, int height) |
| FL_EXPORT void | glutDestroyWindow (int win) |
| void | glutPostRedisplay () |
| FL_EXPORT void | glutPostWindowRedisplay (int win) |
| FL_EXPORT void | glutSwapBuffers () |
| int | glutGetWindow () |
| FL_EXPORT void | glutSetWindow (int win) |
| void | glutSetWindowTitle (char *t) |
| void | glutSetIconTitle (char *t) |
| void | glutPositionWindow (int x, int y) |
| void | glutReshapeWindow (int w, int h) |
| void | glutPopWindow () |
| void | glutPushWindow () |
| void | glutIconifyWindow () |
| void | glutShowWindow () |
| void | glutHideWindow () |
| void | glutFullScreen () |
| void | glutSetCursor (Fl_Cursor cursor) |
| void | glutWarpPointer (int, int) |
| void | glutEstablishOverlay () |
| void | glutRemoveOverlay () |
| void | glutUseLayer (GLenum layer) |
| void | glutPostOverlayRedisplay () |
| void | glutShowOverlay () |
| void | glutHideOverlay () |
| FL_EXPORT int | glutCreateMenu (void(*)(int)) |
| FL_EXPORT void | glutDestroyMenu (int menu) |
| int | glutGetMenu () |
| void | glutSetMenu (int m) |
| FL_EXPORT void | glutAddMenuEntry (char *label, int value) |
| FL_EXPORT void | glutAddSubMenu (char *label, int submenu) |
| FL_EXPORT void | glutChangeToMenuEntry (int item, char *labela, int value) |
| FL_EXPORT void | glutChangeToSubMenu (int item, char *label, int submenu) |
| FL_EXPORT void | glutRemoveMenuItem (int item) |
| void | glutAttachMenu (int b) |
| void | glutDetachMenu (int b) |
| void | glutDisplayFunc (void(*f)()) |
| void | glutReshapeFunc (void(*f)(int w, int h)) |
| void | glutKeyboardFunc (void(*f)(uchar key, int x, int y)) |
| void | glutMouseFunc (void(*f)(int b, int state, int x, int y)) |
| void | glutMotionFunc (void(*f)(int x, int y)) |
| void | glutPassiveMotionFunc (void(*f)(int x, int y)) |
| void | glutEntryFunc (void(*f)(int s)) |
| void | glutVisibilityFunc (void(*f)(int s)) |
| FL_EXPORT void | glutIdleFunc (void(*f)()) |
| void | glutTimerFunc (unsigned int msec, void(*f)(int), int value) |
| void | glutMenuStateFunc (void(*f)(int state)) |
| void | glutMenuStatusFunc (void(*f)(int status, int x, int y)) |
| void | glutSpecialFunc (void(*f)(int key, int x, int y)) |
| void | glutOverlayDisplayFunc (void(*f)()) |
| FL_EXPORT int | glutGet (GLenum type) |
| FL_EXPORT int | glutDeviceGet (GLenum type) |
| int | glutGetModifiers () |
| FL_EXPORT int | glutLayerGet (GLenum) |
| FL_EXPORT GLUTproc | glutGetProcAddress (const char *procName) |
| FL_EXPORT void | glutBitmapCharacter (void *font, int character) |
| FL_EXPORT int | glutBitmapHeight (void *font) |
| FL_EXPORT int | glutBitmapLength (void *font, const unsigned char *string) |
| FL_EXPORT void | glutBitmapString (void *font, const unsigned char *string) |
| FL_EXPORT int | glutBitmapWidth (void *font, int character) |
| FL_EXPORT int | glutExtensionSupported (char *name) |
| FL_EXPORT void | glutStrokeCharacter (void *font, int character) |
| FL_EXPORT GLfloat | glutStrokeHeight (void *font) |
| FL_EXPORT int | glutStrokeLength (void *font, const unsigned char *string) |
| FL_EXPORT void | glutStrokeString (void *font, const unsigned char *string) |
| FL_EXPORT int | glutStrokeWidth (void *font, int character) |
| FL_EXPORT void | glutWireSphere (GLdouble radius, GLint slices, GLint stacks) |
| FL_EXPORT void | glutSolidSphere (GLdouble radius, GLint slices, GLint stacks) |
| FL_EXPORT void | glutWireCone (GLdouble base, GLdouble height, GLint slices, GLint stacks) |
| FL_EXPORT void | glutSolidCone (GLdouble base, GLdouble height, GLint slices, GLint stacks) |
| FL_EXPORT void | glutWireCube (GLdouble size) |
| FL_EXPORT void | glutSolidCube (GLdouble size) |
| FL_EXPORT void | glutWireTorus (GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings) |
| FL_EXPORT void | glutSolidTorus (GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings) |
| FL_EXPORT void | glutWireDodecahedron () |
| FL_EXPORT void | glutSolidDodecahedron () |
| FL_EXPORT void | glutWireTeapot (GLdouble size) |
| FL_EXPORT void | glutSolidTeapot (GLdouble size) |
| FL_EXPORT void | glutWireOctahedron () |
| FL_EXPORT void | glutSolidOctahedron () |
| FL_EXPORT void | glutWireTetrahedron () |
| FL_EXPORT void | glutSolidTetrahedron () |
| FL_EXPORT void | glutWireIcosahedron () |
| FL_EXPORT void | glutSolidIcosahedron () |
Variables | |
| FL_EXPORT Fl_Glut_Window * | glut_window |
| FL_EXPORT int | glut_menu |
| FL_EXPORT void(* | glut_idle_function )() |
| FL_EXPORT void(* | glut_menustate_function )(int) |
| FL_EXPORT void(* | glut_menustatus_function )(int, int, int) |
| FL_EXPORT struct Fl_Glut_Bitmap_Font glutBitmap9By15 glutBitmap8By13 glutBitmapTimesRoman10 glutBitmapTimesRoman24 glutBitmapHelvetica10 glutBitmapHelvetica12 | glutBitmapHelvetica18 |
| FL_EXPORT Fl_Glut_StrokeFont | glutStrokeRoman |
| FL_EXPORT Fl_Glut_StrokeFont | glutStrokeMonoRoman |
| #define GLUT_ACTIVE_ALT FL_ALT |
Definition at line 373 of file glut.H.
Referenced by glutGetModifiers().
| #define GLUT_ACTIVE_CTRL FL_CTRL |
Definition at line 372 of file glut.H.
Referenced by glutGetModifiers().
| #define GLUT_ACTIVE_SHIFT FL_SHIFT |
Definition at line 371 of file glut.H.
Referenced by glutGetModifiers().
| #define GLUT_BITMAP_HELVETICA_18 (&glutBitmapHelvetica18) |
| #define GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman) |
| #define GLUT_STROKE_ROMAN (&glutStrokeRoman) |
| anonymous enum |
| anonymous enum |
| FL_EXPORT void glutAddMenuEntry | ( | char * | label, |
| int | value | ||
| ) |
| FL_EXPORT void glutAddSubMenu | ( | char * | label, |
| int | submenu | ||
| ) |
| void glutAttachMenu | ( | int | b | ) | [inline] |
Definition at line 211 of file glut.H.
References b, glut_menu, glut_window, and Fl_Glut_Window::menu.
| FL_EXPORT void glutBitmapCharacter | ( | void * | font, |
| int | character | ||
| ) |
| FL_EXPORT int glutBitmapHeight | ( | void * | font | ) |
| FL_EXPORT int glutBitmapLength | ( | void * | font, |
| const unsigned char * | string | ||
| ) |
| FL_EXPORT void glutBitmapString | ( | void * | font, |
| const unsigned char * | string | ||
| ) |
| FL_EXPORT int glutBitmapWidth | ( | void * | font, |
| int | character | ||
| ) |
| FL_EXPORT void glutChangeToMenuEntry | ( | int | item, |
| char * | labela, | ||
| int | value | ||
| ) |
| FL_EXPORT void glutChangeToSubMenu | ( | int | item, |
| char * | label, | ||
| int | submenu | ||
| ) |
| FL_EXPORT int glutCreateMenu | ( | void(*)(int) | ) |
| FL_EXPORT int glutCreateSubWindow | ( | int | win, |
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
| FL_EXPORT int glutCreateWindow | ( | char * | title | ) |
| FL_EXPORT int glutCreateWindow | ( | const char * | title | ) |
| FL_EXPORT void glutDestroyMenu | ( | int | menu | ) |
| FL_EXPORT void glutDestroyWindow | ( | int | win | ) |
| void glutDetachMenu | ( | int | b | ) | [inline] |
Definition at line 213 of file glut.H.
References b, glut_window, and Fl_Glut_Window::menu.
| FL_EXPORT int glutDeviceGet | ( | GLenum | type | ) |
| void glutDisplayFunc | ( | void(*)() | f | ) | [inline] |
Definition at line 215 of file glut.H.
References Fl_Glut_Window::display, f, and glut_window.
| void glutEntryFunc | ( | void(*)(int s) | f | ) | [inline] |
Definition at line 235 of file glut.H.
References Fl_Glut_Window::entry, f, and glut_window.
| void glutEstablishOverlay | ( | ) | [inline] |
Definition at line 179 of file glut.H.
References glut_window, and Fl_Gl_Window::make_overlay_current().
| FL_EXPORT int glutExtensionSupported | ( | char * | name | ) |
| void glutFullScreen | ( | ) | [inline] |
Definition at line 149 of file glut.H.
References Fl_Window::fullscreen(), and glut_window.
| FL_EXPORT int glutGet | ( | GLenum | type | ) |
| int glutGetModifiers | ( | ) | [inline] |
Definition at line 374 of file glut.H.
References Fl::event_state(), GLUT_ACTIVE_ALT, GLUT_ACTIVE_CTRL, and GLUT_ACTIVE_SHIFT.
| FL_EXPORT GLUTproc glutGetProcAddress | ( | const char * | procName | ) |
| int glutGetWindow | ( | ) | [inline] |
Definition at line 127 of file glut.H.
References glut_window, and Fl_Glut_Window::number.
| void glutHideOverlay | ( | ) | [inline] |
Definition at line 191 of file glut.H.
References glut_window, and Fl_Gl_Window::hide_overlay().
| void glutHideWindow | ( | ) | [inline] |
Definition at line 147 of file glut.H.
References glut_window, and Fl_Gl_Window::hide().
| void glutIconifyWindow | ( | ) | [inline] |
Definition at line 143 of file glut.H.
References glut_window, and Fl_Window::iconize().
| FL_EXPORT void glutIdleFunc | ( | void(*)() | f | ) |
| FL_EXPORT void glutInit | ( | int * | argcp, |
| char ** | argv | ||
| ) |
| FL_EXPORT void glutInitDisplayMode | ( | unsigned int | mode | ) |
| FL_EXPORT void glutInitWindowPosition | ( | int | x, |
| int | y | ||
| ) |
| FL_EXPORT void glutInitWindowSize | ( | int | w, |
| int | h | ||
| ) |
Definition at line 219 of file glut.H.
References f, glut_window, and Fl_Glut_Window::keyboard.
| FL_EXPORT int glutLayerGet | ( | GLenum | ) |
| FL_EXPORT void glutMainLoop | ( | ) |
| void glutMenuStateFunc | ( | void(*)(int state) | f | ) | [inline] |
Definition at line 248 of file glut.H.
References f, and glut_menustate_function.
Definition at line 251 of file glut.H.
References f, and glut_menustatus_function.
Definition at line 230 of file glut.H.
References f, glut_window, and Fl_Glut_Window::motion.
Definition at line 222 of file glut.H.
References f, glut_window, and Fl_Glut_Window::mouse.
| void glutOverlayDisplayFunc | ( | void(*)() | f | ) | [inline] |
Definition at line 294 of file glut.H.
References f, glut_window, and Fl_Glut_Window::overlaydisplay.
Definition at line 232 of file glut.H.
References f, glut_window, and Fl_Glut_Window::passivemotion.
| void glutPopWindow | ( | ) | [inline] |
Definition at line 139 of file glut.H.
References glut_window, and Fl_Gl_Window::show().
| void glutPositionWindow | ( | int | x, |
| int | y | ||
| ) | [inline] |
Definition at line 135 of file glut.H.
References glut_window, and Fl_Widget::position().
| void glutPostOverlayRedisplay | ( | ) | [inline] |
Definition at line 187 of file glut.H.
References glut_window, and Fl_Gl_Window::redraw_overlay().
| void glutPostRedisplay | ( | ) | [inline] |
Definition at line 121 of file glut.H.
References glut_window, and Fl_Widget::redraw().
| FL_EXPORT void glutPostWindowRedisplay | ( | int | win | ) |
| FL_EXPORT void glutRemoveMenuItem | ( | int | item | ) |
| void glutRemoveOverlay | ( | ) | [inline] |
Definition at line 181 of file glut.H.
References glut_window, and Fl_Gl_Window::hide_overlay().
Definition at line 217 of file glut.H.
References f, glut_window, and Fl_Glut_Window::reshape.
| void glutReshapeWindow | ( | int | w, |
| int | h | ||
| ) | [inline] |
Definition at line 137 of file glut.H.
References glut_window, and Fl_Widget::size().
| void glutSetCursor | ( | Fl_Cursor | cursor | ) | [inline] |
Definition at line 151 of file glut.H.
References Fl_Window::cursor(), and glut_window.
| void glutSetIconTitle | ( | char * | t | ) | [inline] |
Definition at line 133 of file glut.H.
References glut_window, and Fl_Window::iconlabel().
| void glutSetMenu | ( | int | m | ) | [inline] |
| FL_EXPORT void glutSetWindow | ( | int | win | ) |
| void glutSetWindowTitle | ( | char * | t | ) | [inline] |
Definition at line 131 of file glut.H.
References glut_window, and Fl_Window::label().
| void glutShowOverlay | ( | ) | [inline] |
Definition at line 189 of file glut.H.
References glut_window, and Fl_Gl_Window::redraw_overlay().
| void glutShowWindow | ( | ) | [inline] |
Definition at line 145 of file glut.H.
References glut_window, and Fl_Gl_Window::show().
| FL_EXPORT void glutSolidCone | ( | GLdouble | base, |
| GLdouble | height, | ||
| GLint | slices, | ||
| GLint | stacks | ||
| ) |
Definition at line 321 of file freeglut_geometry.cxx.
References i.
| FL_EXPORT void glutSolidCube | ( | GLdouble | size | ) |
Definition at line 90 of file freeglut_geometry.cxx.
| FL_EXPORT void glutSolidDodecahedron | ( | ) |
Definition at line 795 of file freeglut_geometry.cxx.
| FL_EXPORT void glutSolidIcosahedron | ( | ) |
Definition at line 963 of file freeglut_geometry.cxx.
References i.
| FL_EXPORT void glutSolidOctahedron | ( | ) |
Definition at line 865 of file freeglut_geometry.cxx.
References RADIUS.
| FL_EXPORT void glutSolidSphere | ( | GLdouble | radius, |
| GLint | slices, | ||
| GLint | stacks | ||
| ) |
Definition at line 167 of file freeglut_geometry.cxx.
References i.
| FL_EXPORT void glutSolidTeapot | ( | GLdouble | size | ) |
Definition at line 158 of file freeglut_teapot.cxx.
| FL_EXPORT void glutSolidTetrahedron | ( | ) |
Definition at line 919 of file freeglut_geometry.cxx.
| FL_EXPORT void glutSolidTorus | ( | GLdouble | innerRadius, |
| GLdouble | outerRadius, | ||
| GLint | sides, | ||
| GLint | rings | ||
| ) |
Definition at line 670 of file freeglut_geometry.cxx.
Definition at line 255 of file glut.H.
References f, glut_window, and Fl_Glut_Window::special.
| FL_EXPORT void glutStrokeCharacter | ( | void * | font, |
| int | character | ||
| ) |
| FL_EXPORT GLfloat glutStrokeHeight | ( | void * | font | ) |
| FL_EXPORT int glutStrokeLength | ( | void * | font, |
| const unsigned char * | string | ||
| ) |
| FL_EXPORT void glutStrokeString | ( | void * | font, |
| const unsigned char * | string | ||
| ) |
| FL_EXPORT int glutStrokeWidth | ( | void * | font, |
| int | character | ||
| ) |
| FL_EXPORT void glutSwapBuffers | ( | ) |
| void glutTimerFunc | ( | unsigned int | msec, |
| void(*)(int) | f, | ||
| int | value | ||
| ) | [inline] |
Definition at line 244 of file glut.H.
References Fl::add_timeout(), and f.
| void glutUseLayer | ( | GLenum | layer | ) | [inline] |
Definition at line 183 of file glut.H.
References glut_window, Fl_Glut_Window::make_current(), and Fl_Gl_Window::make_overlay_current().
| void glutVisibilityFunc | ( | void(*)(int s) | f | ) | [inline] |
Definition at line 238 of file glut.H.
References f, glut_window, and Fl_Glut_Window::visibility.
| FL_EXPORT void glutWireCone | ( | GLdouble | base, |
| GLdouble | height, | ||
| GLint | slices, | ||
| GLint | stacks | ||
| ) |
Definition at line 406 of file freeglut_geometry.cxx.
References i.
| FL_EXPORT void glutWireCube | ( | GLdouble | size | ) |
Definition at line 68 of file freeglut_geometry.cxx.
| FL_EXPORT void glutWireDodecahedron | ( | ) |
Definition at line 744 of file freeglut_geometry.cxx.
| FL_EXPORT void glutWireIcosahedron | ( | ) |
Definition at line 941 of file freeglut_geometry.cxx.
References i.
| FL_EXPORT void glutWireOctahedron | ( | ) |
Definition at line 846 of file freeglut_geometry.cxx.
References RADIUS.
| FL_EXPORT void glutWireSphere | ( | GLdouble | radius, |
| GLint | slices, | ||
| GLint | stacks | ||
| ) |
Definition at line 253 of file freeglut_geometry.cxx.
| FL_EXPORT void glutWireTeapot | ( | GLdouble | size | ) |
Definition at line 149 of file freeglut_teapot.cxx.
| FL_EXPORT void glutWireTetrahedron | ( | ) |
Definition at line 906 of file freeglut_geometry.cxx.
| FL_EXPORT void glutWireTorus | ( | GLdouble | innerRadius, |
| GLdouble | outerRadius, | ||
| GLint | sides, | ||
| GLint | rings | ||
| ) |
Definition at line 591 of file freeglut_geometry.cxx.
| FL_EXPORT void(* glut_idle_function)() |
| FL_EXPORT int glut_menu |
Referenced by glutAttachMenu(), glutGetMenu(), and glutSetMenu().
| FL_EXPORT void(* glut_menustate_function)(int) |
Referenced by glutMenuStateFunc().
| FL_EXPORT void(* glut_menustatus_function)(int, int, int) |
Referenced by glutMenuStatusFunc().
| FL_EXPORT Fl_Glut_Window* glut_window |
Referenced by glutAttachMenu(), glutDetachMenu(), glutDisplayFunc(), glutEntryFunc(), glutEstablishOverlay(), glutFullScreen(), glutGetWindow(), glutHideOverlay(), glutHideWindow(), glutIconifyWindow(), glutKeyboardFunc(), glutMotionFunc(), glutMouseFunc(), glutOverlayDisplayFunc(), glutPassiveMotionFunc(), glutPopWindow(), glutPositionWindow(), glutPostOverlayRedisplay(), glutPostRedisplay(), glutRemoveOverlay(), glutReshapeFunc(), glutReshapeWindow(), glutSetCursor(), glutSetIconTitle(), glutSetWindowTitle(), glutShowOverlay(), glutShowWindow(), glutSpecialFunc(), glutUseLayer(), and glutVisibilityFunc().
| FL_EXPORT struct Fl_Glut_Bitmap_Font glutBitmap9By15 glutBitmap8By13 glutBitmapTimesRoman10 glutBitmapTimesRoman24 glutBitmapHelvetica10 glutBitmapHelvetica12 glutBitmapHelvetica18 |
| FL_EXPORT Fl_Glut_StrokeFont glutStrokeMonoRoman |
Definition at line 2848 of file freeglut_stroke_mono_roman.cxx.
| FL_EXPORT Fl_Glut_StrokeFont glutStrokeRoman |
Definition at line 2848 of file freeglut_stroke_roman.cxx.