A graphical display animation system is disclosed that supports timed
modification of element property values of elements within a graphical
display. The animation system utilizes a display structure for
maintaining a set of elements corresponding to displayed objects within a
graphically displayed scene. The elements include a variable property
value. The animation system also utilizes a property system that
maintains properties associated with elements maintained by the display
structure. The properties include dynamic properties that are capable of
changing over time--and thus affecting the appearance of the
corresponding element on a graphical display. The animation system
includes animation classes, from which animation objects are instantiated
and associated with an element property at runtime. The animation object
instances provide time varying values affecting values assigned to the
dynamic properties maintained by the property system.
On révèle un système d'animation d'affichage graphique qui soutient la modification synchronisée des valeurs de propriété d'élément des éléments dans un affichage graphique. Le système d'animation utilise une structure d'affichage pour maintenir un ensemble d'éléments correspondant aux objets montrés dans une scène graphiquement montrée. Les éléments incluent une valeur de propriété variable. Le système d'animation utilise également un système de propriété qui maintient des propriétés liées aux éléments maintenus par la structure d'affichage. Les propriétés incluent les propriétés dynamiques qui sont capables de changer le temps fini -- et d'affecter de ce fait l'aspect de l'élément correspondant sur un affichage graphique. Le système d'animation inclut les classes d'animation, dont les objets d'animation sont instantiated et se sont associés à une propriété d'élément au temps d'exécution. Les exemples d'objet d'animation fournissent des valeurs variables de temps affectant des valeurs assignées aux propriétés dynamiques maintenues par le système de propriété.