Equalizer  1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
eq::wgl::WindowEvent Class Reference

A window-system event for a WindowIF. More...

#include <windowEvent.h>

+ Inheritance diagram for eq::wgl::WindowEvent:
+ Collaboration diagram for eq::wgl::WindowEvent:

Public Attributes

UINT uMsg
 The windows message. More...
 
WPARAM wParam
 Extra message data. More...
 
LPARAM lParam
 Extra message data. More...
 
- Public Attributes inherited from eq::Event
uint32_t type
 The event type.
 
uint32_t serial
 server-unique originator serial number
 
int64_t time
 The config time when the event was created. More...
 
uint128_t originator
 The identifier of the entity emitting the event. More...
 
union {
   ResizeEvent   resize
 Resize event data.
 
   ResizeEvent   show
 Window show event data.
 
   ResizeEvent   hide
 Window hide event data.
 
   PointerEvent   pointer
 Pointer event data.
 
   PointerEvent   pointerMotion
 Pointer motion data.
 
   PointerEvent   pointerButtonPress
 Mouse button press data.
 
   PointerEvent   pointerButtonRelease
 Mouse button release data.
 
   PointerEvent   pointerWheel
 Mouse wheel motion data.
 
   KeyEvent   key
 Key event data.
 
   KeyEvent   keyPress
 Key press event data.
 
   KeyEvent   keyRelease
 Key release event data.
 
   Statistic   statistic
 Statistic event.
 
   MagellanEvent   magellan
 SpaceMouse data.
 
   UserEvent   user
 User-defined event data.
 
}; 
 Data for the event corresponding to the event type. More...
 
RenderContext context
 The last rendering context for the pointer position. More...
 

Additional Inherited Members

- Public Types inherited from eq::Event
enum  Type {
  WINDOW_EXPOSE = 0, WINDOW_RESIZE, WINDOW_CLOSE, WINDOW_HIDE,
  WINDOW_SHOW, WINDOW_SCREENSAVER, CHANNEL_POINTER_MOTION, CHANNEL_POINTER_BUTTON_PRESS,
  CHANNEL_POINTER_BUTTON_RELEASE, CHANNEL_POINTER_WHEEL, WINDOW_POINTER_WHEEL, WINDOW_POINTER_MOTION,
  WINDOW_POINTER_BUTTON_PRESS, WINDOW_POINTER_BUTTON_RELEASE, WINDOW_POINTER_GRAB, WINDOW_POINTER_UNGRAB,
  KEY_PRESS, KEY_RELEASE, CHANNEL_RESIZE, STATISTIC,
  VIEW_RESIZE, EXIT, MAGELLAN_AXIS, MAGELLAN_BUTTON,
  NODE_TIMEOUT, OBSERVER_MOTION, CONFIG_ERROR, NODE_ERROR,
  PIPE_ERROR, WINDOW_ERROR, CHANNEL_ERROR, UNKNOWN,
  USER = UNKNOWN + 5, ALL
}
 The type of the event. More...
 
- Public Member Functions inherited from eq::Event
EQ_API Event ()
 Construct a new event. More...
 

Detailed Description

A window-system event for a WindowIF.

Definition at line 28 of file wgl/windowEvent.h.

Member Data Documentation

LPARAM eq::wgl::WindowEvent::lParam

Extra message data.

Version
1.0

Definition at line 33 of file wgl/windowEvent.h.

UINT eq::wgl::WindowEvent::uMsg

The windows message.

Version
1.0

Definition at line 31 of file wgl/windowEvent.h.

WPARAM eq::wgl::WindowEvent::wParam

Extra message data.

Version
1.0

Definition at line 32 of file wgl/windowEvent.h.


The documentation for this class was generated from the following file: