Initializes every other things that wasn't initialized in other places.
Called when an axis event have done by the user. NOTE: Arguments will be changed once the move from SDL to iota is complete.
Called when a controller is added to the system. NOTE: Arguments will be changed once the move from SDL to iota is complete.
Called when a controller is removed from the system. Note: Arguments will be changed once the move from SDL to iota is complete.
Called when a key event have done by the user. NOTE: Arguments will be changed once the move from SDL to iota is complete.
Called when the user exits from the application.
Optional. Reduces unneeded screen updates and thus the CPU usage, which might be useful for GUI applications, especially on battery powered devices. However, this can interfere with other things, like non-GUI related screen updates, input-latency, etc.
Function that contains the main loop
The class containing the basic application logic and classes that are needed for the app.