#include <glut_winsys.H>
Inheritance diagram for GLUT_WINSYS:
Definition at line 19 of file glut_winsys.H.
|
|
Definition at line 47 of file glut_winsys.C. References WINSYS::_double_buffered, err_ret(), glutInit(), and FD_MANAGER::set_mgr(). Referenced by copy(). |
|
Definition at line 92 of file glut_winsys.C. References err_ret(). |
|
Implements WINSYS. Definition at line 101 of file glut_winsys.H. References GL_ACCUM_ALPHA_BITS, and glGetIntegerv(). |
|
Implements WINSYS. Definition at line 100 of file glut_winsys.H. References GL_ACCUM_BLUE_BITS, and glGetIntegerv(). |
|
Implements WINSYS. Definition at line 99 of file glut_winsys.H. References GL_ACCUM_GREEN_BITS, and glGetIntegerv(). |
|
Implements WINSYS. Definition at line 98 of file glut_winsys.H. References GL_ACCUM_RED_BITS, and glGetIntegerv(). |
|
Definition at line 434 of file dev.H. References DEVmod_gen::_mods. |
|
Implements WINSYS. Definition at line 391 of file glut_winsys.C. References _alert_box. |
|
Implements WINSYS. Definition at line 97 of file glut_winsys.H. References GL_ALPHA_BITS, and glGetIntegerv(). |
|
Definition at line 271 of file glut_winsys.C. References _id. Referenced by GLUT_MANAGER::set_blocker(). |
|
Implements WINSYS. Definition at line 96 of file glut_winsys.H. References GL_BLUE_BITS, and glGetIntegerv(). |
|
Implements WINSYS. Definition at line 86 of file glut_winsys.H. References GLUT_WINSYS(). Referenced by WINSYS::create(). |
|
Definition at line 36 of file glut_winsys.C. References copy(), and instance(). Referenced by BaseJOTapp::init_top(). |
|
Implements WINSYS. Definition at line 183 of file glut_winsys.C. References _curpush. |
|
Implements WINSYS. Definition at line 103 of file glut_winsys.H. References GL_DEPTH_BITS, and glGetIntegerv(). |
|
Implements WINSYS. Definition at line 657 of file glut_winsys.C. |
|
Definition at line 203 of file glut_winsys.C. References GLUT_MANAGER::display_cb(). Referenced by setup(). |
|
Definition at line 78 of file winsys.H. References WINSYS::_double_buffered. |
|
Reimplemented from WINSYS. Definition at line 586 of file glut_winsys.C. References _cursor_pt, _height, _show_special_cursor, _width, GL_CURRENT_BIT, GL_ENABLE_BIT, GL_LIGHTING, GL_LINE_BIT, GL_LINES, GL_MODELVIEW, GL_PROJECTION, glBegin(), glColor3dv(), glDisable(), glEnd(), glLoadIdentity(), glMatrixMode(), glPopAttrib(), glPopMatrix(), glPushAttrib(), glPushMatrix(), glVertex2i(), glViewport(), int(), and COLOR::red. |
|
Implements WINSYS. Definition at line 378 of file glut_winsys.C. References _file_select. |
|
Definition at line 433 of file dev.H. References DEVmod_gen::_forced_mods. |
|
Definition at line 432 of file dev.H. References DEVmod_gen::_forced_mods. |
|
Definition at line 435 of file dev.H. References Evd::EMPTY. Referenced by DEVmod_gen::mods(). |
|
Implements WINSYS. Definition at line 497 of file glut_winsys.C. References _id, WINSYS::CURSOR_BOTTOM_LEFT_CORNER, WINSYS::CURSOR_BOTTOM_RIGHT_CORNER, WINSYS::CURSOR_BOTTOM_SIDE, WINSYS::CURSOR_CROSSHAIR, WINSYS::CURSOR_CYCLE, WINSYS::CURSOR_DESTROY, WINSYS::CURSOR_FULL_CROSSHAIR, WINSYS::CURSOR_HELP, WINSYS::CURSOR_INFO, WINSYS::CURSOR_INHERIT, WINSYS::CURSOR_LEFT_ARROW, WINSYS::CURSOR_LEFT_RIGHT, WINSYS::CURSOR_LEFT_SIDE, WINSYS::CURSOR_NONE, WINSYS::CURSOR_RIGHT_ARROW, WINSYS::CURSOR_RIGHT_SIDE, WINSYS::CURSOR_SPRAY, WINSYS::CURSOR_TEXT, WINSYS::CURSOR_TOP_LEFT_CORNER, WINSYS::CURSOR_TOP_RIGHT_CORNER, WINSYS::CURSOR_TOP_SIDE, WINSYS::CURSOR_UP_DOWN, WINSYS::CURSOR_WAIT, glutGetWindow(), and glutSetWindow(). |
|
Implements WINSYS. Definition at line 95 of file glut_winsys.H. References GL_GREEN_BITS, and glGetIntegerv(). |
|
Reimplemented from WINSYS. Definition at line 67 of file glut_winsys.H. References _id. Referenced by GLUIPopUp::build_glui(), GLUT_MANAGER::do_idle(), GLUT_KBD::GLUT_KBD(), GLUT_MOUSE::GLUT_MOUSE(), and GLUT_MOUSE::~GLUT_MOUSE(). |
|
Definition at line 194 of file glut_winsys.C. References GLUT_MANAGER::idle_cb(). Referenced by setup(). |
|
Definition at line 26 of file glut_winsys.H. References _windows, and ARRAY< T >::empty(). Referenced by WINSYS::create(). |
|
Implements WINSYS. Definition at line 105 of file glut_winsys.H. |
|
Definition at line 77 of file winsys.H. References WINSYS::_map_cb. Referenced by BaseJOTapp::init_win_cb(). |
|
Implements WINSYS. Definition at line 404 of file glut_winsys.C. References _id. |
|
Definition at line 69 of file dev.C. References DEVmod_gen::_forced_mods, DEVmod_gen::_gen, DEVmod_gen::_mods, Evd::EMPTY, DEVmod_gen::gen_mods(), DEVice_buttons::get(), and Evd::NONE. Referenced by TabletMultimode::sample(). |
|
Implements WINSYS. Definition at line 173 of file glut_winsys.C. References _mouse. |
|
Reimplemented from WINSYS. Definition at line 70 of file glut_winsys.H. References _id, and glutGetWindow(). |
|
Reimplemented from WINSYS. Definition at line 679 of file glut_winsys.C. References position_manually(), and size_manually(). |
|
Reimplemented from WINSYS. Definition at line 667 of file glut_winsys.C. References _height, _width, and position(). |
|
Reimplemented from WINSYS. Definition at line 319 of file glut_winsys.C. References _id, _init_x, _init_y, glutGetWindow(), and glutSetWindow(). Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), GLUIPopUp::build_glui(), and operator>>(). |
|
Reimplemented from WINSYS. Definition at line 339 of file glut_winsys.C. References _id, _init_x, _init_y, glutGetWindow(), and glutSetWindow(). Referenced by operator<<(). |
|
|
|
Implements WINSYS. Definition at line 94 of file glut_winsys.H. References GL_RED_BITS, and glGetIntegerv(). |
|
Definition at line 242 of file glut_winsys.C. References _height, _map_pending, WINSYS::_view, _width, _windows, GLUT_MANAGER::get_blocker(), glutGetWindow(), FD_MANAGER::mgr(), visibility_cb(), and window(). |
|
Implements WINSYS. Definition at line 69 of file glut_winsys.H. References _id, and glutSetWindow(). |
|
Implements WINSYS. Definition at line 540 of file glut_winsys.C. References _id, WINSYS::CURSOR_BOTTOM_LEFT_CORNER, WINSYS::CURSOR_BOTTOM_RIGHT_CORNER, WINSYS::CURSOR_BOTTOM_SIDE, WINSYS::CURSOR_CROSSHAIR, WINSYS::CURSOR_CYCLE, WINSYS::CURSOR_DESTROY, WINSYS::CURSOR_FULL_CROSSHAIR, WINSYS::CURSOR_HELP, WINSYS::CURSOR_INFO, WINSYS::CURSOR_INHERIT, WINSYS::CURSOR_LEFT_ARROW, WINSYS::CURSOR_LEFT_RIGHT, WINSYS::CURSOR_LEFT_SIDE, WINSYS::CURSOR_NONE, WINSYS::CURSOR_RIGHT_ARROW, WINSYS::CURSOR_RIGHT_SIDE, WINSYS::CURSOR_SPRAY, WINSYS::CURSOR_TEXT, WINSYS::CURSOR_TOP_LEFT_CORNER, WINSYS::CURSOR_TOP_RIGHT_CORNER, WINSYS::CURSOR_TOP_SIDE, WINSYS::CURSOR_UP_DOWN, WINSYS::CURSOR_WAIT, glutGetWindow(), and glutSetWindow(). |
|
Definition at line 79 of file winsys.H. References WINSYS::_double_buffered. |
|
Reimplemented from WINSYS. Definition at line 450 of file glut_winsys.C. References _id, _name, ERR_LEV_SPAM, ERR_LEV_WARN, err_mesg(), err_msg(), glutGetWindow(), and glutSetWindow(). |
|
Definition at line 431 of file dev.H. References DEVmod_gen::_gen. |
|
Reimplemented from WINSYS. Definition at line 104 of file glut_winsys.C. References _alert_box, _file_select, _height, _id, _init_x, _init_y, _mouse, _name, _width, _windows, display_cb(), Config::get_var_bool(), Config::get_var_str(), GLEW_OK, GLEW_VERSION, GLEW_VERSION_1_1, GLEW_VERSION_1_2, GLEW_VERSION_1_3, GLEW_VERSION_1_4, GLEW_VERSION_1_5, GLEW_VERSION_2_0, glewGetErrorString(), glewGetString(), glewInit(), glutCreateWindow(), glutDisplayFunc(), glutInitDisplayMode(), glutInitWindowPosition(), glutInitWindowSize(), glutReshapeFunc(), glutVisibilityFunc(), idle_cb(), ARRAY< T >::num(), reshape_cb(), WINSYS::setup(), and visibility_cb(). |
|
Definition at line 63 of file glut_winsys.H. References _show_special_cursor. Referenced by mouse_motion_callback(). |
|
Reimplemented from WINSYS. Definition at line 309 of file glut_winsys.C. References _height, and _width. Referenced by GLUIFileSelect::build_glui(), GLUIAlertBox::build_glui(), GLUIPopUp::build_glui(), mouse_motion_callback(), normal_keydown_callback(), and normal_keyup_callback(). |
|
Reimplemented from WINSYS. Definition at line 358 of file glut_winsys.C. References _height, _id, _width, glutGetWindow(), and glutSetWindow(). Referenced by operator<<(). |
|
Implements WINSYS. Definition at line 102 of file glut_winsys.H. References GL_STENCIL_BITS, and glGetIntegerv(). |
|
Definition at line 80 of file winsys.H. References WINSYS::_stencil_buffer. |
|
Implements WINSYS. Definition at line 92 of file glut_winsys.H. |
|
Implements WINSYS. Definition at line 414 of file glut_winsys.C. |
|
Definition at line 283 of file glut_winsys.C. References _height, _id, WINSYS::_view, _width, glutGetWindow(), glutSetWindow(), and reshape_cb(). Referenced by GLUT_MANAGER::clear_blocker(). |
|
Implements WINSYS. Definition at line 106 of file glut_winsys.H. |
|
Definition at line 44 of file winsys.H. References WINSYS::_view. Referenced by normal_keydown_callback(), and normal_keyup_callback(). |
|
Definition at line 212 of file glut_winsys.C. References _height, WINSYS::_map_cb, _map_pending, _width, _windows, glutGetWindow(), MAPPED_CB::icon(), MAPPED_CB::mapped(), and FD_MANAGER::mgr(). Referenced by reshape_cb(), and setup(). |
|
Definition at line 27 of file glut_winsys.H. References _windows, and glutGetWindow(). Referenced by mouse_button_callback(), mouse_motion_callback(), normal_keydown_callback(), normal_keyup_callback(), and reshape_cb(). |
|
Definition at line 50 of file glut_winsys.H. Referenced by alert_box(), and setup(). |
|
Definition at line 48 of file glut_winsys.H. Referenced by curspush(). |
|
Definition at line 46 of file glut_winsys.H. Referenced by draw(). |
|
Definition at line 35 of file winsys.H. Referenced by WINSYS::double_buffered(), GLUT_WINSYS(), and WINSYS::set_double_buffered(). |
|
Definition at line 49 of file glut_winsys.H. Referenced by file_select(), and setup(). |
|
Definition at line 41 of file glut_winsys.H. Referenced by draw(), operator>>(), reshape_cb(), setup(), size(), size_manually(), unblock(), and visibility_cb(). |
|
Definition at line 38 of file glut_winsys.H. Referenced by block(), get_cursor(), id(), menu(), needs_context(), position(), position_manually(), set_context(), set_cursor(), set_focus(), setup(), size_manually(), and unblock(). |
|
Definition at line 42 of file glut_winsys.H. Referenced by position(), position_manually(), and setup(). |
|
Definition at line 43 of file glut_winsys.H. Referenced by position(), position_manually(), and setup(). |
|
Definition at line 32 of file winsys.H. Referenced by WINSYS::map_cb(), and visibility_cb(). |
|
Definition at line 44 of file glut_winsys.H. Referenced by reshape_cb(), and visibility_cb(). |
|
Definition at line 47 of file glut_winsys.H. |
|
Definition at line 39 of file glut_winsys.H. Referenced by set_focus(), and setup(). |
|
Definition at line 45 of file glut_winsys.H. Referenced by draw(), and show_special_cursor(). |
|
Definition at line 36 of file winsys.H. Referenced by WINSYS::stencil_buffer(). |
|
Definition at line 34 of file winsys.H. Referenced by reshape_cb(), WINSYS::setup(), unblock(), and WINSYS::view(). |
|
Definition at line 40 of file glut_winsys.H. Referenced by draw(), operator>>(), reshape_cb(), setup(), size(), size_manually(), unblock(), and visibility_cb(). |
|
Definition at line 22 of file glut_winsys.H. Referenced by instance(), reshape_cb(), setup(), visibility_cb(), and window(). |