lighthouse_protocol/input/gamepad_control_event.rs
1use serde::{Deserialize, Serialize};
2
3use super::{GamepadAxisEvent, GamepadButtonEvent};
4
5/// A control-specific event on a gamepad.
6#[derive(Debug, Serialize, Deserialize, PartialEq, Clone)]
7#[serde(tag = "control", rename_all = "camelCase")]
8pub enum GamepadControlEvent {
9 Button(GamepadButtonEvent),
10 Axis(GamepadAxisEvent),
11}