### Struct

# Manette Event

#### Description [src]

    union ManetteEvent {
      /* No available fields */
    }

An event emitted by a `ManetteDevice`.

#### Instance methods

###### manette_event_copy

Creates a copy of `self`.

###### manette_event_free

Frees `self`.

###### manette_event_get_absolute

Gets the axis of `self`, if any.

###### manette_event_get_button

Gets the button of `self`, if any.

###### manette_event_get_device

Gets the `ManetteDevice` associated with the `self`.

###### manette_event_get_event_type

Gets the event type of `self`.

###### manette_event_get_hardware_code

Gets the hardware code of `self`.

###### manette_event_get_hardware_index

Gets the hardware index of `self`.

###### manette_event_get_hardware_type

Gets the hardware type of `self`.

###### manette_event_get_hardware_value

Gets the hardware value of `self`.

###### manette_event_get_hat

Gets the hat of `self`, if any.

###### manette_event_get_time

Gets the timestamp of when `self` was received by the input driver that takes care of its device.