Internal Constructor used by the Backend's Initializer class.
Build the GameManager using all the values set by the set_ methods.
Gets the Renderer the GameManager will use to render.
Gets the Window the GameManager will use for rendering. If it was not set, will return null.
Sets the Renderer that this GameManager will use to render scenes. This is already set by the Backend's Initalizer, there is no need to reset it.
Sets the Window that this GameManager will render to.
The Backend that will be used by the GameManager
Used to create a GameManager instance. DO NOT SHARE ACROSS THREADS.