Creates a new layer.
Adds a component to the layer.
Cleans the layer and all its components.
Clears the layer for its components.
Gets a component from the layer. You msut cast to the original component type for it to be useful.
Handles key press events and delegates them to its components.
Handles key release events and delegates them to its components.
Handles mouse move events and delegates them to its components.
Handles mouse button press events and delegates them to its components.
Handles mouse button release events and delegates them to its components.
Refreshes the layer and its components with a given width and height. Usually the resolution width and height.
Removes a component from the layer.
Will render the components of the layer to the given window.
Gets the amount of components within the layer.
Gets the screen name.
A layer of components.