Interface | Description |
---|---|
RMAnimator.Listener |
An interface for classes that want to receive notification of certain animator events.
|
RMImageData.ImageReader |
An interface for classes that can handle image reading for RMImageData.
|
RMInvocation.Blend |
Implemented by any class that can interpolate themselves for animation purposes.
|
RMPainter |
A base class for painting RMShapes.
|
Class | Description |
---|---|
RMAnimator |
This class represents a timer for animation, holding things like a current time and max time.
|
RMAnimUtils |
This class holds a number of convenient static methods used for animation stuff.
|
RMBezier |
This class models a simple bezier curve, providing methods for extracting points, distance calculation, bisection,
hit detection and such.
|
RMBezierLineHit |
Hit detection for bezier and a line.
|
RMBlurEffect |
This class adds a blur to a given shape.
|
RMBorderStroke |
This stroke subclass strokes the rectangular border of a given shape, with option include/exclude
individual sides.
|
RMChiselEffect |
An emboss effect that uses contour fill as its bump map.
|
RMColor |
This class represents an RGBA color, just like Java.awt.Color.
|
RMContourFill |
RMFill implementation of a shape-burst gradient.
|
RMCurveFit |
This class creates an approximating polygon for a given RMFunction.
|
RMCurveFit.InverseFunc |
A function whose value is the inverse of another function
ie.
|
RMCurveFit.NevilleFunc |
A function whose value is determined by interpolating through a set
of sample points using Neville's Method.
|
RMCurveFit.Piece | |
RMCurveFit.ScaledFunc |
A function scaled such that f(1) == 1
|
RMDoubleStroke |
Strokes a path with 2 lines of different widths, with an arbitrary separation (d) between them.
|
RMEffect |
An RMFill subclass for drawing effects that rely on shape's standard fill/stroke.
|
RMEmbossEffect |
Renders a given shape with an emboss effect.
|
RMFill |
This class represents a simple shape fill, drawing a given color in a provided path.
|
RMGradientFill |
This class represents a fill that draws a linear gradient between an arbitrary list of colors.
|
RMGradientFill.ColorStop |
Simple static class to represent a stop (they're immutable).
|
RMHitInfo |
This class encapsulates simple hit information of a given curve or line against another curve or line.
|
RMImageData |
This class manages image data.
|
RMImageEffect |
A effect based on image filtering.
|
RMImageEffect.BoxKernel |
A kernel class for box filters (really?).
|
RMImageEffect.ConeKernel |
A kernel class for cone effects.
|
RMImageEffect.GaussianKernel |
Extends Kernel with constructor which takes Kernel size and automatically generates a gaussian matrix.
|
RMImageFill |
This class is used to fill a shape's path with an image.
|
RMImageReader |
Uses ImageIO or JAI to read an image, its basic info and its decoded bytes.
|
RMInterpolator |
This class provides functionality to interpolate between two numbers given a ratio between 0-1.
|
RMInterpolator.Bounce |
Parameterizable bounce interpolator class.
|
RMInterpolator.Periodic |
An Interpolator subclass that can be used for periodic (ie looping) motion.
|
RMInvocation |
This class represent a method call and is used to set values on another object, either by calling a "setFoo()"
method or by directly setting the value of a public instance variable.
|
RMKeyFrame |
An animation object that holds an object key/value for a given time.
|
RMKeyValue |
An animation class that represents a key/value pair in a key frame.
|
RMKeyValueList |
An animation object that keeps track of Key-Values at Key Frame times for a target/key pair.
|
RMLine |
This class models a simple line, providing methods for extracting points, distance calculation, bisection,
hit detection and such.
|
RMMultipleStopGradient |
An implementation of the java.awt.Paint interface for RMGradientFills.
|
RMMultipleStopGradient.AngleGradient |
Multiple stop angle gradient with angles.
|
RMMultipleStopGradient.DiamondGradient |
A multiple stop diamond gradient.
|
RMMultipleStopGradient.RadialGradient |
Multiple stop radial gradient.
|
RMPaintbot |
An object to process painter shape operations.
|
RMPaintbot.CurveTo |
A path construction operation for painting a bezier curve.
|
RMPaintbot.Forward |
An op class for moving a shape forward along the path of its current roll.
|
RMPaintbot.Jump |
An op class for moving a shape forward along the path of its current roll.
|
RMPaintbot.LineTo |
A path construction operation for painting a line.
|
RMPaintbot.MoveTo |
An inner class for path move to.
|
RMPaintbot.Op |
A class representing an operation to an painter shape, like MoveTo or LineTo.
|
RMPaintbot.PathOperation |
An inner class for path construction operations.
|
RMPaintbot.QuadTo |
A path construction operation for painting a quadratic curve.
|
RMPaintbot.SetPaintColor |
An operation to set paint color.
|
RMPaintbot.SetPaintSpeed |
An operation to set painting speed.
|
RMPaintbot.SetStrokeWidth |
An operation to set stroke width.
|
RMPaintbot.Turn |
An op class for turning a shape by a given number of degrees.
|
RMPath |
RMPath - A graphics path (moveTo, lineTo, etc.).
|
RMPath3D |
This class represents a path in 3D space.
|
RMPath3DUtils |
Helper methods for the RMPath3D class.
|
RMPathFitCurves |
Bezier curve fitting code adapted from
"An Algorithm for Automatically Fitting Digitized Curves", by Philip J.
|
RMPathIterator |
An implementation of path iterator for RMPath.
|
RMPathOffsetter |
Offset path - a path that follows the curvature of the input path but is located a constant distance
away from the curve.
|
RMPathUtils |
Some utility methods for RMPaths.
|
RMPDFImageReader |
Provides info for an encapsulated PDF (a PDF used as an image).
|
RMPoint3D |
This class represents a 3D point.
|
RMQuadratic |
This class models a simple quadratic curve, providing methods for extracting points, distance calculation, bisection,
hit detection and such.
|
RMRadialGradientFill |
Radial Gradient Fill.
|
RMReflectionEffect |
This class adds a reflection to a given shape.
|
RMShadowEffect |
This class adds a shadow to a given shape.
|
RMSoundData |
Manages sound data from sound file bytes.
|
RMStroke |
An RMFill subclass specifically designed to describe strokes.
|
RMTimeline |
An animation object that holds a list of key frames.
|
RMTransform |
This class represents a simple 2D transform.
|
RMTransform3D |
This class represents a 3D transform.
|
RMVector |
This class represents a 2D vector.
|
RMVector3D |
This class represents a 3D vector.
|
Enum | Description |
---|---|
RMInterpolator.Direction | |
RMInterpolator.Periodic.PeriodType |