de.lessvoid.nifty.tools.time.interpolator
Interface Interpolator

All Known Implementing Classes:
ExpTime, LinearTime, NullTime, OneTime

public interface Interpolator

Interface to connect different interpolation algorithm to the TimeInterpolator class.

Author:
void

Method Summary
 float getValue(long lengthParameter, long timePassed)
          get a new value.
 void initialize(Properties parameter)
          initialize.
 void start()
          In case the Interpolator wants to set some value when started.
 

Method Detail

initialize

void initialize(Properties parameter)
initialize.

Parameters:
parameter - Properties used to parameterize this class

start

void start()
In case the Interpolator wants to set some value when started.


getValue

float getValue(long lengthParameter,
               long timePassed)
get a new value.

Parameters:
lengthParameter - max length of effect in ms
timePassed - time already passed in ms
Returns:
the value


Copyright © 2011. All Rights Reserved.