Fields
- input_type: SDL_GamepadBindingType
- input: union { button: s32; axis: struct { axis: s32; axis_min: s32; axis_max: s32; }; hat: struct { hat: s32; hat_mask: s32; }; }
- output_type: SDL_GamepadBindingType
- output: union { button: SDL_GamepadButton; axis: struct { axis: SDL_GamepadAxis; axis_min: s32; axis_max: s32; }; }