org.xith3d.loop
Interface Updatable

All Known Subinterfaces:
Animatable, Animator, OperationScheduler, ScheduledOperation, Updater
All Known Implementing Classes:
Adjuster, AnimatableGroup, AtmosphereFactory, BasicPlaceableVerticalFocuser, Bullet, BunchAnimatable, CollisionCheckList, CollisionEngine, ConnectionManager, DebugCenter, DelayedLoadingScreenUpdater, DummyOperationSchedulerImpl, EightDirectionsMovement, FloatFactorConnection, FloatLowerLimiter, FloatUpperLimiter, GLSLAtmosphereFactory, GroupAnimator, GroupRotator, GroupTranslator, InputAdapterRenderLoop, InterpolatorTimer, KeyAdjustableFloat, KeyFloatAdjuster, KeyPoint3fAdjuster, LimitedUpdater, LoadingPhaseController, MemberConnection, OperationSchedulerImpl, OperationSchedulerQueue, ParticleManagerUpdater, PerformanceStats, PhysicsEngine, PhysicsGFXManager, PlaceableConnection, PointFocusser, RenderLoop, RotatableGroup, ScheduledOperationImpl, ScheduledPicker, ScheduledScreenshot, ScheduledTextureChanger, SimulationEngine, SimulationWorld, SmoothPlaceableVerticalFocuser, TimedInterpolator, TranslatableGroup, UpdaterImpl, UpdatingThread

public interface Updatable

Updatable with game-time and frame-time.


Method Summary
 void update(long gameTime, long frameTime, UpdatingThread.TimingMode timingMode)
          Updates this Updatable object.
 

Method Detail

update

void update(long gameTime,
            long frameTime,
            UpdatingThread.TimingMode timingMode)
Updates this Updatable object.

Parameters:
gameTime - the gameTime in Milliseconds
frameTime - the frameTime in Milliseconds (needed time for the last frame)
timingMode - the TimingMode to use for frameTime.