Class RadianceAnimationCortex
- java.lang.Object
-
- org.pushingpixels.radiance.animation.api.RadianceAnimationCortex
-
public class RadianceAnimationCortex extends java.lang.Object
Provides the public API surface for working with Radiance animations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RadianceAnimationCortex.FixedRatePulseSource
static interface
RadianceAnimationCortex.PulseSource
-
Field Summary
Fields Modifier and Type Field Description private static RadianceAnimationCortex.PulseSource
currPulseSource
private static java.util.Set<PropertyInterpolator<?>>
propertyInterpolators
-
Constructor Summary
Constructors Modifier Constructor Description private
RadianceAnimationCortex()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addPropertyInterpolator(PropertyInterpolator<?> pInterpolator)
static void
addPropertyInterpolatorSource(PropertyInterpolatorSource pInterpolatorSource)
static <T> PropertyInterpolator<T>
getPropertyInterpolator(java.util.Collection<T> values)
static java.util.Collection<PropertyInterpolator<?>>
getPropertyInterpolators()
static RadianceAnimationCortex.PulseSource
getPulseSource()
static void
removePropertyInterpolator(PropertyInterpolator<?> pInterpolator)
static void
setPulseSource(RadianceAnimationCortex.PulseSource pulseSource)
-
-
-
Field Detail
-
propertyInterpolators
private static java.util.Set<PropertyInterpolator<?>> propertyInterpolators
-
currPulseSource
private static RadianceAnimationCortex.PulseSource currPulseSource
-
-
Method Detail
-
getPropertyInterpolators
public static java.util.Collection<PropertyInterpolator<?>> getPropertyInterpolators()
-
getPropertyInterpolator
public static <T> PropertyInterpolator<T> getPropertyInterpolator(java.util.Collection<T> values)
-
addPropertyInterpolator
public static void addPropertyInterpolator(PropertyInterpolator<?> pInterpolator)
-
addPropertyInterpolatorSource
public static void addPropertyInterpolatorSource(PropertyInterpolatorSource pInterpolatorSource)
-
removePropertyInterpolator
public static void removePropertyInterpolator(PropertyInterpolator<?> pInterpolator)
-
setPulseSource
public static void setPulseSource(RadianceAnimationCortex.PulseSource pulseSource)
-
getPulseSource
public static RadianceAnimationCortex.PulseSource getPulseSource()
-
-