@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface ComputedEffectTiming
extends EffectTiming
| Modifier and Type | Method and Description |
|---|---|
double |
activeDuration() |
default ComputedEffectTiming |
activeDuration(double activeDuration) |
static ComputedEffectTiming |
create() |
java.lang.Double |
currentIteration() |
default ComputedEffectTiming |
currentIteration(java.lang.Double currentIteration) |
default ComputedEffectTiming |
delay(double delay)
The EffectTiming dictionary's delay property in the Web Animations API represents the number of milliseconds to delay the start of the animation.
|
default ComputedEffectTiming |
direction(java.lang.String direction)
The direction property of the Web Animations API dictionary EffectTiming indicates an animation's playback direction along its timeline, as well as its behavior when it reaches the end of an iteration
|
default ComputedEffectTiming |
duration(double duration)
The duration property of the dictionary EffectTiming in the Web Animations API specifies the duration in milliseconds that a single iteration (from beginning to end) the animation should take to complete.
|
default ComputedEffectTiming |
duration(java.lang.String duration)
The duration property of the dictionary EffectTiming in the Web Animations API specifies the duration in milliseconds that a single iteration (from beginning to end) the animation should take to complete.
|
default ComputedEffectTiming |
easing(java.lang.String easing)
The EffectTiming dictionary's easing property in the Web Animations API specifies the timing function used to scale the time to produce easing effects, where easing is the rate of the animation's change over time.
|
default ComputedEffectTiming |
endDelay(double endDelay)
The endDelay property of the EffectTiming dictionary (part of the Web Animations API) indicates the number of milliseconds to delay after the active period of an animation sequence.
|
double |
endTime() |
default ComputedEffectTiming |
endTime(double endTime) |
default ComputedEffectTiming |
fill(java.lang.String fill)
The Web Animations API's EffectTiming dictionary's fill property specifies a fill mode, which defines how the element to which the animation is applied should look when the animation sequence is not actively running, such as before the time specified by iterationStart or after animation's end time.
|
default ComputedEffectTiming |
iterations(double iterations)
The Web Animations API dictionary EffectTiming's iterations property specifies the number of times the animation should repeat.
|
default ComputedEffectTiming |
iterationStart(double iterationStart)
Web Animations API's EffectTiming dictionary's iterationStart property specifies the repetition number which repetition the animation begins at and its progress through it.
|
java.lang.Double |
localTime() |
default ComputedEffectTiming |
localTime(java.lang.Double localTime) |
java.lang.Double |
progress() |
default ComputedEffectTiming |
progress(java.lang.Double progress) |
void |
setActiveDuration(double activeDuration) |
void |
setCurrentIteration(java.lang.Double currentIteration) |
void |
setEndTime(double endTime) |
void |
setLocalTime(java.lang.Double localTime) |
void |
setProgress(java.lang.Double progress) |
delay, direction, duration, easing, endDelay, fill, iterations, iterationStart, setDelay, setDirection, setDuration, setDuration, setDuration, setEasing, setEndDelay, setFill, setIterations, setIterationStart@JsOverlay @Nonnull static ComputedEffectTiming create()
create in interface EffectTiming@JsProperty(name="activeDuration") double activeDuration()
@JsProperty void setActiveDuration(double activeDuration)
@JsOverlay @Nonnull default ComputedEffectTiming activeDuration(double activeDuration)
@JsProperty(name="currentIteration") @Nullable java.lang.Double currentIteration()
@JsProperty
void setCurrentIteration(@Nullable
java.lang.Double currentIteration)
@JsOverlay @Nonnull default ComputedEffectTiming currentIteration(@Nullable java.lang.Double currentIteration)
@JsProperty(name="endTime") double endTime()
@JsProperty void setEndTime(double endTime)
@JsOverlay @Nonnull default ComputedEffectTiming endTime(double endTime)
@JsProperty(name="localTime") @Nullable java.lang.Double localTime()
@JsProperty
void setLocalTime(@Nullable
java.lang.Double localTime)
@JsOverlay @Nonnull default ComputedEffectTiming localTime(@Nullable java.lang.Double localTime)
@JsProperty(name="progress") @Nullable java.lang.Double progress()
@JsProperty
void setProgress(@Nullable
java.lang.Double progress)
@JsOverlay @Nonnull default ComputedEffectTiming progress(@Nullable java.lang.Double progress)
@JsOverlay @Nonnull default ComputedEffectTiming delay(double delay)
delay in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming direction(@PlaybackDirection @Nonnull java.lang.String direction)
direction in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming duration(double duration)
duration in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming duration(@Nonnull java.lang.String duration)
duration in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming easing(@Nonnull java.lang.String easing)
easing in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming endDelay(double endDelay)
endDelay in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming fill(@FillMode @Nonnull java.lang.String fill)
fill in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming iterationStart(double iterationStart)
iterationStart in interface EffectTiming@JsOverlay @Nonnull default ComputedEffectTiming iterations(double iterations)
iterations in interface EffectTiming