public class FiniteClipEnvelope extends ClipEnvelope
| Modifier and Type | Field and Description |
|---|---|
private boolean |
autoReverse |
private int |
cycleCount |
private long |
pos |
private long |
totalTicks |
aborted, animation, currentRate, cycleTicks, deltaTicks, EPSILON, INDEFINITE, inTimePulse, rate, ticks| Modifier | Constructor and Description |
|---|---|
protected |
FiniteClipEnvelope(Animation animation) |
| Modifier and Type | Method and Description |
|---|---|
protected double |
calculateCurrentRate() |
void |
jumpTo(long newTicks) |
void |
setAutoReverse(boolean autoReverse) |
ClipEnvelope |
setCycleCount(int cycleCount) |
ClipEnvelope |
setCycleDuration(Duration cycleDuration) |
void |
setRate(double rate) |
void |
timePulse(long currentTick) |
private void |
updateTotalTicks() |
abortCurrentPulse, checkBounds, create, getCurrentRate, setCurrentRate, start, updateCycleTicks, wasSynchedprivate boolean autoReverse
private int cycleCount
private long totalTicks
private long pos
protected FiniteClipEnvelope(Animation animation)
public void setAutoReverse(boolean autoReverse)
setAutoReverse in class ClipEnvelopeprotected double calculateCurrentRate()
calculateCurrentRate in class ClipEnvelopepublic ClipEnvelope setCycleDuration(Duration cycleDuration)
setCycleDuration in class ClipEnvelopepublic ClipEnvelope setCycleCount(int cycleCount)
setCycleCount in class ClipEnvelopepublic void setRate(double rate)
setRate in class ClipEnvelopeprivate void updateTotalTicks()
public void timePulse(long currentTick)
timePulse in class ClipEnvelopepublic void jumpTo(long newTicks)
jumpTo in class ClipEnvelope