Package | Description |
---|---|
org.openimaj.content.animation.animator | |
org.openimaj.vis.animators | |
org.openimaj.vis.world |
Modifier and Type | Interface and Description |
---|---|
interface |
ReversableValueAnimator<T>
Interfaces for
ValueAnimator s that can be reversed. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractValueAnimator<T>
Base class for objects capable of "animating" a value;
that is providing a new value everytime
AbstractValueAnimator.nextValue() is
called, subject to some constraints. |
class |
ByteArrayValueAnimator
A
ValueAnimator capable of producing byte arrays from
a set of potentially independent underlying ValueAnimator s. |
class |
DoubleArrayValueAnimator
A
ValueAnimator capable of producing double arrays from
a set of potentially independent underlying ValueAnimator s. |
class |
FloatArrayValueAnimator
A
ValueAnimator capable of producing float arrays from
a set of potentially independent underlying ValueAnimator s. |
class |
ForwardBackwardLoopingValueAnimator<T>
A
ReversableValueAnimator that can wrap another
ReversableValueAnimator to produce back and forth
looping behavior. |
class |
IntegerArrayValueAnimator
A
ValueAnimator capable of producing int arrays from
a set of potentially independent underlying ValueAnimator s. |
class |
LinearByteValueAnimator
A
ValueAnimator that linearly animates a Byte value between two values. |
class |
LinearDoubleValueAnimator
A
ValueAnimator that linearly animates a Double value between two values. |
class |
LinearFloatValueAnimator
A
ValueAnimator that linearly animates a Float value between two values. |
class |
LinearIntegerValueAnimator
A
ValueAnimator that linearly animates a Integer value between two values. |
class |
LinearLongValueAnimator
A
ValueAnimator that linearly animates a Long value between two values. |
class |
LinearShortValueAnimator
A
ValueAnimator that linearly animates a Short value between two values. |
class |
LinearTimeBasedByteValueAnimator
A
TimeBasedValueAnimator that linearly animates a byte value between two
values over a given time. |
class |
LinearTimeBasedDoubleValueAnimator
A
TimeBasedValueAnimator that linearly animates a double value between two
values over a given time. |
class |
LinearTimeBasedFloatValueAnimator
A
TimeBasedValueAnimator that linearly animates a float value between two
values over a given time. |
class |
LinearTimeBasedIntegerValueAnimator
A
TimeBasedValueAnimator that linearly animates a int value between two
values over a given time. |
class |
LinearTimeBasedLongValueAnimator
A
TimeBasedValueAnimator that linearly animates a long value between two
values over a given time. |
class |
LinearTimeBasedShortValueAnimator
A
TimeBasedValueAnimator that linearly animates a short value between two
values over a given time. |
class |
LongArrayValueAnimator
A
ValueAnimator capable of producing long arrays from
a set of potentially independent underlying ValueAnimator s. |
class |
LoopingValueAnimator<T>
A
ValueAnimator that can wrap another
ValueAnimator to produce looping behavior by
resetting when the animator has finished. |
class |
RandomLinearByteValueAnimator
A
ValueAnimator that continuously animates between
randomly selected values in a range. |
class |
RandomLinearDoubleValueAnimator
A
ValueAnimator that continuously animates between
randomly selected values in a range. |
class |
RandomLinearFloatValueAnimator
A
ValueAnimator that continuously animates between
randomly selected values in a range. |
class |
RandomLinearIntegerValueAnimator
A
ValueAnimator that continuously animates between
randomly selected values in a range. |
class |
RandomLinearLongValueAnimator
A
ValueAnimator that continuously animates between
randomly selected values in a range. |
class |
RandomLinearShortValueAnimator
A
ValueAnimator that continuously animates between
randomly selected values in a range. |
class |
ShortArrayValueAnimator
A
ValueAnimator capable of producing short arrays from
a set of potentially independent underlying ValueAnimator s. |
class |
TimeBasedValueAnimator<T>
An animator that will animate a value over a given time period.
|
Modifier and Type | Method and Description |
---|---|
static <T> LoopingValueAnimator<T> |
LoopingValueAnimator.loop(ValueAnimator<T> animator)
Construct a new
LoopingValueAnimator from a ValueAnimator . |
Constructor and Description |
---|
ByteArrayValueAnimator(ValueAnimator<Byte>... animators)
Construct from an array of
ValueAnimator s |
DoubleArrayValueAnimator(ValueAnimator<Double>... animators)
Construct from an array of
ValueAnimator s |
FloatArrayValueAnimator(ValueAnimator<Float>... animators)
Construct from an array of
ValueAnimator s |
IntegerArrayValueAnimator(ValueAnimator<Integer>... animators)
Construct from an array of
ValueAnimator s |
LongArrayValueAnimator(ValueAnimator<Long>... animators)
Construct from an array of
ValueAnimator s |
LoopingValueAnimator(ValueAnimator<T> animator)
Construct around the given
ValueAnimator to
provide looping behavior. |
ShortArrayValueAnimator(ValueAnimator<Short>... animators)
Construct from an array of
ValueAnimator s |
Modifier and Type | Class and Description |
---|---|
class |
ColourSpaceAnimator
An animator that moves through a colour space from one colour to another.
|
Modifier and Type | Method and Description |
---|---|
void |
WorldMap.animateCountryColour(String countryCode,
ValueAnimator<Float[]> colourAnimator)
Animate the colour of a country
|