Uses of Interface
quicktime.app.image.ImageSpec

Packages that use ImageSpec
quicktime.app.anim   
quicktime.app.image   
quicktime.app.players   
quicktime.app.ui   
 

Uses of ImageSpec in quicktime.app.anim
 

Classes in quicktime.app.anim that implement ImageSpec
 class Compositor
          The Compositor uses the SpriteWorld compositing services of the SWCompositor to composit an image out of its member objects.
 class SWCompositor
          SWCompositor provides the capability to composit a complex image together of disparate image sources and then treat the result as a single image which is presented to the user.
 class TwoDSprite
          A TwoDSprite is a specialised presenter for image data within the context of a SpriteWorld.
 class TwoDSpriteInfo
          This class can be used to retain the current sprite settings which can be used at a later stage to reset the TwoDSprite to those settings.
 

Constructors in quicktime.app.anim with parameters of type ImageSpec
TwoDSprite(ImageSpec image, Matrix matrix, boolean visibility, int layer)
          This constructor provides all of the state which will be used by the TwoDSprite object to create itself when it is attached to a SpriteWorld.
TwoDSprite(ImageSpec image, Matrix matrix, boolean visibility, int layer, GraphicsMode graphicsMode)
          This constructor provides all of the state which will be used by the TwoDSprite object to create itself when it is attached to a SpriteWorld.
 

Uses of ImageSpec in quicktime.app.image
 

Subinterfaces of ImageSpec in quicktime.app.image
 interface Compositable
          A Compositable object is an object that is able to apply graphics mode operations to the Image data that it is presenting.
 interface DynamicImage
          This class enables members of SWCompositors that present an image which changes to explicitly invalidate the TwoDSprite that is their presenter in the SWCompositor.
 

Classes in quicktime.app.image that implement ImageSpec
 class CompositableEffect
          This class is used to directly add an effect to a SWCompositor.
 class DSequenceFromMemory
          This class provides a mechanism for decompressing a sequence of images which were previously compressed using the CSequenceToMemory class.
 class GraphicsImporterDrawer
          This class represents an image that is stored as a file that can be read and drawn using QuickTime GraphicsImporter component
 class ImageDataSequence
          A Container class for a collection of objects that have a single image description and a sequence of picture data.
 class ImagePresenter
          This class represents an image that is loaded into memory.
 class ImageSequencer
          This class handles the obtaining of a specific frame of data and its accompanying description from an ImageDataSequence object
 class QTEffectPresenter
          The QTEffectPresenter is used to present typically a QTFilter or QTTransition as a member of a SWCompositor.
 class QTImageDrawer
          Enables standard java drawing commands and graphics objects to have their content rendered by QuickTime within a QuickTime graphics space.
 

Methods in quicktime.app.image that return ImageSpec
 ImageSpec QTFilter.getSourceImage()
          Returns the currently set source image of the QTFilter
 ImageSpec QTTransition.getDestinationImage()
          Returns the current destination image
 

Methods in quicktime.app.image with parameters of type ImageSpec
static ImageDataSequence ImageUtil.makeTransparent(ImageSpec image, QDColor keyColor)
          Takes an ImageSpec object and recompresses the images so that the images have the keyColor set as a transparent colour that will not draw.
static ImageDataSequence ImageUtil.makeTransparent(ImageSpec image, QDColor keyColor, QDGraphics gw)
          Takes an ImageSpec object and recompresses the images so that the images have the keyColor set as a transparent colour that will not draw.
static ImageDataSequence ImageUtil.makeTransparent(ImageSpec image, QDColor keyColor, QDGraphics gw, Region r)
          Takes an ImageSpec object and recompresses the images so that the images have the keyColor set as a transparent colour that will not draw.
static ImagePresenter ImagePresenter.fromImageSpec(ImageSpec image)
          This creates an ImagePresenter object from an ImageSpec object.
 void QTFilter.setSourceImage(ImageSpec image)
          This sets the QT source of the QTFilter, which is the image that the current filter will be applied to when doEffect is called.
 void QTTransition.setDestinationImage(ImageSpec image)
          Sets the destination image of the Transition - the image that the transition will transition to.
 

Constructors in quicktime.app.image with parameters of type ImageSpec
DSequenceFromMemory(ImageSpec spec)
          This will create an DSequence object from any object that implements the ImageSpec interface.
 

Uses of ImageSpec in quicktime.app.players
 

Classes in quicktime.app.players that implement ImageSpec
 class MoviePresenter
          The MoviePresenter is used to present typically a movie as a member of a SWCompositor.
 

Uses of ImageSpec in quicktime.app.ui
 

Classes in quicktime.app.ui that implement ImageSpec
 class PressActionButton
          This class represents a normal button which fires the action event when the button is pressed.
 class PressReleaseButton
          This class represents a button which fires the action event when the button is pressed and when it is released.
 class QTButton
          This abstarct class provides the basic functionality for a QTButton which takes care of the event handling of the button.
 class ReleaseButton
          This class represents a normal button which fires the action event when the button is released.
 class UIElement
          This class handles all the tasks of updating and redrawing the TwoDSprite.
 

Fields in quicktime.app.ui declared as ImageSpec
protected  ImageSpec UIElement.deactiveImage
          The image used when the UIElement is deactive
protected  ImageSpec UIElement.currentImage
          The image used when the UIElement is active
protected  ImageSpec QTButton.releasedImage
          The image presented by the QTButton when it is in a released state.
protected  ImageSpec QTButton.rolloverImage
          If specified then the image presented by the QTButton when it is in a released state and the mouse is over the button.
protected  ImageSpec QTButton.pressedImage
          The image presented by the QTButton when it is in a pressed state.
 

Methods in quicktime.app.ui that return ImageSpec
 ImageSpec QTButton.getReleasedImage()
           
 ImageSpec QTButton.getRolloverImage()
           
 ImageSpec QTButton.getPressedImage()
           
 ImageSpec QTButton.getDeactiveImage()
           
 

Methods in quicktime.app.ui with parameters of type ImageSpec
protected  void UIElement.setCurrentImage(ImageSpec newCurrentImage)
          Sets the current image of the UIElement.
 void QTButton.setReleasedImage(ImageSpec image)
          Sets a new image for the released state of the button.
 void QTButton.setRolloverImage(ImageSpec image)
          Sets a new image for the rollover state of the button.
 void QTButton.setPressedImage(ImageSpec image)
          Sets a new image for the pressed state of the button.
 void QTButton.setDeactiveImage(ImageSpec image)
          Sets a new image for the deactive state of the button.
 

Constructors in quicktime.app.ui with parameters of type ImageSpec
UIElement(ImageSpec currentImage, ImageSpec deactiveImage, Matrix matrix, int layer, GraphicsMode mode)
          Constructs a UIElement sprite.
QTButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage, ImageSpec rolloverImage)
          Sets the images of the UIElement as specified.
QTButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage, ImageSpec rolloverImage, Matrix matrix, int layer, GraphicsMode mode)
          Sets the images and display characteristics of the UIElement as specified.
ReleaseButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage)
          sets the current image of the QTButton and creates a TwoDSprite button
ReleaseButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage, ImageSpec rolloverImage)
          sets the current image of the QTButton and creates a TwoDSprite button
PressActionButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage)
          Sets the current image of the QTButton and creates a TwoDSprite button.
PressActionButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage, ImageSpec rolloverImage)
          Sets the current image of the QTButton and creates a TwoDSprite button.
PressReleaseButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage)
          Sets the current image of the QTButton and creates a TwoDSprite button
PressReleaseButton(ImageSpec releasedImage, ImageSpec pressedImage, ImageSpec deactiveImage, ImageSpec rolloverImage)
          sets the current image of the QTButton and creates a TwoDSprite button