Interface | Description |
---|---|
RMAnimator.Listener |
An interface for classes that want to receive notification of certain animator events.
|
RMInvocation.Blend |
Implemented by any class that can interpolate themselves for animation purposes.
|
RMTypes |
Common types.
|
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.
|
RMBorderStroke |
This stroke subclass strokes the rectangular border of a given shape, with option include/exclude
individual sides.
|
RMColor |
This class represents an RGBA color.
|
RMFill |
This class represents a simple shape fill, drawing a given color in a provided path.
|
RMFont |
This class represents a font for use in rich text.
|
RMGradientFill |
This class represents a fill that draws a linear gradient between an arbitrary list of colors.
|
RMHitInfo |
This class encapsulates simple hit information of a given curve or line against another curve or line.
|
RMHTMLParser |
This class provides methods to create an xstring from HTML and RTF.
|
RMImageData |
This class manages image data.
|
RMImageDataPDF |
Provides info for an encapsulated PDF (a PDF used as an image).
|
RMImageFill |
This class is used to fill a shape's path with an image.
|
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.
|
RMParagraph |
This class represents attributes of a paragraph in an RMXString (all of the characters up to and including each
newline in an RMXString make up a paragraph).
|
RMPath |
RMPath - A graphics path (moveTo, lineTo, etc.).
|
RMPath.RMPathIter |
A PathIter for Path.
|
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.
|
RMPoint |
This class represents a geometric point.
|
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.
|
RMRect |
This class represents a simple geometric rectangle.
|
RMRTFParser |
Parses rtf data from a string and returns it as an xstring.
|
RMSize |
This class represents a simple geometric size.
|
RMStroke |
An RMFill subclass specifically designed to describe strokes.
|
RMTextEditor |
This class provides all of the event and drawing code necessary to edit text in the form of an RMXString
(separated from an actual UI Component).
|
RMTextStyle |
A class to hold style attributes for a text run.
|
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.
|
RMXString |
An RMXString is like a String that lets you apply attributes, like fonts and colors, to character ranges.
|
RMXStringRun |
The Run class represents a range of characters in an xstring that share common attributes.
|
SpellCheck |
This class provides provides generic spell check API ideal for RM's needs.
|
SpellCheck.Word |
An inner class to represent a misspelled word.
|
Enum | Description |
---|---|
RMTypes.Align | |
RMTypes.AlignX | |
RMTypes.AlignY |