org.pushingpixels.trident.swing
Class SwingRepaintCallback
java.lang.Object
org.pushingpixels.trident.callback.TimelineCallbackAdapter
org.pushingpixels.trident.swing.SwingRepaintCallback
- All Implemented Interfaces:
- TimelineCallback
public class SwingRepaintCallback
- extends TimelineCallbackAdapter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwingRepaintCallback
public SwingRepaintCallback(java.awt.Component comp)
SwingRepaintCallback
public SwingRepaintCallback(java.awt.Component comp,
java.awt.Rectangle rect)
onTimelinePulse
public void onTimelinePulse(float durationFraction,
float timelinePosition)
- Description copied from interface:
TimelineCallback
- Indicates that the timeline pulse has happened.
- Specified by:
onTimelinePulse in interface TimelineCallback- Overrides:
onTimelinePulse in class TimelineCallbackAdapter
- Parameters:
durationFraction - The current timeline duration fraction.Is guaranteed to be in
0.0-1.0 range. The rate of change of this value is linear, and
the value is proportional to
Timeline.setDuration(long).timelinePosition - The current timeline position. Is guaranteed to be in 0.0-1.0
range. The rate of change of this value is not necessarily
linear and is affected by the
Timeline.setEase(org.pushingpixels.trident.ease.TimelineEase)
.
onTimelineStateChanged
public void onTimelineStateChanged(Timeline.TimelineState oldState,
Timeline.TimelineState newState,
float durationFraction,
float timelinePosition)
- Description copied from interface:
TimelineCallback
- Indicates that the timeline state has changed.
- Specified by:
onTimelineStateChanged in interface TimelineCallback- Overrides:
onTimelineStateChanged in class TimelineCallbackAdapter
- Parameters:
oldState - The old timeline state.newState - The new timeline state.durationFraction - The current timeline duration fraction.Is guaranteed to be in
0.0-1.0 range. The rate of change of this value is linear, and
the value is proportional to
Timeline.setDuration(long).timelinePosition - The current timeline position. Is guaranteed to be in 0.0-1.0
range. The rate of change of this value is not necessarily
linear and is affected by the
Timeline.setEase(org.pushingpixels.trident.ease.TimelineEase)
.
Copyright © 2010. All Rights Reserved.