Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

Rt2dAnim (inc. Maestro)
[2d Tools]


Modules

Rt2dAnim
Rt2dMaestro
Rt2dStringLabel
Rt2dMessage
Rt2dButton
Rt2dCel
Rt2dAnim Object IDs

Detailed Description

A toolkit to coordinate the display, storage and manipulation of 2D animations.

Rt2dAnim Toolkit Overview

Requirements

Overview

Rt2dAnim is a 2d animation library supporting several different levels of animation on 2d objects.

At a high level, Rt2dMaestro allows the playback of user-interactive animations incorporating buttons and hierarchical animations of 2d scenes. A string label table lookup facility allows content to be accessed by name. Sequencing is implemented via a message passing model. A custom message handler may be chained before the default message handler. This allows user code to be notified of events internal to the animation. The user may also post external events into the animation via the message passing interface.

At the lowest level, Rt2dAnim can be used to coordinate a simple animation on a single level of 2d scene. Animations are constructed out of a sequence of Rt2dKeyFrameList objects on the scene. Individual updates to the scene are scheduled through setting changes in Rt2dAnimObjectUpdate objects. Most animation operations are carried out in conjunction with an Rt2dAnimProps structure that enables the keframe lists to be constructed against an existing scene.

The APIs outside of those for Rt2dMaestro itself are preliminary and should be considered as subject to change.

See also:
Rt2dMaestroCreate , Rt2dAnimCreate , Rt2dMessage , Rt2dStringLabel

Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:49 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)