The QwSpriteField Class Set is a collection of classes supporting multiple simultaneous flicker-free displays of efficiently redrawn continuous and non-continuous animated areas with the Qt GUI Toolkit. Animated areas are two-dimensional rectangular areas upon which two-dimensional masked raster images are in motion. Applications vary from computer games to simulations.
The class set is designed to be very extensible while maintaining top performance. To this end, the hierarchy of different types of graphics which may appear in a spritefield is large. However, the main classes of interest are the QwSprite and QwRealSprite. The hierarchy could also be extended to include graphic elements other than masked raster images, such as text and geometry shapes. No such extensions are currently provided, though there are plans to provide such in a future release, developed as their need arises.
The full package, including precompiled example program, is here for download: QwSpriteField1.0.tar.gz