Package com.threerings.media

Interface Summary
FrameManager.ManagedRoot Provides a bridge between either ManagedJFrame or ManagedJApplet and the frame manager.
FrameManager.SafeLayerComponent Normally, the frame manager will repaint any component in a JLayeredPane layer (popups, overlays, etc.) that overlaps a frame participant on every tick because the frame participant could have changed underneath the overlay which would require that the overlay be repainted.
FrameParticipant Provides a mechanism for participating in the frame tick managed by the FrameManager.
MediaConstants Constants specific to the media package.
MediaHost Provides the glue between AbstractMediaManager and MediaPanel and MediaOverlay.
MediaPanel.Obscurer  
ViewTracker An interface used by entities that wish to respond to the scrolling of a VirtualMediaPanel.
 

Class Summary
AbstractMedia Something that can be rendered on the media panel.
AbstractMediaManager Manages, ticks, and paints AbstractMedia.
ActiveRepaintManager Used to get Swing's repainting to jive with our active rendering strategy.
BackFrameManager A FrameManager extension that uses a volatile off-screen image to do its rendering.
FlipFrameManager A FrameManager extension that uses a flip-buffer (via BufferStrategy to do its rendering.
FrameInterval  
FrameManager Provides a central point from which the computation for each "frame" or tick can be dispatched.
HourglassView Displays an hourglass with the sand level representing the amount of time remaining.
IconManager Manages the creation of icons from tileset images.
Log Contains a reference to the log object used by the media services package.
ManagedJApplet When using the FrameManager in an Applet, one must use this top-level class.
ManagedJFrame When using the FrameManager, one must use this top-level frame class.
MediaOverlay Provides an overlaid media "canvas" that allows for the rendering of sprites and animations on top of everything else that takes place the view managed by a FrameManager.
MediaPanel Provides a useful extensible framework for rendering animated displays that use sprites and animations.
MediaPrefs Provides access to runtime configuration parameters for the media package and its subpackages.
MetaMediaManager Coordinates interaction between a sprite and animation manager and the media host that hosts and renders them.
RegionManager Manages regions (rectangles) that are invalidated in the process of ticking animations and sprites and generally doing other display related business.
SafeScrollPane A scroll pane that is safe to use in frame managed views.
TimerView A generic timer class that can be rendered on screen.
VirtualMediaPanel Extends the base media panel with the notion of a virtual coordinate system.
VirtualRangeModel Provides a BoundedRangeModel interface to a virtual media panel so that it can easily be wired up to scroll bars or other scrolling controls.