APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.scenario.animation.shared

public Class FiniteClipEnvelope

extends MultiLoopClipEnvelope
Class Inheritance
Imports
com.sun.javafx.util.Utils, javafx.animation.Animation, .Animation.Status, javafx.util.Duration

Clip envelope implementation for multi-cycles: cycleCount != (1 or indefinite) and cycleDuration != indefinite

Field Summary

Modifier and TypeField and Description
private int
private long
Inherited from com.sun.scenario.animation.shared.MultiLoopClipEnvelope:
autoReversecyclePos

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected double
public void
public ClipEnvelope
public ClipEnvelope
public void
public void
private void
Inherited from com.sun.scenario.animation.shared.MultiLoopClipEnvelope:
isAutoReverseisDirectionChangedisDuringEvenCyclesetAutoReverseticksRateChange

Field Detail

cycleCountback to summary
private int cycleCount
totalTicksback to summary
private long totalTicks

Constructor Detail

FiniteClipEnvelopeback to summary
protected FiniteClipEnvelope(Animation animation)

Method Detail

calculateCurrentRateback to summary
protected double calculateCurrentRate()

Implements abstract com.sun.scenario.animation.shared.ClipEnvelope.calculateCurrentRate.

Annotations
@Override
jumpToback to summary
public void jumpTo(long newTicks)

Implements abstract com.sun.scenario.animation.shared.ClipEnvelope.jumpTo.

Annotations
@Override
setCycleCountback to summary
public ClipEnvelope setCycleCount(int cycleCount)

Implements abstract com.sun.scenario.animation.shared.ClipEnvelope.setCycleCount.

Annotations
@Override
setCycleDurationback to summary
public ClipEnvelope setCycleDuration(Duration cycleDuration)

Implements abstract com.sun.scenario.animation.shared.ClipEnvelope.setCycleDuration.

Annotations
@Override
setRateback to summary
public void setRate(double newRate)

Implements abstract com.sun.scenario.animation.shared.ClipEnvelope.setRate.

Annotations
@Override
timePulseback to summary
public void timePulse(long currentTick)

Implements abstract com.sun.scenario.animation.shared.ClipEnvelope.timePulse.

Annotations
@Override
updateTotalTicksback to summary
private void updateTotalTicks()