Equalizer  1.6.1
Public Attributes | List of all members
eq::agl::WindowEvent Class Reference

A window-system event with the native Carbon event, used for AGL. More...

#include <windowEvent.h>

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

Public Attributes

EventRef carbonEventRef
 The native event. 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, UNKNOWN, USER = UNKNOWN + 5,
  ALL
}
 The type of the event. More...
 
- Public Member Functions inherited from eq::Event
 Event ()
 Construct a new event. More...
 

Detailed Description

A window-system event with the native Carbon event, used for AGL.

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

Member Data Documentation

EventRef eq::agl::WindowEvent::carbonEventRef

The native event.

Version
1.0

Definition at line 35 of file agl/windowEvent.h.


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