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
protected CurveFit mCurveFit

mTimePoints

Added in 1.1.0
protected int[] mTimePoints

mValues

Added in 1.1.0
protected float[] mValues

Public constructors

SplineSet

Added in 1.1.0
public SplineSet()

Public methods

get

Added in 1.1.0
public float get(float t)

getCurveFit

Added in 1.1.0
public CurveFit getCurveFit()

getSlope

Added in 1.1.0
public float getSlope(float t)

makeCustomSpline

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

makeCustomSplineSet

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

makeSpline

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

setPoint

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

setProperty

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

setType

Added in 1.1.0
public void setType(String type)

setup

Added in 1.1.0
public void setup(int curveType)

toString

public String toString()