Constructs a display given a width, height, window flags, renderer flags, a title, and a path for an image icon (or null) Disregarding width and height, constructor asks for flags first because once set, those cannot be changed
Actually runs the display and handles event collection and framerate and most other things
Sets the window's framerate
Gets the window's framerate
Gets how many frames have passed since the window started
Gets the keyboard of the display
Gets the mouse of the display
Gets the contained window's renderer
Gets the window of the display
The activity that the display is displaying right now
All event handlers of the display; define specific behaviours for events; events pass to handlers from first to last
How long to wait between frames in milliseconds; will be ignored in case of VSync
Whether the display is running; will stop running if set to false
A display that handles collecting events and drawing to the activity and handling window stuff Will handle the main loop and send events to where they need to be handled