Lysa  0.0
Lysa 3D Engine
InputEvent Struct Reference

Detailed Description

A polymorphic input event carrying type-specific sub-data.

Lua full name: lysa.InputEvent

Properties

integer type
 The event type (see lysa.InputEventType).
 
InputEventKey input_event_key
 Keyboard event data (valid when type == KEY).
 
InputEventMouseMotion input_event_mouse_motion
 Mouse motion event data (valid when type == MOUSE_MOTION).
 
InputEventMouseButton input_event_mouse_button
 Mouse button event data (valid when type == MOUSE_BUTTON).
 

Property Documentation

integer type

The event type (see lysa.InputEventType).

InputEventKey input_event_key

Keyboard event data (valid when type == KEY).

InputEventMouseMotion input_event_mouse_motion

Mouse motion event data (valid when type == MOUSE_MOTION).

InputEventMouseButton input_event_mouse_button

Mouse button event data (valid when type == MOUSE_BUTTON).