Class SWTRepaintCallback

    • Constructor Detail

      • SWTRepaintCallback

        public SWTRepaintCallback​(org.eclipse.swt.widgets.Control control)
      • SWTRepaintCallback

        public SWTRepaintCallback​(org.eclipse.swt.widgets.Control control,
                                  org.eclipse.swt.graphics.Rectangle rect)
    • Method Detail

      • setAutoRepaintMode

        public void setAutoRepaintMode​(boolean autoRepaintMode)
      • forceRepaintOnNextPulse

        public void forceRepaintOnNextPulse()
      • setRepaintRectangle

        public void setRepaintRectangle​(org.eclipse.swt.graphics.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
        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) .