Class Summary |
ZAlpha |
ZAlpha provides a uniform way to generate alpha values (floats that range from 0.0 to 1.0) over time. |
ZAnimation |
ZAnimation and its subclasses provide the central programming interface to the animation system. |
ZAnimationScheduler |
ZAnimationScheduler schedules the frames of ZAnimations. |
ZAudioAnimation |
ZAudioAnimation is designed to make it easy to synchronize an audio clip with another animation. |
ZColorAnimation |
ZColorAnimation animates an object conforming to the ZFillPaint or ZPenPaint interface from a source color to a destination color over time. |
ZNextFrameCondition |
ZNextFrameCondition is used by ZAnimations to communicate to the ZAnimationScheduler when they want their next frame to be animated. |
ZNextFrameOnElapsedFrames |
ZNextFrameOnElapsedFrames allows an animation to schedule its animation rate by frame count instead of by time. |
ZNextFrameOnElapsedTime |
ZNextFrameOnElapsedTime allows an animation to schedule its frame rate based on time. |
ZStrokeAnimation |
ZStrokeAnimation animates an object conforming to the ZStroke interface from a source stroke to a destination stroke over time. |
ZTransformAnimation |
ZTransformAnimation animates an object conforming to the ZTransformable interface from a source transform to a destination transform over time. |
This package supports animation in Jazz. Classes are provided to animate properties in the Jazz scene graph, and to schedule and pace those animations. ZAnimation and its subclasses provide the central programming interface to the package.