kinetic.util
Class YellEffect

java.lang.Object
  |
  +--kinetic.util.CompositeEffect
        |
        +--kinetic.util.YellEffect

public class YellEffect
extends CompositeEffect

produces a yelling effect of the segments on the screen


Field Summary
protected  java.lang.String defaultFontFamily
           
protected  double defaultFontSize
           
protected  double defaultJitterAmount
           
protected  java.lang.String emphasizeTag
           
 EffectParameter.BoundedDouble energy
           
protected  double fadeInTime
           
protected  double fadeOutTime
           
protected  double growAmount
           
protected  double lingerDuration
           
 EffectParameter.Percentage predictability
           
 EffectParameter.BoundedDouble shaking
           
protected  double shrinkAmount
           
protected  double shrinkTime
           
 EffectParameter.BoundedDouble speed
           
protected  double whiteValue
           
 
Fields inherited from class kinetic.util.CompositeEffect
mParameterList, mSegmenter, mTagList, name
 
Constructor Summary
YellEffect()
          Creates a new instance of HopIn
YellEffect(kinetic.util.Segmenter segmenter)
           
 
Method Summary
 double build(kinetic.Sequence seq, kinetic.util.Segmenter seg, java.awt.Graphics2D g2, java.awt.Rectangle bounds, double delay)
          routine to be called when the animation is requested to be built
 
Methods inherited from class kinetic.util.CompositeEffect
addParameter, addTag, build, getName, getParameter, getParameterList, getTagList, setParameters, setParamterCurrentObject, setSegmenter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

speed

public EffectParameter.BoundedDouble speed

energy

public EffectParameter.BoundedDouble energy

shaking

public EffectParameter.BoundedDouble shaking

predictability

public EffectParameter.Percentage predictability

fadeInTime

protected double fadeInTime

fadeOutTime

protected double fadeOutTime

shrinkTime

protected double shrinkTime

whiteValue

protected double whiteValue

lingerDuration

protected double lingerDuration

growAmount

protected double growAmount

shrinkAmount

protected double shrinkAmount

defaultJitterAmount

protected double defaultJitterAmount

defaultFontSize

protected double defaultFontSize

defaultFontFamily

protected java.lang.String defaultFontFamily

emphasizeTag

protected java.lang.String emphasizeTag
Constructor Detail

YellEffect

public YellEffect()
Creates a new instance of HopIn


YellEffect

public YellEffect(kinetic.util.Segmenter segmenter)
Method Detail

build

public double build(kinetic.Sequence seq,
                    kinetic.util.Segmenter seg,
                    java.awt.Graphics2D g2,
                    java.awt.Rectangle bounds,
                    double delay)
Description copied from class: CompositeEffect
routine to be called when the animation is requested to be built

Specified by:
build in class CompositeEffect
Parameters:
seq - sequence to have the anmiation added to
seg - segmenter that will feed the animation template
g2 - graphics handle
bounds - drawing window size
delay - time delay before animation should start - ms
Returns:
the length of the resulting animation sequence ms