To be overridden, called once per frame during the draw cycle.
To be overridden, logic for when the game is being initalized.
To be overridden, called when refreshing content.
To be overridden, called when resetting and the state must be saved.
To be overridden, called when the came is closing.
To be overridden, called once per frame during the update cycle.
Main Game loop.
Overrideable. Returns the name of the window.
The instance to be running from
The currently active scene
Current state of the game
The editor controller, resolved by reflection.d
The current update settings
The main game loop manager. Meant to be overridden.