Sampled Dynamic Visual Content
An Introduction with Examples in Java |
Prof. David Bernstein
|
Computer Science Department |
bernstdh@jmu.edu |
An Illustration
SimpleContent
objects over time
SimpleContent
objects
SimpleContent
objectsVisualization
object
to manage the collection of SimpleContent
objects
Visualization
and
VisualizationView
classes
Visualization
and
VisualizationView
classes
Visualization
and
VisualizationView
classes
SimpleContent
object's render()
method
Controlling the Timing of the Rendering Process
Outline of a Screen
Class
Handling Metronome
Ticks
Modifying Behavior in the Parent Class
The Rendering Process
Fade
ClassPre-Rendering Phase
javaexamples/visual/dynamic/sampled/Fade.java (Fragment: preRendering)Post-Rendering Phase
javaexamples/visual/dynamic/sampled/Fade.java (Fragment: postRendering)
Disolve
Class
RectangleWipe
ClassPre-Rendering Phase
javaexamples/visual/dynamic/sampled/RectangleWipe.java (Fragment: preRendering)Post-Rendering Phase
javaexamples/visual/dynamic/sampled/RectangleWipe.java (Fragment: postRendering)
LineWipe
Class
AbstractSuperimposition
Class
TransformableContentSuperimposition
Class
Screen
Class
ScreenRenderer
Class