Class TimelinePropertyBuilder<T>
- java.lang.Object
-
- org.pushingpixels.radiance.animation.api.TimelinePropertyBuilder<T>
-
public class TimelinePropertyBuilder<T> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimelinePropertyBuilder.DefaultPropertyGetter<T>Default property getter.static classTimelinePropertyBuilder.DefaultPropertySetter<T>Default property setter.static interfaceTimelinePropertyBuilder.PropertyAccessor<T>Defines how to access a property.static interfaceTimelinePropertyBuilder.PropertyGetter<T>Defines how to get a property.static interfaceTimelinePropertyBuilder.PropertySetter<T>Defines how to set a property.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimelinePropertyBuilder<T>accessWith(TimelinePropertyBuilder.PropertyAccessor<T> pAccessor)TimelinePropertyBuilder<T>from(T startValue)TimelinePropertyBuilder<T>fromCurrent()TimelinePropertyBuilder<T>fromSupplier(java.util.function.Supplier<T> supplier)TimelinePropertyBuilder<T>getWith(TimelinePropertyBuilder.PropertyGetter<T> pGetter)TimelinePropertyBuilder<T>goingThrough(KeyFrames<? extends T> keyFrames)TimelinePropertyBuilder<T>interpolatedWith(PropertyInterpolator<T> pInterpolator)TimelinePropertyBuilder<T>on(java.lang.Object object)TimelinePropertyBuilder<T>setWith(TimelinePropertyBuilder.PropertySetter<T> pSetter)TimelinePropertyBuilder<T>to(T endValue)TimelinePropertyBuilder<T>toSupplier(java.util.function.Supplier<T> supplier)
-
-
-
Method Detail
-
from
public TimelinePropertyBuilder<T> from(T startValue)
-
fromSupplier
public TimelinePropertyBuilder<T> fromSupplier(java.util.function.Supplier<T> supplier)
-
fromCurrent
public TimelinePropertyBuilder<T> fromCurrent()
-
to
public TimelinePropertyBuilder<T> to(T endValue)
-
toSupplier
public TimelinePropertyBuilder<T> toSupplier(java.util.function.Supplier<T> supplier)
-
on
public TimelinePropertyBuilder<T> on(java.lang.Object object)
-
interpolatedWith
public TimelinePropertyBuilder<T> interpolatedWith(PropertyInterpolator<T> pInterpolator)
-
setWith
public TimelinePropertyBuilder<T> setWith(TimelinePropertyBuilder.PropertySetter<T> pSetter)
-
getWith
public TimelinePropertyBuilder<T> getWith(TimelinePropertyBuilder.PropertyGetter<T> pGetter)
-
accessWith
public TimelinePropertyBuilder<T> accessWith(TimelinePropertyBuilder.PropertyAccessor<T> pAccessor)
-
goingThrough
public TimelinePropertyBuilder<T> goingThrough(KeyFrames<? extends T> keyFrames)
-
-