Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

glxdata Struct Reference

GLX-specific low-level handles and window IDs. More...

#include <OpenGLDisplayDevice.h>

List of all members.

Public Attributes

Display * dpy
 X server display connection. More...

int dpyScreen
 X server screen number. More...

Window rootWindowID
 ID of the root window. More...

Window windowID
 ID of the graphics window. More...

XSizeHints sizeHints
 size hints for opening graphics window. More...

Cursor cursor [5]
 graphics window cursor type. More...

GLXContext cx
 GLX graphics context. More...

int havefocus
 Flag indicating mouse/kbd focus. More...

void * xinp
 XInput-based Spaceball, Dial box, etc. More...

spaceballhandlesball
 Spaceball/Magellan/SpaceNavigator handle. More...

spaceballevent sballevent
 Most recent spaceball event status. More...


Detailed Description

GLX-specific low-level handles and window IDs.

Definition at line 123 of file OpenGLDisplayDevice.h.


Member Data Documentation

Cursor glxdata::cursor[5]
 

graphics window cursor type.

Definition at line 130 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, and OpenGLDisplayDevice::set_cursor.

GLXContext glxdata::cx
 

GLX graphics context.

Definition at line 131 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, OpenGLDisplayDevice::prepare3D, and OpenGLDisplayDevice::~OpenGLDisplayDevice.

Display* glxdata::dpy
 

X server display connection.

Definition at line 124 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::do_reposition_window, OpenGLDisplayDevice::do_resize_window, OpenGLDisplayDevice::open_window, OpenGLDisplayDevice::OpenGLDisplayDevice, OpenGLDisplayDevice::prepare3D, OpenGLDisplayDevice::queue_events, OpenGLDisplayDevice::read_event, OpenGLDisplayDevice::reshape, OpenGLDisplayDevice::set_cursor, OpenGLDisplayDevice::set_window_title, OpenGLDisplayDevice::shift_state, OpenGLDisplayDevice::update, vmd_get_visual, OpenGLDisplayDevice::x, OpenGLDisplayDevice::y, and OpenGLDisplayDevice::~OpenGLDisplayDevice.

int glxdata::dpyScreen
 

X server screen number.

Definition at line 125 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, OpenGLDisplayDevice::OpenGLDisplayDevice, and vmd_get_visual.

int glxdata::havefocus
 

Flag indicating mouse/kbd focus.

Definition at line 132 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::OpenGLDisplayDevice, and OpenGLDisplayDevice::read_event.

Window glxdata::rootWindowID
 

ID of the root window.

Definition at line 126 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, and OpenGLDisplayDevice::reshape.

spaceballhandle* glxdata::sball
 

Spaceball/Magellan/SpaceNavigator handle.

Definition at line 136 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, OpenGLDisplayDevice::OpenGLDisplayDevice, OpenGLDisplayDevice::read_event, OpenGLDisplayDevice::spaceball, and OpenGLDisplayDevice::~OpenGLDisplayDevice.

spaceballevent glxdata::sballevent
 

Most recent spaceball event status.

Definition at line 137 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, OpenGLDisplayDevice::read_event, and OpenGLDisplayDevice::spaceball.

XSizeHints glxdata::sizeHints
 

size hints for opening graphics window.

Definition at line 129 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window.

Window glxdata::windowID
 

ID of the graphics window.

Definition at line 128 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::do_reposition_window, OpenGLDisplayDevice::do_resize_window, OpenGLDisplayDevice::init, OpenGLDisplayDevice::prepare3D, OpenGLDisplayDevice::queue_events, OpenGLDisplayDevice::reshape, OpenGLDisplayDevice::set_cursor, OpenGLDisplayDevice::set_window_title, OpenGLDisplayDevice::shift_state, OpenGLDisplayDevice::update, OpenGLDisplayDevice::x, OpenGLDisplayDevice::y, and OpenGLDisplayDevice::~OpenGLDisplayDevice.

void* glxdata::xinp
 

XInput-based Spaceball, Dial box, etc.

Definition at line 134 of file OpenGLDisplayDevice.h.

Referenced by OpenGLDisplayDevice::open_window, OpenGLDisplayDevice::OpenGLDisplayDevice, OpenGLDisplayDevice::read_event, OpenGLDisplayDevice::spaceball, and OpenGLDisplayDevice::~OpenGLDisplayDevice.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 28 02:45:42 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002