8#ifndef ULTRALIGHT_CAPI_GAMEPADEVENT_H
9#define ULTRALIGHT_CAPI_GAMEPADEVENT_H
54 unsigned int button_index,
double value);
struct C_GamepadButtonEvent * ULGamepadButtonEvent
Definition CAPI_Defines.h:61
ULGamepadEventType
Definition CAPI_Defines.h:203
#define ULExport
Definition CAPI_Defines.h:27
struct C_GamepadAxisEvent * ULGamepadAxisEvent
Definition CAPI_Defines.h:60
struct C_GamepadEvent * ULGamepadEvent
Definition CAPI_Defines.h:59
ULExport void ulDestroyGamepadButtonEvent(ULGamepadButtonEvent evt)
Destroy a gamepad button event.
ULExport ULGamepadAxisEvent ulCreateGamepadAxisEvent(unsigned int index, unsigned int axis_index, double value)
Create a gamepad axis event, see GamepadAxisEvent for help using this function.
ULExport ULGamepadButtonEvent ulCreateGamepadButtonEvent(unsigned int index, unsigned int button_index, double value)
Create a gamepad button event, see GamepadButtonEvent for help using this function.
ULExport void ulDestroyGamepadEvent(ULGamepadEvent evt)
Destroy a gamepad event.
ULExport void ulDestroyGamepadAxisEvent(ULGamepadAxisEvent evt)
Destroy a gamepad axis event.
ULExport ULGamepadEvent ulCreateGamepadEvent(unsigned int index, ULGamepadEventType type)
Create a gamepad event, see GamepadEvent for help using this function.