#include <glxGraphicsWindow.h>
Inheritance diagram for glxGraphicsWindow:
Public Member Functions | |
glxGraphicsWindow (GraphicsPipe *pipe, GraphicsStateGuardian *gsg) | |
virtual | ~glxGraphicsWindow () |
virtual void | make_current () |
virtual void | release_gsg () |
virtual bool | begin_frame () |
virtual void | begin_flip () |
virtual void | process_events () |
virtual void | set_properties_now (WindowProperties &properties) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
virtual void | close_window () |
virtual bool | open_window () |
Private Member Functions | |
void | set_wm_properties (const WindowProperties &properties) |
void | setup_colormap (XVisualInfo *visual) |
ButtonHandle | get_button (XKeyEvent *key_event) |
Static Private Member Functions | |
Bool | check_event (Display *display, XEvent *event, char *arg) |
Private Attributes | |
Display * | _display |
int | _screen |
Window | _xwindow |
Colormap | _colormap |
long | _event_mask |
bool | _awaiting_configure |
Atom | _wm_delete_window |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
Definition at line 65 of file glxGraphicsWindow.cxx. |
|
Reimplemented from GraphicsWindow. Definition at line 138 of file glxGraphicsWindow.cxx. References _display, _xwindow, make_current(), and NULL. |
|
Reimplemented from GraphicsWindow. Definition at line 113 of file glxGraphicsWindow.cxx. References GraphicsWindow::begin_frame(). |
|
Definition at line 860 of file glxGraphicsWindow.cxx. References _xwindow. Referenced by process_events(). |
|
Reimplemented from GraphicsWindow. Definition at line 351 of file glxGraphicsWindow.cxx. References _display, _xwindow, and NULL. Referenced by process_events(). |
|
Reimplemented from GraphicsWindow. Definition at line 85 of file glxGraphicsWindow.h. References get_class_type(), and init_type(). |
|
|
Reimplemented from GraphicsWindow. Definition at line 74 of file glxGraphicsWindow.h. References _type_handle. Referenced by force_init_type(), and get_type(). |
|
Reimplemented from GraphicsWindow. Definition at line 82 of file glxGraphicsWindow.h. References get_class_type(). |
|
Reimplemented from GraphicsWindow. Definition at line 77 of file glxGraphicsWindow.h. References _type_handle, GraphicsWindow::get_class_type(), GraphicsWindow::init_type(), and register_type(). Referenced by force_init_type(), and init_libglxdisplay(). |
|
Reimplemented from GraphicsWindow. Definition at line 76 of file glxGraphicsWindow.cxx. References glxGraphicsStateGuardian::_context, _display, _xwindow, DCAST_INTO_V, and GraphicsStateGuardian::reset_if_new(). Referenced by begin_flip(). |
|
|
Reimplemented from GraphicsWindow. Definition at line 156 of file glxGraphicsWindow.cxx. References _awaiting_configure, _display, GraphicsWindow::_input_devices, _wm_delete_window, _xwindow, check_event(), close_window(), get_button(), index, ButtonHandle::none(), GraphicsWindow::process_events(), release_gsg(), WindowProperties::set_foreground(), WindowProperties::set_minimized(), WindowProperties::set_open(), WindowProperties::set_size(), and GraphicsWindow::system_changed_properties(). |
|
Reimplemented from GraphicsWindow. Definition at line 98 of file glxGraphicsWindow.cxx. References _display, None, NULL, and GraphicsWindow::release_gsg(). Referenced by process_events(). |
|
|
|
Definition at line 526 of file glxGraphicsWindow.cxx. References _colormap, _display, DCAST_INTO_V, and glxGraphicsPipe::get_root(). Referenced by open_window(). |
|
Definition at line 69 of file glxGraphicsWindow.h. Referenced by glxGraphicsWindow(), process_events(), and set_properties_now(). |
|
Definition at line 67 of file glxGraphicsWindow.h. Referenced by open_window(), and setup_colormap(). |
|
Definition at line 64 of file glxGraphicsWindow.h. Referenced by begin_flip(), close_window(), glxGraphicsWindow(), make_current(), open_window(), process_events(), release_gsg(), set_properties_now(), set_wm_properties(), and setup_colormap(). |
|
Definition at line 68 of file glxGraphicsWindow.h. Referenced by open_window(). |
|
Definition at line 65 of file glxGraphicsWindow.h. Referenced by glxGraphicsWindow(), and open_window(). |
|
Reimplemented from GraphicsWindow. Definition at line 35 of file glxGraphicsWindow.cxx. Referenced by get_class_type(), and init_type(). |
|
Definition at line 70 of file glxGraphicsWindow.h. Referenced by glxGraphicsWindow(), process_events(), and set_wm_properties(). |
|
Definition at line 66 of file glxGraphicsWindow.h. Referenced by begin_flip(), check_event(), close_window(), glxGraphicsWindow(), make_current(), open_window(), process_events(), set_properties_now(), and set_wm_properties(). |