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.
|
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.
|
RMColor |
This class represents an RGBA color, just like Java.awt.Color.
|
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
|
RMHitInfo |
This class encapsulates simple hit information of a given curve or line against another curve or line.
|
RMImageData |
This class manages image data.
|
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.
|
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.
|
RMPainter |
An object to process painter shape operations.
|
RMPainterOp |
A class representing an operation to an painter shape, like MoveTo or LineTo.
|
RMPainterOp.CurveTo |
A path construction operation for painting a bezier curve.
|
RMPainterOp.Forward |
An op class for moving a shape forward along the path of its current roll.
|
RMPainterOp.LineTo |
A path construction operation for painting a line.
|
RMPainterOp.MoveTo |
An inner class for path move to.
|
RMPainterOp.PathOperation |
An inner class for path construction operations.
|
RMPainterOp.QuadTo |
A path construction operation for painting a quadratic curve.
|
RMPainterOp.SetPaintColor |
An operation to set paint color.
|
RMPainterOp.SetPaintSpeed |
An operation to set painting speed.
|
RMPainterOp.SetStrokeWidth |
An operation to set stroke width.
|
RMPainterOp.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).
|
RMPeriodicInterpolator |
An Interpolator subclass that can be used for periodic (ie looping) motion.
|
RMPoint3D |
This class represents a 3D point.
|
RMPolynomial | |
RMQuadratic |
This class models a simple quadratic curve, providing methods for extracting points, distance calculation, bisection,
hit detection and such.
|
RMSoundData |
Manages sound data from sound file bytes.
|
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.
|
RMTransition |
An animation class that represents a change of an object property from one value to another.
|
RMTransition.Rotate |
A transition for rotation.
|
RMTransition.Translate |
A transition for XY.
|
RMVector |
This class represents a 2D vector.
|
RMVector3D |
This class represents a 3D vector.
|
Enum | Description |
---|---|
RMPeriodicInterpolator.PeriodType | |
RMTransition.RunStatus |