Uses of Interface
org.xith3d.loop.Updatable

Packages that use Updatable
org.xith3d.effects.atmosphere   
org.xith3d.loop   
org.xith3d.loop.opscheduler   
org.xith3d.loop.opscheduler.impl   
org.xith3d.physics   
org.xith3d.physics.collision   
org.xith3d.physics.simulation   
org.xith3d.picking   
org.xith3d.resources   
org.xith3d.scenegraph.particles.jops   
org.xith3d.schedops.movement   
org.xith3d.schedops.properties   
org.xith3d.schedops.values   
org.xith3d.utility.camera   
org.xith3d.utility.classes.beans   
org.xith3d.utility.debug   
org.xith3d.utility.input   
org.xith3d.utility.math   
org.xith3d.utility.timing   
 

Uses of Updatable in org.xith3d.effects.atmosphere
 

Classes in org.xith3d.effects.atmosphere that implement Updatable
 class AtmosphereFactory
          This factory generates atmospheric effects for spheres.
 class GLSLAtmosphereFactory
          The AtmosphereFactory is a visual effect for spheres.
 

Uses of Updatable in org.xith3d.loop
 

Subinterfaces of Updatable in org.xith3d.loop
 interface Updater
          An Updater is capable of updating instances of Updatable.
 

Classes in org.xith3d.loop that implement Updatable
 class InputAdapterRenderLoop
          This loop renders the scene in the same or a separate Thread.
 class LimitedUpdater
          This Updater implementation manages cares about the frameTime posted to the Updatables not being greater than a specific value.
 class RenderLoop
          This loop renders the scene in a separate thread.
 class UpdaterImpl
          This is the simplest possible implementation of Updater.
 class UpdatingThread
          This is the base for any threaded operation.
 

Methods in org.xith3d.loop with parameters of type Updatable
 void LimitedUpdater.addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void RenderLoop.addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void Updater.addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void UpdaterImpl.addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void LimitedUpdater.removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 void RenderLoop.removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 void Updater.removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 void UpdaterImpl.removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 

Uses of Updatable in org.xith3d.loop.opscheduler
 

Subinterfaces of Updatable in org.xith3d.loop.opscheduler
 interface Animatable
          This interface can be used for objects to be automatically beeing animated by the render loop.
 interface Animator
          An Animator takes Animatable Nodes and animates them by a constant loop.
 interface OperationScheduler
          An OperationScheduler is capable of handling ScheduledOperations, which are to be executed by the render thread.
 interface ScheduledOperation
          If you want an operation to be done by the rendering loop (for thread safety), pass an object implementing this interface to the scheduleOperation method of the RenderLoop.
 

Classes in org.xith3d.loop.opscheduler that implement Updatable
 class ScheduledScreenshot
          An instance of this class can be added to any implementation of OperationScheduler.
 

Uses of Updatable in org.xith3d.loop.opscheduler.impl
 

Classes in org.xith3d.loop.opscheduler.impl that implement Updatable
 class BunchAnimatable
          This is an Animatable implementation, that animates a list of Animatables at once.
 class DummyOperationSchedulerImpl
          This is a dummy OperationScheduler implementation.
 class OperationSchedulerImpl
          If you're not using RenderLoop, but want to benefit from the OperationScheduler functionality, just use this one.
 class OperationSchedulerQueue
          This is a queue, that takes instances of OperationScheduler.
 class ScheduledOperationImpl
          This is a simple Adapter class for the ScheduledOperation interface.
 

Methods in org.xith3d.loop.opscheduler.impl with parameters of type Updatable
 void OperationSchedulerImpl.addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void OperationSchedulerQueue.addUpdatable(Updatable updatable)
          Adds a new Updatable instance to the list, that is worked each frame.
 void OperationSchedulerImpl.removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 void OperationSchedulerQueue.removeUpdatable(Updatable updatable)
          Removes an Updatable instance from the list, that is worked each frame.
 

Uses of Updatable in org.xith3d.physics
 

Classes in org.xith3d.physics that implement Updatable
 class PhysicsEngine
          This is a handy utility class, that holds instances of CollisionEngine and SimulationEngine.
 class PhysicsGFXManager
          The PhysicsGFXManager is capable of updating the graphical representations of Collideables each frame or vice versa, if instantiated with the inverse flag.
 

Uses of Updatable in org.xith3d.physics.collision
 

Classes in org.xith3d.physics.collision that implement Updatable
 class CollisionCheckList
          Insert type comment here.
 class CollisionEngine
          A Collision Engine.
 

Uses of Updatable in org.xith3d.physics.simulation
 

Classes in org.xith3d.physics.simulation that implement Updatable
 class SimulationEngine
          A simulation engine
 class SimulationWorld
          A simulation world
 

Uses of Updatable in org.xith3d.picking
 

Classes in org.xith3d.picking that implement Updatable
 class ScheduledPicker
          Since picking is done by the render thread (RenderLoop) an instance of this class is put into the RenderLoop's scheduler.
 

Uses of Updatable in org.xith3d.resources
 

Classes in org.xith3d.resources that implement Updatable
 class DelayedLoadingScreenUpdater
          This LoadingScreenUpdater updates a loading screen within the RenderLoop's thread.
 class LoadingPhaseController
          This class helps you to load resources within a separate thread while still controlling a loading screen.
 

Uses of Updatable in org.xith3d.scenegraph.particles.jops
 

Classes in org.xith3d.scenegraph.particles.jops that implement Updatable
 class ParticleManagerUpdater
          Insert comment here.
 

Uses of Updatable in org.xith3d.schedops.movement
 

Classes in org.xith3d.schedops.movement that implement Updatable
 class AnimatableGroup
          This class is useful to automatically animate a branch in your scenegraph.
 class Bullet
          This class can be used as a base for a bullet.
 class GroupAnimator
          This class is useful to automatically animate a branch in your scenegraph.
 class GroupRotator
          This class is useful to automatically rotate a branch in your scenegraph.
 class GroupTranslator
          This class is useful to automatically translate a branch in your scenegraph.
 class PointFocusser
          The PointFocusser moves the camera smoothly to a certain point and facing direction with a given speed.
 class RotatableGroup
          This class is useful to automatically rotate a branch in your scenegraph.
 class TranslatableGroup
          This class is useful to automatically translate a branch in your scenegraph.
 

Uses of Updatable in org.xith3d.schedops.properties
 

Classes in org.xith3d.schedops.properties that implement Updatable
 class ScheduledTextureChanger
          Schedules a Texture change (thread safely).
 

Uses of Updatable in org.xith3d.schedops.values
 

Classes in org.xith3d.schedops.values that implement Updatable
 class Adjuster
          Add comment here...
 class KeyFloatAdjuster
          Add comment here...
 class KeyPoint3fAdjuster
          Add comment here...
 

Uses of Updatable in org.xith3d.utility.camera
 

Classes in org.xith3d.utility.camera that implement Updatable
 class BasicPlaceableVerticalFocuser
          A Camera which follows a Placeable object, so that it is always at the center of the screen.
 class SmoothPlaceableVerticalFocuser
          Same as BasicPlaceableVerticalFocuser, but smooth.
 

Uses of Updatable in org.xith3d.utility.classes.beans
 

Classes in org.xith3d.utility.classes.beans that implement Updatable
 class ConnectionManager
          The Great ConnectionManager is the master of all modularity :) It permits you to "bind" different members of your objects, for example imagine you want to make a door open progressively in your game.
 class FloatFactorConnection
          Insert type comment here.
 class MemberConnection
          Link two members so that (member1 == member2)
 class PlaceableConnection
          A PlaceableConnection
 

Uses of Updatable in org.xith3d.utility.debug
 

Classes in org.xith3d.utility.debug that implement Updatable
 class DebugCenter
          The Debug Center allows you to dynamically launch a range of utilities on your game to easily debug it.
 

Uses of Updatable in org.xith3d.utility.input
 

Classes in org.xith3d.utility.input that implement Updatable
 class EightDirectionsMovement
          Eight directions movement, controlled by the arrow keys, adjustable speed.
 class KeyAdjustableFloat
          A float value adjustable by keyboard events.
 

Uses of Updatable in org.xith3d.utility.math
 

Classes in org.xith3d.utility.math that implement Updatable
 class FloatLowerLimiter
          Limit a float value, so that it is never smaller than a given value
 class FloatUpperLimiter
          Limit a float value, so that it is never greater than a given value
 class InterpolatorTimer
          Time an interpolator..
 class TimedInterpolator
          A timed interpolator uses an Interpolator (e.g.
 

Uses of Updatable in org.xith3d.utility.timing
 

Classes in org.xith3d.utility.timing that implement Updatable
 class PerformanceStats
          Displays each second on the command line the number of milliseconds spent for a frame and the number of frames per second.