Glossary » declarative graphics system
declarative graphics system
software system to support the drawing of graphics through specifying the graphic objects that exist and their properties without having to specifically instruct the computer to draw at any specific time, in contrast to procedural graphics where each drawing command must be issued explicitly every time the graphics must be redisplayed. A declarative graphics system will automatically handle clipping graphics to their view, deciding the best order to draw graphics, and determining when graphics need to be redrawn.
Declarative graphics systems are at the core of many user interface management systems and are particularly useful for managing widgets and creating drawing systems.