Uses of Interface
org.xith3d.scenegraph.Transformable

Packages that use Transformable
org.xith3d.input   
org.xith3d.input.modules.fpih   
org.xith3d.scenegraph   
org.xith3d.scenegraph.particles.jops   
org.xith3d.schedops.movement   
org.xith3d.ui.text2d Dynamic Text for Xith (DTX) As there is no ( or no dynamic ) text node for xith3d here is mine. 
org.xith3d.utility.camera.flight   
org.xith3d.utility.classes.beans   
 

Uses of Transformable in org.xith3d.input
 

Methods in org.xith3d.input that return Transformable
 Transformable FirstPersonInputHandler.getTransformNode()
           
 Transformable ObjectRotationInputHandler.getTransformTarget()
           
 

Methods in org.xith3d.input with parameters of type Transformable
static ObjectRotationInputHandler ObjectRotationInputHandler.createDefault(Transformable transNode)
           
static ObjectRotationInputHandler ObjectRotationInputHandler.createDefault(Transformable transNode, float mouseXSpeed, float mouseYSpeed)
           
static ObjectRotationInputHandler ObjectRotationInputHandler.createDefault(Transformable transNode, float mouseXSpeed, float mouseYSpeed, View view)
           
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, int resolutionX, int resolutionY)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, int resolutionX, int resolutionY, boolean mouseYInverted)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, int resolutionX, int resolutionY, float mouseXSpeed, float mouseYSpeed, float movementSpeed)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, int resolutionX, int resolutionY, float mouseXSpeed, float mouseYSpeed, float movementSpeedForeward, float movementSpeedBackward, float movementSpeedSideward)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, int resolutionX, int resolutionY, FPIHConfig config)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, org.openmali.types.twodee.Sized2iRO resolution)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, boolean mouseYInverted)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, float mouseXSpeed, float mouseYSpeed, boolean mouseYInverted, float movementSpeed)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, float mouseXSpeed, float mouseYSpeed, float movementSpeed)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, float mouseXSpeed, float mouseYSpeed, float movementSpeedForeward, float movementSpeedBackward, float movementSpeedSideward)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static FirstPersonInputHandler FirstPersonInputHandler.createDefault(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, FPIHConfig config)
          Creates a new FirstPersonInputHandler and applies default key-bindings.
static ObjectRotationInputHandler ObjectRotationInputHandler.createDefault(Transformable transNode, View view)
           
 void ObjectRotationInputHandler.setTransformTarget(Transformable trans)
           
protected  void FirstPersonInputHandler.updateAvatars(long gameMicros, long frameMicros, Transformable view, org.openmali.vecmath2.Vector3f viewTranslation, float rotX, float rotY, org.openmali.vecmath2.Vector3f thirdPersonOffset)
          This transforms additional Transformables to follow the main Transformable (View).
 

Constructors in org.xith3d.input with parameters of type Transformable
FirstPersonInputHandler(Transformable view, int resolutionX, int resolutionY)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, int resolutionX, int resolutionY, float mouseXSpeed, float mouseYSpeed, boolean mouseYInverted, float movementSpeed)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, int resolutionX, int resolutionY, float mouseXSpeed, float mouseYSpeed, float movementSpeed)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, int resolutionX, int resolutionY, float mouseXSpeed, float mouseYSpeed, float movementSpeedForeward, float movementSpeedBackward, float movementSpeedSideward)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, int resolutionX, int resolutionY, FPIHConfig config)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, org.openmali.types.twodee.Sized2iRO resolution)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, float mouseXSpeed, float mouseYSpeed, boolean yInverted, float movementSpeed)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, float mouseXSpeed, float mouseYSpeed, float movementSpeed)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, float mouseXSpeed, float mouseYSpeed, float movementSpeedForeward, float movementSpeedBackward, float movementSpeedSideward)
          Creates a new FirstPersonInputHandler.
FirstPersonInputHandler(Transformable view, org.openmali.types.twodee.Sized2iRO resolution, FPIHConfig config)
          Creates a new FirstPersonInputHandler.
ObjectRotationInputHandler(Transformable transNode)
           
ObjectRotationInputHandler(Transformable transNode, float mouseXSpeed, float mouseYSpeed)
           
ObjectRotationInputHandler(Transformable transNode, float mouseXSpeed, float mouseYSpeed, View view)
           
ObjectRotationInputHandler(Transformable transNode, View view)
           
 

Uses of Transformable in org.xith3d.input.modules.fpih
 

Methods in org.xith3d.input.modules.fpih with parameters of type Transformable
 void FPIHPhysics.init(Transformable view, org.openmali.vecmath2.Vector3f tpOffset)
           
 void FPIHPhysics.update(long gameMicros, long frameMicros, Transformable view, org.openmali.vecmath2.Vector3f deltaMovement, float rotX, float rotY, org.openmali.vecmath2.Vector3f thirdPersonOffset)
           
 

Uses of Transformable in org.xith3d.scenegraph
 

Classes in org.xith3d.scenegraph that implement Transformable
 class Transform
          The Transform class can be used to quickly transform any object, reducing the number of lines needed (Transform3D construction, etc..) and improving readability of your code.
 class TransformGroup
          TransformGroup node specifies a single spatial transformation, via a Transform3D object, that can position, orient and scale all of its children.
 class View
          The View defines a Camera or an Eye to tell OpenGL of the perspective to render from.
 

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

Classes in org.xith3d.scenegraph.particles.jops that implement Transformable
 class GeneratorNode
          Insert comment here.
 class PointMassNode
          Insert comment here.
 

Uses of Transformable in org.xith3d.schedops.movement
 

Classes in org.xith3d.schedops.movement that implement Transformable
 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 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.
 

Fields in org.xith3d.schedops.movement with type parameters of type Transformable
protected  java.util.ArrayList<Transformable> GroupAnimator.transformNodes
           
 

Methods in org.xith3d.schedops.movement that return Transformable
 Transformable GroupAnimator.getTransformNode()
           
 Transformable GroupAnimator.getTransformNode(int index)
           
 

Methods in org.xith3d.schedops.movement with parameters of type Transformable
 void GroupAnimator.addTransformNode(Transformable tn)
          Sets the TransformGroup to animate.
 void GroupAnimator.setTransformNode(int index, Transformable tn)
          Sets the TransformGroup to animate.
 void GroupAnimator.setTransformNode(Transformable tn)
          Sets the TransformGroup to animate.
 

Constructors in org.xith3d.schedops.movement with parameters of type Transformable
GroupAnimator(Transformable tn, TransformationDirectives tfDirecs)
          Creates a new GroupAnimator.
GroupRotator(Transformable tn)
          Creates a new GroupRotater with default TransformationDirectives in use.
GroupRotator(Transformable tn, TransformationDirectives rotDirecs)
          Creates a new GroupRotater with the given TransformationDirectives in use.
GroupTranslator(Transformable tn)
          Creates a new GroupTranslator with default TransformationDirectives in use
GroupTranslator(Transformable tn, TransformationDirectives transDirecs)
          Creates a new GroupTranslator with the given TransformationDirectives in use
 

Uses of Transformable in org.xith3d.ui.text2d
 

Classes in org.xith3d.ui.text2d that implement Transformable
 class Line2D
          Represents a line of text in 3D space.
 class Text2D
          As there is no ( or no dynamic ) text node for Xith3D here is mine.
 

Uses of Transformable in org.xith3d.utility.camera.flight
 

Methods in org.xith3d.utility.camera.flight with parameters of type Transformable
 void CameraFlight.updateCamera(Transformable cam, long gameTime, UpdatingThread.TimingMode timingMode)
          Interpolates View rotation and position.
 

Constructors in org.xith3d.utility.camera.flight with parameters of type Transformable
CameraFlightRecorder(Transformable view, long resolution)
          Creates a new CameraFlightRecorder
 

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

Methods in org.xith3d.utility.classes.beans with parameters of type Transformable
 void ConnectionManager.connect(Transformable p1, Transformable p2)
          Connect two placeable, so that the first placeable will have exactly the same position/angle as the second placeable
 

Constructors in org.xith3d.utility.classes.beans with parameters of type Transformable
PlaceableConnection(Transformable t1, Transformable t2)
          PlaceableConnection ensures that t1 has (nearly) always the same position/orientation as t2.