# API Index

### D

ManetteDevice, struct in ManetteDevice
ManetteDevice::absolute-axis-event, object signal in ManetteDevice
ManetteDevice::button-press-event, object signal in ManetteDevice
ManetteDevice::button-release-event, object signal in ManetteDevice
ManetteDevice::disconnected, object signal in ManetteDevice
ManetteDevice::event, object signal in ManetteDevice
ManetteDevice::hat-axis-event, object signal in ManetteDevice
manette_device_get_name, function in ManetteDevice
manette_device_has_input, function in ManetteDevice
manette_device_has_rumble, function in ManetteDevice
manette_device_has_user_mapping, function in ManetteDevice
manette_device_remove_user_mapping, function in ManetteDevice
manette_device_rumble, function in ManetteDevice
manette_device_save_user_mapping, function in ManetteDevice

### E

ManetteEventType, enum in ManetteEvent
manette_event_copy, function in ManetteEvent
manette_event_free, function in ManetteEvent
manette_event_get_absolute, function in ManetteEvent
manette_event_get_button, function in ManetteEvent
manette_event_get_device, function in ManetteEvent
manette_event_get_event_type, function in ManetteEvent
manette_event_get_hardware_code, function in ManetteEvent
manette_event_get_hardware_index, function in ManetteEvent
manette_event_get_hardware_type, function in ManetteEvent
manette_event_get_hardware_value, function in ManetteEvent
manette_event_get_hat, function in ManetteEvent
manette_event_get_time, function in ManetteEvent

### L

LIBMANETTE_CHECK_VERSION, macro in Version
LIBMANETTE_ENCODE_VERSION, macro in Version
LIBMANETTE_MAJOR_VERSION, macro in Version
LIBMANETTE_MICRO_VERSION, macro in Version
LIBMANETTE_MINOR_VERSION, macro in Version
LIBMANETTE_VERSION, macro in Version
LIBMANETTE_VERSION_HEX, macro in Version
LIBMANETTE_VERSION_S, macro in Version

### M

ManetteMonitor, struct in ManetteMonitor
ManetteMonitor::device-connected, object signal in ManetteMonitor
ManetteMonitor::device-disconnected, object signal in ManetteMonitor
manette_monitor_iterate, function in ManetteMonitor
manette_monitor_iter_free, function in ManetteMonitorIter
manette_monitor_iter_next, function in ManetteMonitorIter
manette_monitor_new, function in ManetteMonitor

### T

MANETTE_TYPE_DEVICE, macro in ManetteDevice
MANETTE_TYPE_MONITOR, macro in ManetteMonitor