Groovy Documentation

griffon.effects
[Groovy] Class Scale.Scaler

java.lang.Object
  org.pushingpixels.trident.callback.TimelineCallbackAdapter
      org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter
          griffon.effects.Scale.Scaler

private class Scale.Scaler
extends org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter

Field Summary
private float factor

private Rectangle origin

 
Constructor Summary
Scale.Scaler()

 
Method Summary
private def bottomY(def h)

private def centerX(def w)

private def centerY(def h)

private void newBounds(def x, def y, def w, def h)

void onTimelinePulse(float durationFraction, float timelinePosition)

void onTimelineStateChanged(TimelineState oldState, TimelineState newState, float durationFraction, float timelinePosition)

private def rightX(def w)

private void scale(float position)

 
Methods inherited from class org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter
org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#onTimelineStateChanged(org.pushingpixels.trident.Timeline$TimelineState, org.pushingpixels.trident.Timeline$TimelineState, float, float), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#onTimelinePulse(float, float), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#wait(), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#wait(long), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#wait(long, int), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#equals(java.lang.Object), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#toString(), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#hashCode(), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#getClass(), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#notify(), org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter#notifyAll()
 
Methods inherited from class org.pushingpixels.trident.callback.TimelineCallbackAdapter
org.pushingpixels.trident.callback.TimelineCallbackAdapter#onTimelineStateChanged(org.pushingpixels.trident.Timeline$TimelineState, org.pushingpixels.trident.Timeline$TimelineState, float, float), org.pushingpixels.trident.callback.TimelineCallbackAdapter#onTimelinePulse(float, float), org.pushingpixels.trident.callback.TimelineCallbackAdapter#wait(), org.pushingpixels.trident.callback.TimelineCallbackAdapter#wait(long), org.pushingpixels.trident.callback.TimelineCallbackAdapter#wait(long, int), org.pushingpixels.trident.callback.TimelineCallbackAdapter#equals(java.lang.Object), org.pushingpixels.trident.callback.TimelineCallbackAdapter#toString(), org.pushingpixels.trident.callback.TimelineCallbackAdapter#hashCode(), org.pushingpixels.trident.callback.TimelineCallbackAdapter#getClass(), org.pushingpixels.trident.callback.TimelineCallbackAdapter#notify(), org.pushingpixels.trident.callback.TimelineCallbackAdapter#notifyAll()
 

Field Detail

factor

private final float factor


origin

private final Rectangle origin


 
Constructor Detail

Scale.Scaler

Scale.Scaler()


 
Method Detail

bottomY

private def bottomY(def h)


centerX

private def centerX(def w)


centerY

private def centerY(def h)


newBounds

private void newBounds(def x, def y, def w, def h)


onTimelinePulse

@Override
void onTimelinePulse(float durationFraction, float timelinePosition)


onTimelineStateChanged

void onTimelineStateChanged(TimelineState oldState, TimelineState newState, float durationFraction, float timelinePosition)


rightX

private def rightX(def w)


scale

private void scale(float position)


 

Groovy Documentation