net.ctdp.rfdynhud.valuemanagers
Interface ManagedValue

All Known Implementing Classes:
Clock, IntervalManager, TimeBasedClock, ValueInterpolater

public interface ManagedValue

An implementation specific managed value.

Author:
Marvin Froehlich (CTDP)

Method Summary
 void init(long nanoTime)
          Initializes/resets the ManagedValue.
 void update(long nanoTime, long frameCounter, boolean force)
          Invokes the implementation specific update code.
 

Method Detail

init

void init(long nanoTime)
Initializes/resets the ManagedValue.

Parameters:
nanoTime - the starting time stamp

update

void update(long nanoTime,
            long frameCounter,
            boolean force)
Invokes the implementation specific update code.

Parameters:
nanoTime - the current timestamp in nano seconds
frameCounter - the current frame index
force - force clock to true.