| Interface | Description |
|---|---|
| DifferentialInterpolator | |
| StopEngine | |
| TypedValues |
Provides an interface to values used in KeyFrames and in
Starting and Ending Widgets
|
| TypedValues.AttributesType | |
| TypedValues.Custom | |
| TypedValues.CycleType | |
| TypedValues.MotionScene | |
| TypedValues.MotionType | |
| TypedValues.OnSwipe | |
| TypedValues.PositionType | |
| TypedValues.TransitionType | |
| TypedValues.TriggerType | |
| Utils.DebugHandle |
| Class | Description |
|---|---|
| ArcCurveFit |
This provides provides a curve fit system that stitches the x,y path together with
quarter ellipses
|
| CurveFit |
Base class for curve fitting / interpolation
Curve fits must be capable of being differentiable and extend beyond the points (extrapolate)
|
| Easing |
Provide the engine for cubic spline easing
|
| FloatRect | |
| HyperSpline |
Provides spline interpolation code.
|
| HyperSpline.Cubic | |
| KeyCache |
Used by KeyTimeCycles (and any future time dependent behaviour) to cache its current parameters
to maintain consistency across requestLayout type rebuilds.
|
| KeyCycleOscillator |
Provide the engine for executing cycles.
|
| KeyCycleOscillator.PathRotateSet | |
| KeyFrameArray | |
| KeyFrameArray.CustomArray | |
| KeyFrameArray.CustomVar | |
| LinearCurveFit |
This performs a simple linear interpolation in multiple dimensions
|
| MonotonicCurveFit |
This performs a spline interpolation in multiple dimensions
|
| Oscillator |
This generates variable frequency oscillation curves
|
| Rect | |
| Schlick |
Schlick’s bias and gain functions
curve for use in an easing function including quantize functions
|
| SplineSet |
This engine allows manipulation of attributes by Curves
|
| SplineSet.CustomSet | |
| SplineSet.CustomSpline | |
| SpringStopEngine |
This contains the class to provide the logic for an animation to come to a stop using a spring
model.
|
| StepCurve |
This class translates a series of floating point values into a continuous
curve for use in an easing function including quantize functions
it is used with the "spline(0,0.3,0.3,0.5,...0.9,1)" it should start at 0 and end at one 1
|
| StopLogicEngine |
This contains the class to provide the logic for an animation to come to a stop.
|
| TimeCycleSplineSet |
This engine allows manipulation of attributes by wave shapes oscillating in time
|
| TimeCycleSplineSet.CustomSet | |
| TimeCycleSplineSet.CustomVarSet | |
| TimeCycleSplineSet.Sort | |
| TypedBundle | |
| Utils | |
| VelocityMatrix |
This is used to calculate the related velocity matrix for a post layout matrix
|
| ViewState |