Equalizer  2.0.0
Parallel Rendering Framework
eq::fabric::PointerEvent Struct Reference

Event for a pointer (mouse) motion or click. More...

#include <pointerEvent.h>

+ Inheritance diagram for eq::fabric::PointerEvent:
+ Collaboration diagram for eq::fabric::PointerEvent:

Public Attributes

int32_t x
 X position relative to entity.
int32_t y
 Y position relative to entity (0 is on top)
int32_t dx
 X position change since last event.
int32_t dy
 Y position change since last event.
uint32_t buttons
 current state of all buttons
uint32_t button
 fired button
KeyModifier modifiers
 state of modifier keys
float xAxis
 x wheel rotation in clicks
float yAxis
 y wheel rotation in clicks
RenderContext context
 The last rendering context at position.
- Public Attributes inherited from eq::fabric::Event
uint32_t serial
 unique originator serial number
int64_t time
 The config time when the event was created.
uint128_t originator
 The identifier of the entity emitting the event.

Detailed Description

Event for a pointer (mouse) motion or click.

Definition at line 29 of file pointerEvent.h.

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