Equalizer  2.1.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: