Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GLUT_WINSYS Class Reference

#include <glut_winsys.H>

Inheritance diagram for GLUT_WINSYS:

Inheritance graph
[legend]
Collaboration diagram for GLUT_WINSYS:

Collaboration graph
[legend]
List of all members.

Public Types

enum  cursor_t {
  CURSOR_RIGHT_ARROW = 0, CURSOR_LEFT_ARROW, CURSOR_INFO, CURSOR_DESTROY,
  CURSOR_HELP, CURSOR_CYCLE, CURSOR_SPRAY, CURSOR_WAIT,
  CURSOR_TEXT, CURSOR_CROSSHAIR, CURSOR_UP_DOWN, CURSOR_LEFT_RIGHT,
  CURSOR_TOP_SIDE, CURSOR_BOTTOM_SIDE, CURSOR_LEFT_SIDE, CURSOR_RIGHT_SIDE,
  CURSOR_TOP_LEFT_CORNER, CURSOR_TOP_RIGHT_CORNER, CURSOR_BOTTOM_RIGHT_CORNER, CURSOR_BOTTOM_LEFT_CORNER,
  CURSOR_FULL_CROSSHAIR, CURSOR_NONE, CURSOR_INHERIT
}

Public Member Functions

 GLUT_WINSYS (int &argc, char **argv)
virtual ~GLUT_WINSYS ()
void block ()
void unblock ()
void push_cursor (mlib::CXYpt &pt)
void show_special_cursor (bool b)
virtual int id () const
virtual void set_context ()
virtual int needs_context ()
virtual void set_focus ()
virtual void display ()
virtual void setup (CVIEWptr &v)
virtual int draw ()
virtual void set_cursor (int)
virtual int get_cursor ()
virtual void swap_buffers ()
virtual void size (int &w, int &h)
virtual void position (int &x, int &y)
virtual void size_manually (int w, int h)
virtual void position_manually (int x, int y)
virtual WINSYScopy ()
virtual Mousemouse ()
virtual DEVhandlercurspush ()
virtual MoveMenumenu (Cstr_ptr &name)
virtual FileSelectfile_select ()
virtual AlertBoxalert_box ()
virtual void stereo (VIEW::stereo_mode)
virtual uint red_bits () const
virtual uint green_bits () const
virtual uint blue_bits () const
virtual uint alpha_bits () const
virtual uint accum_red_bits () const
virtual uint accum_green_bits () const
virtual uint accum_blue_bits () const
virtual uint accum_alpha_bits () const
virtual uint stencil_bits () const
virtual uint depth_bits () const
virtual void lock ()
virtual void unlock ()
virtual STDdstreamoperator<< (STDdstream &ds)
virtual STDdstreamoperator>> (STDdstream &ds)
virtual CVIEWptr & view ()
virtual void map_cb (MAPPED_CB *cb)
virtual int double_buffered () const
virtual void set_double_buffered (int db)
virtual int stencil_buffer () const
virtual Evd::DEVmod gen_mods ()

Static Public Member Functions

static GLUT_WINSYSinstance ()
static GLUT_WINSYSwindow ()
static WINSYScreate (int &argc, char **argv)
static void set_gen (DEVmod_gen *gen)
static void force_mods (Evd::DEVmod mods)
static Evd::DEVmod force_mods ()
static void add_mod (CDEVmod_desc &desc)
static Evd::DEVmod mods ()

Static Protected Member Functions

static void idle_cb ()
static void display_cb ()
static void visibility_cb (int state)
static void reshape_cb (int width, int height)

Protected Attributes

int _id
str_ptr _name
int _width
int _height
int _init_x
int _init_y
bool _map_pending
bool _show_special_cursor
mlib::XYpt _cursor_pt
GLUT_MOUSE_mouse
DEVhandler_curpush
GLUIFileSelect_file_select
GLUIAlertBox_alert_box
MAPPED_CB_map_cb
VIEWptr _view
int _double_buffered
int _stencil_buffer

Static Protected Attributes

static ARRAY< GLUT_WINSYS * > _windows

Detailed Description

Definition at line 19 of file glut_winsys.H.


Member Enumeration Documentation

enum WINSYS::cursor_t [inherited]
 

Enumerator:
CURSOR_RIGHT_ARROW 
CURSOR_LEFT_ARROW 
CURSOR_INFO 
CURSOR_DESTROY 
CURSOR_HELP 
CURSOR_CYCLE 
CURSOR_SPRAY 
CURSOR_WAIT 
CURSOR_TEXT 
CURSOR_CROSSHAIR 
CURSOR_UP_DOWN 
CURSOR_LEFT_RIGHT 
CURSOR_TOP_SIDE 
CURSOR_BOTTOM_SIDE 
CURSOR_LEFT_SIDE 
CURSOR_RIGHT_SIDE 
CURSOR_TOP_LEFT_CORNER 
CURSOR_TOP_RIGHT_CORNER 
CURSOR_BOTTOM_RIGHT_CORNER 
CURSOR_BOTTOM_LEFT_CORNER 
CURSOR_FULL_CROSSHAIR 
CURSOR_NONE 
CURSOR_INHERIT 

Definition at line 118 of file winsys.H.


Constructor & Destructor Documentation

GLUT_WINSYS::GLUT_WINSYS int &  argc,
char **  argv
 

Definition at line 47 of file glut_winsys.C.

References WINSYS::_double_buffered, err_ret(), glutInit(), and FD_MANAGER::set_mgr().

Referenced by copy().

GLUT_WINSYS::~GLUT_WINSYS  )  [virtual]
 

Definition at line 92 of file glut_winsys.C.

References err_ret().


Member Function Documentation

virtual uint GLUT_WINSYS::accum_alpha_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 101 of file glut_winsys.H.

References GL_ACCUM_ALPHA_BITS, and glGetIntegerv().

virtual uint GLUT_WINSYS::accum_blue_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 100 of file glut_winsys.H.

References GL_ACCUM_BLUE_BITS, and glGetIntegerv().

virtual uint GLUT_WINSYS::accum_green_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 99 of file glut_winsys.H.

References GL_ACCUM_GREEN_BITS, and glGetIntegerv().

virtual uint GLUT_WINSYS::accum_red_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 98 of file glut_winsys.H.

References GL_ACCUM_RED_BITS, and glGetIntegerv().

static void DEVmod_gen::add_mod CDEVmod_desc &  desc  )  [inline, static, inherited]
 

Definition at line 434 of file dev.H.

References DEVmod_gen::_mods.

AlertBox * GLUT_WINSYS::alert_box  )  [virtual]
 

Implements WINSYS.

Definition at line 391 of file glut_winsys.C.

References _alert_box.

virtual uint GLUT_WINSYS::alpha_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 97 of file glut_winsys.H.

References GL_ALPHA_BITS, and glGetIntegerv().

void GLUT_WINSYS::block  ) 
 

Definition at line 271 of file glut_winsys.C.

References _id.

Referenced by GLUT_MANAGER::set_blocker().

virtual uint GLUT_WINSYS::blue_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 96 of file glut_winsys.H.

References GL_BLUE_BITS, and glGetIntegerv().

virtual WINSYS* GLUT_WINSYS::copy  )  [inline, virtual]
 

Implements WINSYS.

Definition at line 86 of file glut_winsys.H.

References GLUT_WINSYS().

Referenced by WINSYS::create().

WINSYS * WINSYS::create int &  argc,
char **  argv
[static, inherited]
 

Definition at line 36 of file glut_winsys.C.

References copy(), and instance().

Referenced by BaseJOTapp::init_top().

DEVhandler * GLUT_WINSYS::curspush  )  [virtual]
 

Implements WINSYS.

Definition at line 183 of file glut_winsys.C.

References _curpush.

virtual uint GLUT_WINSYS::depth_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 103 of file glut_winsys.H.

References GL_DEPTH_BITS, and glGetIntegerv().

void GLUT_WINSYS::display  )  [virtual]
 

Implements WINSYS.

Definition at line 657 of file glut_winsys.C.

void GLUT_WINSYS::display_cb  )  [static, protected]
 

Definition at line 203 of file glut_winsys.C.

References GLUT_MANAGER::display_cb().

Referenced by setup().

virtual int WINSYS::double_buffered  )  const [inline, virtual, inherited]
 

Definition at line 78 of file winsys.H.

References WINSYS::_double_buffered.

int GLUT_WINSYS::draw  )  [virtual]
 

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.

FileSelect * GLUT_WINSYS::file_select  )  [virtual]
 

Implements WINSYS.

Definition at line 378 of file glut_winsys.C.

References _file_select.

static Evd::DEVmod DEVmod_gen::force_mods  )  [inline, static, inherited]
 

Definition at line 433 of file dev.H.

References DEVmod_gen::_forced_mods.

static void DEVmod_gen::force_mods Evd::DEVmod  mods  )  [inline, static, inherited]
 

Definition at line 432 of file dev.H.

References DEVmod_gen::_forced_mods.

virtual Evd::DEVmod DEVmod_gen::gen_mods  )  [inline, virtual, inherited]
 

Definition at line 435 of file dev.H.

References Evd::EMPTY.

Referenced by DEVmod_gen::mods().

int GLUT_WINSYS::get_cursor  )  [virtual]
 

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().

virtual uint GLUT_WINSYS::green_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 95 of file glut_winsys.H.

References GL_GREEN_BITS, and glGetIntegerv().

virtual int GLUT_WINSYS::id  )  const [inline, virtual]
 

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().

void GLUT_WINSYS::idle_cb  )  [static, protected]
 

Definition at line 194 of file glut_winsys.C.

References GLUT_MANAGER::idle_cb().

Referenced by setup().

static GLUT_WINSYS* GLUT_WINSYS::instance  )  [inline, static]
 

Definition at line 26 of file glut_winsys.H.

References _windows, and ARRAY< T >::empty().

Referenced by WINSYS::create().

virtual void GLUT_WINSYS::lock  )  [inline, virtual]
 

Implements WINSYS.

Definition at line 105 of file glut_winsys.H.

virtual void WINSYS::map_cb MAPPED_CB cb  )  [inline, virtual, inherited]
 

Definition at line 77 of file winsys.H.

References WINSYS::_map_cb.

Referenced by BaseJOTapp::init_win_cb().

MoveMenu * GLUT_WINSYS::menu Cstr_ptr &  name  )  [virtual]
 

Implements WINSYS.

Definition at line 404 of file glut_winsys.C.

References _id.

Evd::DEVmod DEVmod_gen::mods  )  [static, inherited]
 

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().

Mouse * GLUT_WINSYS::mouse  )  [virtual]
 

Implements WINSYS.

Definition at line 173 of file glut_winsys.C.

References _mouse.

virtual int GLUT_WINSYS::needs_context  )  [inline, virtual]
 

Reimplemented from WINSYS.

Definition at line 70 of file glut_winsys.H.

References _id, and glutGetWindow().

STDdstream & GLUT_WINSYS::operator<< STDdstream ds  )  [virtual]
 

Reimplemented from WINSYS.

Definition at line 679 of file glut_winsys.C.

References position_manually(), and size_manually().

STDdstream & GLUT_WINSYS::operator>> STDdstream ds  )  [virtual]
 

Reimplemented from WINSYS.

Definition at line 667 of file glut_winsys.C.

References _height, _width, and position().

void GLUT_WINSYS::position int &  x,
int &  y
[virtual]
 

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>>().

void GLUT_WINSYS::position_manually int  x,
int  y
[virtual]
 

Reimplemented from WINSYS.

Definition at line 339 of file glut_winsys.C.

References _id, _init_x, _init_y, glutGetWindow(), and glutSetWindow().

Referenced by operator<<().

void GLUT_WINSYS::push_cursor mlib::CXYpt pt  ) 
 

virtual uint GLUT_WINSYS::red_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 94 of file glut_winsys.H.

References GL_RED_BITS, and glGetIntegerv().

void GLUT_WINSYS::reshape_cb int  width,
int  height
[static, protected]
 

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().

Referenced by setup(), and unblock().

virtual void GLUT_WINSYS::set_context  )  [inline, virtual]
 

Implements WINSYS.

Definition at line 69 of file glut_winsys.H.

References _id, and glutSetWindow().

void GLUT_WINSYS::set_cursor int   )  [virtual]
 

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().

virtual void WINSYS::set_double_buffered int  db  )  [inline, virtual, inherited]
 

Definition at line 79 of file winsys.H.

References WINSYS::_double_buffered.

void GLUT_WINSYS::set_focus  )  [virtual]
 

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().

static void DEVmod_gen::set_gen DEVmod_gen gen  )  [inline, static, inherited]
 

Definition at line 431 of file dev.H.

References DEVmod_gen::_gen.

void GLUT_WINSYS::setup CVIEWptr &  v  )  [virtual]
 

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().

void GLUT_WINSYS::show_special_cursor bool  b  )  [inline]
 

Definition at line 63 of file glut_winsys.H.

References _show_special_cursor.

Referenced by mouse_motion_callback().

void GLUT_WINSYS::size int &  w,
int &  h
[virtual]
 

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().

void GLUT_WINSYS::size_manually int  w,
int  h
[virtual]
 

Reimplemented from WINSYS.

Definition at line 358 of file glut_winsys.C.

References _height, _id, _width, glutGetWindow(), and glutSetWindow().

Referenced by operator<<().

virtual uint GLUT_WINSYS::stencil_bits  )  const [inline, virtual]
 

Implements WINSYS.

Definition at line 102 of file glut_winsys.H.

References GL_STENCIL_BITS, and glGetIntegerv().

virtual int WINSYS::stencil_buffer  )  const [inline, virtual, inherited]
 

Definition at line 80 of file winsys.H.

References WINSYS::_stencil_buffer.

virtual void GLUT_WINSYS::stereo VIEW::stereo_mode   )  [inline, virtual]
 

Implements WINSYS.

Definition at line 92 of file glut_winsys.H.

void GLUT_WINSYS::swap_buffers  )  [virtual]
 

Implements WINSYS.

Definition at line 414 of file glut_winsys.C.

void GLUT_WINSYS::unblock  ) 
 

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().

virtual void GLUT_WINSYS::unlock  )  [inline, virtual]
 

Implements WINSYS.

Definition at line 106 of file glut_winsys.H.

virtual CVIEWptr& WINSYS::view  )  [inline, virtual, inherited]
 

Definition at line 44 of file winsys.H.

References WINSYS::_view.

Referenced by normal_keydown_callback(), and normal_keyup_callback().

void GLUT_WINSYS::visibility_cb int  state  )  [static, protected]
 

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().

static GLUT_WINSYS* GLUT_WINSYS::window  )  [inline, static]
 

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().


Member Data Documentation

GLUIAlertBox* GLUT_WINSYS::_alert_box [protected]
 

Definition at line 50 of file glut_winsys.H.

Referenced by alert_box(), and setup().

DEVhandler* GLUT_WINSYS::_curpush [protected]
 

Definition at line 48 of file glut_winsys.H.

Referenced by curspush().

mlib::XYpt GLUT_WINSYS::_cursor_pt [protected]
 

Definition at line 46 of file glut_winsys.H.

Referenced by draw().

int WINSYS::_double_buffered [protected, inherited]
 

Definition at line 35 of file winsys.H.

Referenced by WINSYS::double_buffered(), GLUT_WINSYS(), and WINSYS::set_double_buffered().

GLUIFileSelect* GLUT_WINSYS::_file_select [protected]
 

Definition at line 49 of file glut_winsys.H.

Referenced by file_select(), and setup().

int GLUT_WINSYS::_height [protected]
 

Definition at line 41 of file glut_winsys.H.

Referenced by draw(), operator>>(), reshape_cb(), setup(), size(), size_manually(), unblock(), and visibility_cb().

int GLUT_WINSYS::_id [protected]
 

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().

int GLUT_WINSYS::_init_x [protected]
 

Definition at line 42 of file glut_winsys.H.

Referenced by position(), position_manually(), and setup().

int GLUT_WINSYS::_init_y [protected]
 

Definition at line 43 of file glut_winsys.H.

Referenced by position(), position_manually(), and setup().

MAPPED_CB* WINSYS::_map_cb [protected, inherited]
 

Definition at line 32 of file winsys.H.

Referenced by WINSYS::map_cb(), and visibility_cb().

bool GLUT_WINSYS::_map_pending [protected]
 

Definition at line 44 of file glut_winsys.H.

Referenced by reshape_cb(), and visibility_cb().

GLUT_MOUSE* GLUT_WINSYS::_mouse [protected]
 

Definition at line 47 of file glut_winsys.H.

Referenced by mouse(), and setup().

str_ptr GLUT_WINSYS::_name [protected]
 

Definition at line 39 of file glut_winsys.H.

Referenced by set_focus(), and setup().

bool GLUT_WINSYS::_show_special_cursor [protected]
 

Definition at line 45 of file glut_winsys.H.

Referenced by draw(), and show_special_cursor().

int WINSYS::_stencil_buffer [protected, inherited]
 

Definition at line 36 of file winsys.H.

Referenced by WINSYS::stencil_buffer().

VIEWptr WINSYS::_view [protected, inherited]
 

Definition at line 34 of file winsys.H.

Referenced by reshape_cb(), WINSYS::setup(), unblock(), and WINSYS::view().

int GLUT_WINSYS::_width [protected]
 

Definition at line 40 of file glut_winsys.H.

Referenced by draw(), operator>>(), reshape_cb(), setup(), size(), size_manually(), unblock(), and visibility_cb().

ARRAY< GLUT_WINSYS * > GLUT_WINSYS::_windows [static, protected]
 

Definition at line 22 of file glut_winsys.H.

Referenced by instance(), reshape_cb(), setup(), visibility_cb(), and window().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:45:51 2006 for jot by  doxygen 1.4.4