public abstract class SplineSet


This engine allows manipulation of attributes by Curves

Summary

Nested types

public class SplineSet.CustomSet extends SplineSet
public class SplineSet.CustomSpline extends SplineSet

Protected fields

CurveFit
int[]
float[]

Public constructors

Public methods

float
get(float t)
CurveFit
float
getSlope(float t)
static SplineSet
static SplineSet
static SplineSet
makeSpline(String str, long currentTime)
void
setPoint(int position, float value)
void
setProperty(TypedValues widget, float t)
void
void
setup(int curveType)
String

Protected fields

mCurveFit

Added in 1.1.0-alpha13
protected CurveFit mCurveFit

mTimePoints

Added in 1.1.0-alpha13
protected int[] mTimePoints

mValues

Added in 1.1.0-alpha13
protected float[] mValues

Public constructors

SplineSet

Added in 1.1.0-alpha13
public SplineSet()

Public methods

get

Added in 1.1.0-alpha13
public float get(float t)

getCurveFit

Added in 1.1.0-alpha13
public CurveFit getCurveFit()

getSlope

Added in 1.1.0-alpha13
public float getSlope(float t)

makeCustomSpline

Added in 1.1.0-alpha13
public static SplineSet makeCustomSpline(String str, KeyFrameArray.CustomArray attrList)

makeCustomSplineSet

Added in 1.1.0-alpha13
public static SplineSet makeCustomSplineSet(String str, KeyFrameArray.CustomVar attrList)

makeSpline

Added in 1.1.0-alpha13
public static SplineSet makeSpline(String str, long currentTime)

setPoint

Added in 1.1.0-alpha13
public void setPoint(int position, float value)

setProperty

Added in 1.1.0-alpha13
public void setProperty(TypedValues widget, float t)

setType

Added in 1.1.0-alpha13
public void setType(String type)

setup

Added in 1.1.0-alpha13
public void setup(int curveType)

toString

public String toString()