package effect
- Alphabetic
- Public
- Protected
Type Members
- final class Canvas extends JFrame
A Canvas is an area on the screen to which Pictures can be drawn.
- sealed abstract class Center extends Product with Serializable
Determines where the center of the canvas is located.
- final case class Frame(size: Size, title: String = "Doodle", center: Center, background: Option[Color] = Some(Color.white), redraw: Redraw = Redraw.clearToBackground) extends Product with Serializable
- class GifEncoder extends AnyRef
Class AnimatedGifEncoder - Encodes a GIF file consisting of one or more frames.
Class AnimatedGifEncoder - Encodes a GIF file consisting of one or more frames.
Example: AnimatedGifEncoder e = new AnimatedGifEncoder(); e.start(outputFileName); e.setDelay(1000); // 1 frame per sec e.addFrame(image1); e.addFrame(image2); e.finish();No copyright asserted on the source code of this class. May be used for any purpose, however, refer to the Unisys LZW patent for restrictions on use of the associated LZWEncoder class. Please forward any corrections to kweiner@fmsware.com.
- Version
1.03 November 2003
- final class Java2DPanel extends JPanel
- trait Java2dWriter[Fmt <: Format] extends Writer[Algebra, Frame, Fmt] with Base64[Algebra, Frame, Fmt]
- sealed trait Redraw extends AnyRef
Determines how the Canvas handles drawing multiple Pictures.
- sealed abstract class Size extends Product with Serializable
Value Members
- object Canvas extends Serializable
- object Center extends Serializable
- object Frame extends Serializable
- object Java2DPanel extends Serializable
- object Java2d
Utilities for rendering with Java2D
- object Java2dAnimationRenderer extends AnimationRenderer[Canvas]
- object Java2dAnimationWriter extends AnimationWriter[Algebra, Drawing, Frame, Gif]
Write an animation as an animated GIF.
Write an animation as an animated GIF. The GIF file format doesn't support transparency to the degree we need to faithfully render Java2d images. In particular it doesn't support semi-transparent redraw. As a result we just fill with the background color on each frame, if the background is set.
- object Java2dGifWriter extends Java2dWriter[Gif]
- object Java2dJpgWriter extends Java2dWriter[Jpg]
- object Java2dPdfWriter extends Java2dWriter[Pdf]
- object Java2dPngWriter extends Java2dWriter[Png]
- object Java2dRenderer extends DefaultRenderer[Algebra, Frame, Canvas]
- object Java2dWriter
- object Redraw
- object Size extends Serializable