Public Member Functions | Static Public Member Functions | Static Private Attributes
vgui_glut_impl Struct Reference

#include <vgui_glut_impl.h>

Inheritance diagram for vgui_glut_impl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 vgui_glut_impl ()
 ~vgui_glut_impl ()
void init (int &, char **)
vcl_string name () const
vgui_windowproduce_window (int width, int height, vgui_menu const &menubar, char const *title)
vgui_windowproduce_window (int width, int height, char const *title)
void run ()
void run_one_event ()
void run_till_idle ()
void quit ()
void flush ()
virtual void uninit ()
virtual vgui_dialog_implproduce_dialog (char const *name)
virtual
vgui_dialog_extensions_impl
produce_dialog_extension (char const *name)
virtual void add_event (vgui_event const &)

Static Public Member Functions

static vgui_glut_implinstance ()
static vgui_toolkitlookup (char const *)
static vcl_vector
< vgui_toolkit * > * 
registry ()

Static Private Attributes

static int count = 0

Detailed Description

Definition at line 11 of file vgui_glut_impl.h.


Constructor & Destructor Documentation

vgui_glut_impl::vgui_glut_impl ( )

Definition at line 22 of file vgui_glut_impl.cxx.

vgui_glut_impl::~vgui_glut_impl ( )

Definition at line 28 of file vgui_glut_impl.cxx.


Member Function Documentation

void vgui_toolkit::add_event ( vgui_event const &  ) [virtual, inherited]

Reimplemented in vgui_win32, vgui_wx, and vgui_mfc.

Definition at line 124 of file vgui_toolkit.cxx.

void vgui_glut_impl::flush ( void  ) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 241 of file vgui_glut_impl.cxx.

void vgui_glut_impl::init ( int &  argc,
char **  argv 
) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 39 of file vgui_glut_impl.cxx.

vgui_glut_impl * vgui_glut_impl::instance ( ) [static]

Definition at line 12 of file vgui_glut_impl.cxx.

vgui_toolkit * vgui_toolkit::lookup ( char const *  name) [static, inherited]

Definition at line 28 of file vgui_toolkit.cxx.

vcl_string vgui_glut_impl::name ( void  ) const [virtual]

Implements vgui_toolkit.

Definition at line 52 of file vgui_glut_impl.cxx.

vgui_dialog_impl * vgui_toolkit::produce_dialog ( char const *  name) [virtual, inherited]

Reimplemented in vgui_wx, vgui_gtk, vgui_gtk2, vgui_win32, vgui_mfc, vgui_qt, and vgui_qt.

Definition at line 84 of file vgui_toolkit.cxx.

vgui_dialog_extensions_impl * vgui_toolkit::produce_dialog_extension ( char const *  name) [virtual, inherited]

Reimplemented in vgui_win32, and vgui_mfc.

Definition at line 90 of file vgui_toolkit.cxx.

vgui_window * vgui_glut_impl::produce_window ( int  width,
int  height,
vgui_menu const &  menubar,
char const *  title 
) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 57 of file vgui_glut_impl.cxx.

vgui_window * vgui_glut_impl::produce_window ( int  width,
int  height,
char const *  title 
) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 66 of file vgui_glut_impl.cxx.

void vgui_glut_impl::quit ( void  ) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 223 of file vgui_glut_impl.cxx.

vcl_vector< vgui_toolkit * > * vgui_toolkit::registry ( ) [static, inherited]

Definition at line 22 of file vgui_toolkit.cxx.

void vgui_glut_impl::run ( void  ) [virtual]

Implements vgui_toolkit.

Definition at line 207 of file vgui_glut_impl.cxx.

void vgui_glut_impl::run_one_event ( void  ) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 229 of file vgui_glut_impl.cxx.

void vgui_glut_impl::run_till_idle ( void  ) [virtual]

Reimplemented from vgui_toolkit.

Definition at line 235 of file vgui_glut_impl.cxx.

void vgui_toolkit::uninit ( void  ) [virtual, inherited]

Reimplemented in vgui_mfc, vgui_win32, and vgui_wx.

Definition at line 129 of file vgui_toolkit.cxx.


Member Data Documentation

int vgui_glut_impl::count = 0 [static, private]

Definition at line 35 of file vgui_glut_impl.h.


The documentation for this struct was generated from the following files: