kinetic.util
Class SlideEffect

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

public class SlideEffect
extends CompositeEffect

segments are presented in times square format


Field Summary
protected  double defaultAttack
           
protected  java.lang.String defaultFontFamily
           
protected  double defaultFontSize
           
protected  double defaultRelease
           
protected  double defaultSpeed
           
protected  java.lang.String emphasizeTag
           
 EffectParameter.BoundedDouble life
           
 EffectParameter.Percentage pacing
           
 EffectParameter.BoundedDouble speed
           
 
Fields inherited from class kinetic.util.CompositeEffect
mParameterList, mSegmenter, mTagList, name
 
Constructor Summary
SlideEffect()
           
SlideEffect(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

life

public EffectParameter.BoundedDouble life

pacing

public EffectParameter.Percentage pacing

defaultAttack

protected double defaultAttack

defaultRelease

protected double defaultRelease

defaultSpeed

protected double defaultSpeed

defaultFontSize

protected double defaultFontSize

defaultFontFamily

protected java.lang.String defaultFontFamily

emphasizeTag

protected java.lang.String emphasizeTag
Constructor Detail

SlideEffect

public SlideEffect()

SlideEffect

public SlideEffect(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