Creates a new screen.
Adds a component to a layer.
Cleans the screen for its native objects.
Clears a layer of its components.
Clears all layer components except for the background.
Gets a component from a layer. You msut cast to the original component type for it to be useful.
Gets a layer of the screen.
Handles key press events and delegates them to its layers.
Handles key release events and delegates them to its layers.
Handles mouse move events and delegates them to its layers.
Handles mouse button press events and delegates them to its layers.
Handles mouse button release events and delegates them to its layers.
Refreshes the screen and its layers and their components with a given width and height. Usually the resolution width and height.
Removes a component from a layer.
Will render the screen, its layers and their components.
Sets the width and height of the screen.
A function that tells the engine whether the screen should clear layers before updating and becoming active.
Updates the screen with data.
Updates the background with a media file.
Updates the background with an animation.
Gets the height of the screen. Usually the resolution height.
Gets the screen name.
Gets the width of the screen. Usually the resolution width.
A screen.