org.xith3d.loop
Interface Updater

All Superinterfaces:
Updatable
All Known Subinterfaces:
OperationScheduler
All Known Implementing Classes:
DummyOperationSchedulerImpl, InputAdapterRenderLoop, LimitedUpdater, OperationSchedulerImpl, OperationSchedulerQueue, RenderLoop, UpdaterImpl

public interface Updater
extends Updatable

An Updater is capable of updating instances of Updatable.


Method Summary
 void addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 
Methods inherited from interface org.xith3d.loop.Updatable
update
 

Method Detail

addUpdatable

void addUpdatable(Updatable updatable)
Adds a new Updatable instance to the list, that is worked each frame. This is like adding a ScheduledOperation, that is infinitely alive and persistent.

Parameters:
updatable -

removeUpdatable

void removeUpdatable(Updatable updatable)
Removes an Updatable instance from the list, that is worked each frame.

Parameters:
updatable -