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

_GLUTwindow Struct Reference

#include <glutint.h>

Collaboration diagram for _GLUTwindow:

Collaboration graph
[legend]
List of all members.

Public Attributes

int num
Window win
GLXContext ctx
XVisualInfo * vis
Bool visAlloced
Colormap cmap
GLUTcolormapcolormap
GLUToverlayoverlay
Window renderWin
GLXContext renderCtx
int width
int height
int cursor
int visState
int shownState
int entryState
int menu [GLUT_MAX_MENUS]
GLUTwindowparent
GLUTwindowchildren
GLUTwindowsiblings
Bool treatAsSingle
Bool forceReshape
Bool isDirect
Bool usedSwapBuffers
long eventMask
int buttonUses
int tabletPos [2]
unsigned int workMask
GLUTwindowprevWorkWin
Bool desiredMapState
Bool ignoreKeyRepeat
int desiredConfMask
int desiredX
int desiredY
int desiredWidth
int desiredHeight
int desiredStack
GLUTdisplayCB display
GLUTreshapeCB reshape
GLUTmouseCB mouse
GLUTmotionCB motion
GLUTpassiveCB passive
GLUTentryCB entry
GLUTkeyboardCB keyboard
GLUTkeyboardCB keyboardUp
GLUTwindowStatusCB windowStatus
GLUTvisibilityCB visibility
GLUTspecialCB special
GLUTspecialCB specialUp
GLUTbuttonBoxCB buttonBox
GLUTdialsCB dials
GLUTspaceMotionCB spaceMotion
GLUTspaceRotateCB spaceRotate
GLUTspaceButtonCB spaceButton
GLUTtabletMotionCB tabletMotion
GLUTtabletButtonCB tabletButton
GLUTwacomMotionCB wacomMotion
GLUTwacomButtonCB wacomButton
GLUTmoveCB move
int x
int y

Detailed Description

Definition at line 318 of file glutint.h.


Member Data Documentation

GLUTbuttonBoxCB _GLUTwindow::buttonBox
 

Definition at line 395 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), and __glutUpdateInputDeviceMask().

int _GLUTwindow::buttonUses
 

Definition at line 367 of file glutint.h.

Referenced by __glutCreateWindow(), glutMotionFunc(), and glutMouseFunc().

GLUTwindow* _GLUTwindow::children
 

Definition at line 356 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDestroyWindow(), __glutUpdateInputDeviceMask(), glutEstablishOverlay(), markWindowHidden(), and processWindowWorkList().

Colormap _GLUTwindow::cmap
 

Definition at line 330 of file glutint.h.

Referenced by __glutCreateWindow(), and glutCreateSubWindow().

GLUTcolormap* _GLUTwindow::colormap
 

Definition at line 331 of file glutint.h.

Referenced by __glutCreateWindow(), and __glutDestroyWindow().

GLXContext _GLUTwindow::ctx
 

Definition at line 327 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDestroyWindow(), glutEstablishOverlay(), glutUseLayer(), and processWindowWorkList().

int _GLUTwindow::cursor
 

Definition at line 347 of file glutint.h.

Referenced by __glutCreateWindow().

int _GLUTwindow::desiredConfMask
 

Definition at line 375 of file glutint.h.

Referenced by __glutCreateWindow(), and processWindowWorkList().

int _GLUTwindow::desiredHeight
 

Definition at line 380 of file glutint.h.

Referenced by processWindowWorkList().

Bool _GLUTwindow::desiredMapState
 

Definition at line 372 of file glutint.h.

Referenced by __glutCreateWindow(), glutCreateWindow(), and processWindowWorkList().

int _GLUTwindow::desiredStack
 

Definition at line 381 of file glutint.h.

Referenced by processWindowWorkList().

int _GLUTwindow::desiredWidth
 

Definition at line 379 of file glutint.h.

Referenced by processWindowWorkList().

int _GLUTwindow::desiredX
 

Definition at line 377 of file glutint.h.

Referenced by processWindowWorkList().

int _GLUTwindow::desiredY
 

Definition at line 378 of file glutint.h.

Referenced by processWindowWorkList().

GLUTdialsCB _GLUTwindow::dials
 

Definition at line 396 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), and __glutUpdateInputDeviceMask().

GLUTdisplayCB _GLUTwindow::display
 

Definition at line 383 of file glutint.h.

Referenced by __glutCreateWindow(), glutDisplayFunc(), and processWindowWorkList().

GLUTentryCB _GLUTwindow::entry
 

Definition at line 388 of file glutint.h.

Referenced by __glutCreateWindow(), glutEntryFunc(), glutPassiveMotionFunc(), and processEventsAndTimeouts().

int _GLUTwindow::entryState
 

Definition at line 350 of file glutint.h.

Referenced by __glutCreateWindow(), glutEntryFunc(), and processEventsAndTimeouts().

long _GLUTwindow::eventMask
 

Definition at line 366 of file glutint.h.

Referenced by __glutChangeWindowEventMask(), __glutCreateWindow(), glutEstablishOverlay(), and processWindowWorkList().

Bool _GLUTwindow::forceReshape
 

Definition at line 361 of file glutint.h.

Referenced by __glutCreateWindow(), glutEstablishOverlay(), processEventsAndTimeouts(), and processWindowWorkList().

int _GLUTwindow::height
 

Definition at line 346 of file glutint.h.

Referenced by __glutCreateWindow(), glutEstablishOverlay(), and processEventsAndTimeouts().

Bool _GLUTwindow::ignoreKeyRepeat
 

Definition at line 374 of file glutint.h.

Referenced by __glutCreateWindow(), glutDeviceGet(), and processEventsAndTimeouts().

Bool _GLUTwindow::isDirect
 

Definition at line 363 of file glutint.h.

Referenced by __glutCreateWindow(), and __glutSetWindow().

GLUTkeyboardCB _GLUTwindow::keyboard
 

Definition at line 389 of file glutint.h.

Referenced by __glutCreateWindow(), and processEventsAndTimeouts().

GLUTkeyboardCB _GLUTwindow::keyboardUp
 

Definition at line 390 of file glutint.h.

Referenced by __glutCreateWindow(), and processEventsAndTimeouts().

int _GLUTwindow::menu[GLUT_MAX_MENUS]
 

Definition at line 353 of file glutint.h.

Referenced by __glutCreateWindow(), and processEventsAndTimeouts().

GLUTmotionCB _GLUTwindow::motion
 

Definition at line 386 of file glutint.h.

Referenced by __glutCreateWindow(), glutMotionFunc(), and processEventsAndTimeouts().

GLUTmouseCB _GLUTwindow::mouse
 

Definition at line 385 of file glutint.h.

Referenced by __glutCreateWindow(), glutMouseFunc(), and processEventsAndTimeouts().

GLUTmoveCB _GLUTwindow::move
 

Definition at line 404 of file glutint.h.

Referenced by __glutCreateWindow(), glutMoveFunc(), and processEventsAndTimeouts().

int _GLUTwindow::num
 

Definition at line 319 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDefaultDisplay(), __glutDestroyWindow(), glutCreateSubWindow(), glutCreateWindow(), glutGetWindow(), processEventsAndTimeouts(), and processWindowWorkList().

GLUToverlay* _GLUTwindow::overlay
 

Definition at line 332 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDefaultReshape(), __glutDestroyWindow(), __glutGetWindow(), __glutPostRedisplay(), __glutUpdateInputDeviceMask(), glutEstablishOverlay(), glutHideOverlay(), glutLayerGet(), glutOverlayDisplayFunc(), glutRemoveOverlay(), glutShowOverlay(), glutUseLayer(), processEventsAndTimeouts(), and processWindowWorkList().

GLUTwindow* _GLUTwindow::parent
 

Definition at line 355 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDestroyWindow(), glutDestroyWindow(), and processWindowWorkList().

GLUTpassiveCB _GLUTwindow::passive
 

Definition at line 387 of file glutint.h.

Referenced by __glutCreateWindow(), glutEntryFunc(), glutPassiveMotionFunc(), and processEventsAndTimeouts().

GLUTwindow* _GLUTwindow::prevWorkWin
 

Definition at line 371 of file glutint.h.

Referenced by __glutCreateWindow(), __glutPutOnWorkList(), cleanWindowWorkList(), and processWindowWorkList().

GLXContext _GLUTwindow::renderCtx
 

Definition at line 338 of file glutint.h.

Referenced by __glutCreateWindow(), glutUseLayer(), and processWindowWorkList().

Window _GLUTwindow::renderWin
 

Definition at line 336 of file glutint.h.

Referenced by __glutCreateWindow(), glutLayerGet(), glutRemoveOverlay(), glutUseLayer(), and processWindowWorkList().

GLUTreshapeCB _GLUTwindow::reshape
 

Definition at line 384 of file glutint.h.

Referenced by __glutCreateWindow(), glutReshapeFunc(), and processEventsAndTimeouts().

int _GLUTwindow::shownState
 

Definition at line 349 of file glutint.h.

Referenced by __glutCreateWindow(), __glutPostRedisplay(), and processWindowWorkList().

GLUTwindow* _GLUTwindow::siblings
 

Definition at line 357 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDestroyWindow(), __glutUpdateInputDeviceMask(), and processWindowWorkList().

GLUTspaceButtonCB _GLUTwindow::spaceButton
 

Definition at line 399 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), and __glutUpdateInputDeviceMask().

GLUTspaceMotionCB _GLUTwindow::spaceMotion
 

Definition at line 397 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), and __glutUpdateInputDeviceMask().

GLUTspaceRotateCB _GLUTwindow::spaceRotate
 

Definition at line 398 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), and __glutUpdateInputDeviceMask().

GLUTspecialCB _GLUTwindow::special
 

Definition at line 393 of file glutint.h.

Referenced by __glutCreateWindow(), and processEventsAndTimeouts().

GLUTspecialCB _GLUTwindow::specialUp
 

Definition at line 394 of file glutint.h.

Referenced by __glutCreateWindow(), and processEventsAndTimeouts().

GLUTtabletButtonCB _GLUTwindow::tabletButton
 

Definition at line 401 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), __glutUpdateInputDeviceMask(), and glutTabletButtonFunc().

GLUTtabletMotionCB _GLUTwindow::tabletMotion
 

Definition at line 400 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), __glutUpdateInputDeviceMask(), glutTabletMotionFunc(), and tabletPosChange().

int _GLUTwindow::tabletPos[2]
 

Definition at line 368 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), glutTabletMotionFunc(), queryTabletPos(), and tabletPosChange().

Bool _GLUTwindow::treatAsSingle
 

Definition at line 359 of file glutint.h.

Referenced by __glutCreateWindow().

Bool _GLUTwindow::usedSwapBuffers
 

Definition at line 365 of file glutint.h.

Referenced by processWindowWorkList().

XVisualInfo* _GLUTwindow::vis
 

Definition at line 328 of file glutint.h.

Referenced by __glutCreateWindow(), and __glutDestroyWindow().

Bool _GLUTwindow::visAlloced
 

Definition at line 329 of file glutint.h.

Referenced by __glutCreateWindow(), and __glutDestroyWindow().

GLUTvisibilityCB _GLUTwindow::visibility
 

Definition at line 392 of file glutint.h.

Referenced by __glutCreateWindow(), glutVisibilityFunc(), and visibilityHelper().

int _GLUTwindow::visState
 

Definition at line 348 of file glutint.h.

Referenced by __glutCreateWindow(), __glutPostRedisplay(), glutWindowStatusFunc(), markWindowHidden(), and processEventsAndTimeouts().

GLUTwacomButtonCB _GLUTwindow::wacomButton
 

Definition at line 403 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), __glutUpdateInputDeviceMask(), glutWacomButtonFunc(), wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange().

GLUTwacomMotionCB _GLUTwindow::wacomMotion
 

Definition at line 402 of file glutint.h.

Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), __glutUpdateInputDeviceMask(), glutWacomMotionFunc(), wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange().

int _GLUTwindow::width
 

Definition at line 345 of file glutint.h.

Referenced by __glutCreateWindow(), glutEstablishOverlay(), and processEventsAndTimeouts().

Window _GLUTwindow::win
 

Definition at line 326 of file glutint.h.

Referenced by __glutCreateWindow(), __glutDestroyWindow(), __glutGetWindow(), __glutUpdateInputDeviceMask(), glutCreateWindow(), glutEstablishOverlay(), glutLayerGet(), glutUseLayer(), processEventsAndTimeouts(), and processWindowWorkList().

GLUTwindowStatusCB _GLUTwindow::windowStatus
 

Definition at line 391 of file glutint.h.

Referenced by __glutCreateWindow(), glutWindowStatusFunc(), markWindowHidden(), and processEventsAndTimeouts().

unsigned int _GLUTwindow::workMask
 

Definition at line 370 of file glutint.h.

Referenced by __glutCreateWindow(), __glutPutOnWorkList(), glutLayerGet(), and processWindowWorkList().

int _GLUTwindow::x
 

Definition at line 405 of file glutint.h.

Referenced by __glutCreateWindow(), glutEstablishOverlay(), and processEventsAndTimeouts().

int _GLUTwindow::y
 

Definition at line 405 of file glutint.h.

Referenced by __glutCreateWindow(), glutEstablishOverlay(), and processEventsAndTimeouts().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 11:44:13 2006 for jot by  doxygen 1.4.4