Screen layering is a method of creating multiple layers within a single screen and allows for the following:
- Drawing to one immutable screen, such as creating a background that doesn't change.
- Creating a backbuffer chain where layers can be drawn before being shown.
- Using multiple layers per screen to create a depth effect.
Once the demo starts, hovering over a bird will show its name and clicking on it will cause it to sing or perform a call.