Uses of Class
com.jme.scene.Spatial

Packages that use Spatial
com.jme.animation   
com.jme.bounding   
com.jme.curve   
com.jme.effects   
com.jme.effects.cloth   
com.jme.effects.transients   
com.jme.entity   
com.jme.input   
com.jme.input.action   
com.jme.light   
com.jme.math   
com.jme.renderer   
com.jme.renderer.lwjgl   
com.jme.scene   
com.jme.scene.lod   
com.jme.scene.model   
com.jme.scene.model.XMLparser   
com.jme.scene.shape   
com.jme.scene.state   
com.jme.scene.state.lwjgl   
com.jme.terrain   
com.jme.ui   
com.jme.util   
com.jme.widget   
com.jme.widget.button   
com.jme.widget.image   
com.jme.widget.panel   
com.jme.widget.panel.rollout   
com.jme.widget.scroller   
com.jme.widget.slider   
com.jme.widget.text   
com.jme.widget.viewport   
jmetest.milestone   
jmetest.renderer   
jmetest.util   
jmetest.widget.viewport   
 

Uses of Spatial in com.jme.animation
 

Fields in com.jme.animation declared as Spatial
 Spatial[] SpatialTransformer.toChange
          Refrences to the objects that will be changed.
 

Methods in com.jme.animation with parameters of type Spatial
 void SpatialTransformer.setObject(Spatial objChange, int index, int parentIndex)
          Sets an object to animate.
 

Uses of Spatial in com.jme.bounding
 

Subclasses of Spatial in com.jme.bounding
 class BoundingBox
          BoundingBox defines an axis-aligned cube that defines a container for a group of vertices of a particular piece of geometry.
 class BoundingSphere
          BoundingSphere defines a sphere that defines a container for a group of vertices of a particular piece of geometry.
 class OrientedBoundingBox
          Started Date: Aug 24, 2004

This class is liked BoundingBox, but can correctly rotate to fit its bounds.
 

Uses of Spatial in com.jme.curve
 

Subclasses of Spatial in com.jme.curve
 class BezierCurve
          BezierCurve uses an ordered-list of three-dimensional points and the equation: x(t) = Sum(n, i=0) Bn,i(t)Pi
t [0,1]
Bn,i(t) = C(n;i)t^i(1-t)^(n-i)
The input (t) provides the current point of the curve at a interval [0,1] where 0 is the first control point and 1 is the second control point.
 class Curve
          Curve defines a collection of points that make up a curve.
 

Methods in com.jme.curve with parameters of type Spatial
 void BezierCurve.findCollisions(Spatial scene, CollisionResults results)
           
 boolean BezierCurve.hasCollision(Spatial scene, boolean checkTriangles)
           
 

Constructors in com.jme.curve with parameters of type Spatial
CurveController(Curve curve, Spatial mover)
          Constructor instantiates a new CurveController object.
CurveController(Curve curve, Spatial mover, float minTime, float maxTime)
          Constructor instantiates a new CurveController object.
 

Uses of Spatial in com.jme.effects
 

Subclasses of Spatial in com.jme.effects
 class FlareQuad
          FlareQuad represents a single light reflection in a LensFlare object.
 class LensFlare
          LensFlare Lens flare effect for jME.
 

Methods in com.jme.effects with parameters of type Spatial
 int LensFlare.attachChild(Spatial spat)
          Calls Node's attachChild after ensuring child is a FlareQuad.
 

Uses of Spatial in com.jme.effects.cloth
 

Subclasses of Spatial in com.jme.effects.cloth
 class ClothPatch
          ClothPatch is a rectangular trimesh representing a piece of Cloth.
 class CollidingClothPatch
          CollidingClothPatch is a ClothPatch with the ability to interact with other objects.
 

Uses of Spatial in com.jme.effects.transients
 

Subclasses of Spatial in com.jme.effects.transients
 class FadeInOut
          A FadeInOut object is made to be controlled by a FadeInOutController.
 class Transient
          A Transient is a node that has "stages" in its life.
 

Uses of Spatial in com.jme.entity
 

Methods in com.jme.entity that return Spatial
 Spatial Entity.getSpatial()
          getSpatial retrieves the spatial object of the entity.
 

Methods in com.jme.entity with parameters of type Spatial
 void Entity.setSpatial(Spatial spatial)
          setSpatial sets the spatial object used to define the entitie's graphical representation.
 

Uses of Spatial in com.jme.input
 

Subclasses of Spatial in com.jme.input
 class AbsoluteMouse
          AbsoluteMouse defines a mouse object that maintains a position within the window.
 class Mouse
          Mouse defines a node that handles the rendering and updating of a mouse input device.
 class RelativeMouse
          RelativeMouse defines a mouse controller that only maintains the relative change from one poll to the next.
 

Constructors in com.jme.input with parameters of type Spatial
NodeHandler(AbstractGame app, Spatial node, java.lang.String api)
          Constructor instantiates a new NodeHandler object.
 

Uses of Spatial in com.jme.input.action
 

Constructors in com.jme.input.action with parameters of type Spatial
NodeMouseLook(Mouse mouse, Spatial node, float speed)
          Constructor creates a new NodeMouseLook object.
KeyNodeStrafeRightAction(Spatial node, float speed)
          Constructor instantiates a new KeyNodeStrafeRightAction object.
KeyNodeStrafeLeftAction(Spatial node, float speed)
          Constructor instantiates a new KeyNodeStrafeLeftAction object.
KeyNodeRotateRightAction(Spatial node, float speed)
          Constructor instantiates a new KeyNodeRotateRightAction object using the node and speed parameters for it's attributes.
KeyNodeRotateLeftAction(Spatial node, float speed)
          Constructor instantiates a new KeyNodeRotateLeftAction object using the node and speed parameters for it's attributes.
KeyNodeLookUpAction(Spatial node, float speed)
          Constructor instatiates a new KeyNodeLookUpAction object using the supplied node and speed for it's attributes.
KeyNodeLookDownAction(Spatial node, float speed)
          Constructor instatiates a new KeyNodeLookDownAction object using the supplied node and speed for it's rotation.
KeyNodeForwardAction(Spatial node, float speed)
          Constructor creates a new KeyNodeForwardAction object.
KeyNodeBackwardAction(Spatial node, float speed)
          Constructor creates a new KeyNodeBackwardAction object.
 

Uses of Spatial in com.jme.light
 

Subclasses of Spatial in com.jme.light
 class LightNode
          LightNode defines a scene node that contains and maintains a light object.
 class SimpleLightNode
          Started Date: Jul 21, 2004

SimpleLightNode defines a scene node that contains and maintains a light object.
 

Methods in com.jme.light with parameters of type Spatial
 void LightNode.setTarget(Spatial node)
          setTarget defines the node (and it's children) that is affected by this light.
 

Uses of Spatial in com.jme.math
 

Methods in com.jme.math with parameters of type Spatial
 void TransformMatrixQuat.applyToSpatial(Spatial spatial)
          Applies the values of this matrix to the given Spatial.
 void TransformMatrix.applyToSpatial(Spatial spatial)
          Applies this TransformMatrix to the given spatial, by updating the spatial's local translation, rotation, scale.
 

Uses of Spatial in com.jme.renderer
 

Methods in com.jme.renderer with parameters of type Spatial
 void TextureRenderer.render(Spatial spat, Texture tex)
          render renders a scene.
 void RenderQueue.addToQueue(Spatial s, int bucket)
          Add a given Spatial to the RenderQueue.
 void Renderer.draw(Spatial s)
          draw renders a scene.
 void Renderer.drawBounds(Spatial s)
          drawBounds renders the bounds of a Geometry.
 boolean Renderer.checkAndAdd(Spatial s)
          Check a given Spatial to see if it should be queued.
 

Uses of Spatial in com.jme.renderer.lwjgl
 

Methods in com.jme.renderer.lwjgl with parameters of type Spatial
 void LWJGLTextureRenderer.render(Spatial spat, Texture tex)
          render renders a scene.
 void LWJGLRenderer.draw(Spatial s)
          draw renders a scene by calling the nodes onDraw method.
 void LWJGLRenderer.drawBounds(Spatial s)
          drawBounds renders a scene by calling the nodes onDraw method.
 boolean LWJGLRenderer.checkAndAdd(Spatial s)
           
 

Uses of Spatial in com.jme.scene
 

Subclasses of Spatial in com.jme.scene
 class BezierMesh
          BezierMesh is defined by a collection of BezierPatch objects that define a 4x4 patch of control anchors.
 class BillboardNode
          BillboardNode defines a node that always orients towards the camera.
 class BumpMapNode
          BumpMapNode
 class CameraNode
          CameraNode defines a node that contains a camera object.
 class CompositeMesh
          Composite defines a geometry mesh.
 class Geometry
          Geometry defines a leaf node of the scene graph.
 class ImposterNode
          ImposterNode
 class Line
          Line subclasses geometry and defines a collection of lines.
 class Node
          Node defines an internal node of a scene graph.
 class Point
          Point defines a collection of vertices that are rendered as single points.
 class Skybox
          A Box made of textured quads that simulate having a sky, horizon and so forth around your scene.
 class SwitchNode
          SwitchNode defines a node that maintains a single active child at a time.
 class Text
          Text allows text to be displayed on the screen.
 class TriMesh
          TriMesh defines a geometry mesh.
 

Methods in com.jme.scene that return Spatial
 Spatial TriMesh.putClone(Spatial store, CloneCreator properties)
          sets the attributes of this TriMesh into a given spatial.
 Spatial Spatial.putClone(Spatial store, CloneCreator properties)
           
 Spatial Node.detachChildAt(int index)
          detachChildAt removes a child at a given index.
 Spatial Node.setChild(int i, Spatial child)
          setChild places a child at a given index.
 Spatial Node.getChild(int i)
          getChild returns a child at a given index.
 Spatial Node.getChild(java.lang.String name)
          getChild returns the first child found with exactly the given name (case sensitive.)
 Spatial Node.putClone(Spatial store, CloneCreator properties)
           
 Spatial Geometry.putClone(Spatial store, CloneCreator properties)
           
 Spatial CloneCreator.createCopy()
          Creates a copy of the original and returns the copy.
 

Methods in com.jme.scene with parameters of type Spatial
 boolean TriMesh.hasCollision(Spatial scene, boolean checkTriangles)
          determines if a collision between this trimesh and a given spatial occurs if it has true is returned, otherwise false is returned.
 void TriMesh.findCollisions(Spatial scene, CollisionResults results)
          determines if this TriMesh has made contact with the give scene.
 Spatial TriMesh.putClone(Spatial store, CloneCreator properties)
          sets the attributes of this TriMesh into a given spatial.
 void Text.findCollisions(Spatial scene, CollisionResults results)
           
 boolean Text.hasCollision(Spatial scene, boolean checkTriangles)
           
 void Spatial.calculateCollisions(Spatial scene, CollisionResults results)
          calculateCollisions calls findCollisions to populate the CollisionResults object then processes the collision results.
abstract  void Spatial.findCollisions(Spatial scene, CollisionResults results)
          checks this spatial against a second spatial, any collisions are stored in the results object.
abstract  boolean Spatial.hasCollision(Spatial scene, boolean checkTriangles)
           
 Spatial Spatial.putClone(Spatial store, CloneCreator properties)
           
 void Point.findCollisions(Spatial scene, CollisionResults results)
           
 boolean Point.hasCollision(Spatial scene, boolean checkTriangles)
           
 int Node.attachChild(Spatial child)
          attachChild attaches a child to this node.
 int Node.detachChild(Spatial child)
          detachChild removes a given child from the node's list.
 Spatial Node.setChild(int i, Spatial child)
          setChild places a child at a given index.
 boolean Node.hasChild(Spatial spat)
          determines if the provide Spatial is contained in the children list of this node.
 void Node.findCollisions(Spatial scene, CollisionResults results)
           
 boolean Node.hasCollision(Spatial scene, boolean checkTriangles)
           
 Spatial Node.putClone(Spatial store, CloneCreator properties)
           
 void Line.findCollisions(Spatial scene, CollisionResults results)
           
 boolean Line.hasCollision(Spatial scene, boolean checkTriangles)
           
 int ImposterNode.attachChild(Spatial child)
          attachChild attaches a child to this node.
 Spatial Geometry.putClone(Spatial store, CloneCreator properties)
           
 

Constructors in com.jme.scene with parameters of type Spatial
CloneCreator(Spatial toCopy)
          Creates a new CloneCreator that will make clones of the given spatial.
 

Uses of Spatial in com.jme.scene.lod
 

Subclasses of Spatial in com.jme.scene.lod
 class AreaClodMesh
          AreaClodMesh originally ported from David Eberly's c++, modifications and enhancements made from there.

This class is an automatically updating ClodMesh that updates records acording to how much area the bounding volume takes up on the screen.
 class ClodMesh
          ClodMesh originally ported from David Eberly's c++, modifications and enhancements made from there.
 class DiscreteLodNode
          DiscreteLodNode
 

Uses of Spatial in com.jme.scene.model
 

Subclasses of Spatial in com.jme.scene.model
 class EmptyTriMesh
          Started Date: Jun 14, 2004

This class is for use with jME's loader system.
 class JointMesh
          Started Date: Jun 11, 2004 JointMesh is the same as a TriMesh, but extends to include an index array of joints and to store the original Vertex and Normal information
 

Methods in com.jme.scene.model that return Spatial
 Spatial JointMesh.putClone(Spatial store, CloneCreator properties)
           
 

Methods in com.jme.scene.model with parameters of type Spatial
 Spatial JointMesh.putClone(Spatial store, CloneCreator properties)
           
 

Uses of Spatial in com.jme.scene.model.XMLparser
 

Subclasses of Spatial in com.jme.scene.model.XMLparser
 class LoaderNode
          Started Date: Jul 3, 2004

This node is created to store xml or jme files signaled inside a file.
 

Methods in com.jme.scene.model.XMLparser with parameters of type Spatial
 void JmeBinaryWriter.writeScene(Spatial spatial, java.io.OutputStream jMEFormat)
          Writes a spatial to jME's binary format.
 

Uses of Spatial in com.jme.scene.shape
 

Subclasses of Spatial in com.jme.scene.shape
 class Box
          Box provides an extension of TriMesh.
 class CompositeSphere
          CompositeSphere is um ...
 class Cylinder
          Cylinder provides an extension of TriMesh.
 class Disk
          Disk is a flat circle.
 class Dome
          A dome is a half sphere.
 class Hexagon
          Hexagon provides an extension of TriMesh.
 class Octahedron
          Octahedron is an eight faced polyhedron.
 class OrientedBox
          Started Date: Aug 22, 2004

This primitive represents a box that has options to orient it acording to its X/Y/Z axis.
 class PQTorus
          PQTorus generates the geometry of a parameterized torus, also known as a pq torus.
 class Pyramid
          Pyramid provides an extension of TriMesh.
 class Quad
          Quad defines a four sided, two dimensional shape.
 class Sphere
          Sphere is um ...
 class Torus
          Torus is um ...
 

Uses of Spatial in com.jme.scene.state
 

Methods in com.jme.scene.state with parameters of type Spatial
 RenderState RenderState.extract(java.util.Stack stack, Spatial spat)
          Extracts from the stack the correct renderstate that should apply to the given spatial.
 

Uses of Spatial in com.jme.scene.state.lwjgl
 

Methods in com.jme.scene.state.lwjgl with parameters of type Spatial
 RenderState LWJGLTextureState.extract(java.util.Stack stack, Spatial spat)
           
 RenderState LWJGLLightState.extract(java.util.Stack stack, Spatial spat)
           
 

Uses of Spatial in com.jme.terrain
 

Subclasses of Spatial in com.jme.terrain
 class TerrainBlock
          TerrainBlock defines the lowest level of the terrain system.
 class TerrainPage
          TerrainPage is used to build a quad tree of terrain blocks.
 

Uses of Spatial in com.jme.ui
 

Subclasses of Spatial in com.jme.ui
 class UIActiveArea
          A rectangular screen area for handling mouse input and checking hit tests.
 class UIActiveObject
           
 class UIBillboard
          UIObject based class that displays an image on the screen in a Orthogonal way.
 class UIButton
          UIButton is a UIObject derived class that uses mouse input to change out the texture that is shown on the button
 class UICharacter
          UICharacter is used by UIText to create text strings on screen.
 class UICheck
          UIObject derrived object that adds another state beyond the UIButton, a checked state.
 class UIEditBox
          UIEditBox is a Node based aggrigation b/t a UIText and UIActiveArea
 class UIObject
           
 class UIText
          A specialized Node that works like a UIObject and holds as many UICharacters as are needed to create a string on screen
 

Uses of Spatial in com.jme.util
 

Methods in com.jme.util with parameters of type Spatial
 LightState LightStateCreator.createLightState(Spatial sp)
          Creates a new LightState for a spatial placing the "best" eight lights currently maintained by the LightStateCreator.
 void LightStateCreator.resortLightsFor(LightState ls, Spatial sp)
          Gives the LightState the best possible lights for the Spatial.
protected  void LightStateCreator.quickSort(int minindex, int maxindex, Spatial sp)
           
 

Constructors in com.jme.util with parameters of type Spatial
LightStateController(Spatial par, LightStateCreator lightCreator)
          Creates a new instance of LightStateController.
LightStateController(Spatial par, LightStateCreator lightCreator, float updateInt, int timeSlot)
          Creates a new instance of LightStateController The spatial passed to the function is required to have a LightState attached.
 

Uses of Spatial in com.jme.widget
 

Subclasses of Spatial in com.jme.widget
 class WidgetAbstractContainer
           
 class WidgetAbstractFrame
           
 class WidgetAbstractImpl
          WidgetAbstractImpl
 

Uses of Spatial in com.jme.widget.button
 

Subclasses of Spatial in com.jme.widget.button
 class WidgetButton
          WidgetButton
 class WidgetImageButton
          WidgetImageButton
 

Uses of Spatial in com.jme.widget.image
 

Subclasses of Spatial in com.jme.widget.image
 class WidgetAnimatedImage
          WidgetAnimatedImage
 class WidgetImage
          ImageWidget
 

Methods in com.jme.widget.image with parameters of type Spatial
 void WidgetImage.findCollisions(Spatial scene, CollisionResults results)
           
 boolean WidgetImage.hasCollision(Spatial scene, boolean checkTriangles)
           
 

Uses of Spatial in com.jme.widget.panel
 

Subclasses of Spatial in com.jme.widget.panel
 class WidgetPanel
          WidgetPanel
 class WidgetScrollPanel
           
 

Uses of Spatial in com.jme.widget.panel.rollout
 

Subclasses of Spatial in com.jme.widget.panel.rollout
 class WidgetRolloutPanel
          WidgetRolloutPanel
 class WidgetRolloutPanelContainer
           
 

Uses of Spatial in com.jme.widget.scroller
 

Subclasses of Spatial in com.jme.widget.scroller
 class WidgetAbstractScroller
           
 class WidgetHScroller
           
 class WidgetScrollerButton
           
 class WidgetScrollerThumb
          WidgetScrollerThumb
 class WidgetScrollerThumbTray
           
 class WidgetVScroller
           
 

Uses of Spatial in com.jme.widget.slider
 

Subclasses of Spatial in com.jme.widget.slider
 class WidgetAbstractSlider
          WidgetAbstractSlider
 class WidgetHSlider
          WidgetHSlider
 class WidgetSliderThumb
          WidgetSliderThumb
 class WidgetSliderThumbTray
          WidgetSliderThumbTray
 class WidgetVSlider
          WidgetVSlider
 

Uses of Spatial in com.jme.widget.text
 

Subclasses of Spatial in com.jme.widget.text
 class WidgetLabel
          WidgetLabel
 class WidgetText
           
 

Methods in com.jme.widget.text with parameters of type Spatial
 void WidgetText.findCollisions(Spatial scene, CollisionResults results)
           
 boolean WidgetText.hasCollision(Spatial scene, boolean checkTriangles)
           
 

Uses of Spatial in com.jme.widget.viewport
 

Subclasses of Spatial in com.jme.widget.viewport
 class WidgetViewport
          WidgetViewport
 

Methods in com.jme.widget.viewport that return Spatial
 Spatial WidgetViewport.getChild()
          getChild
 

Methods in com.jme.widget.viewport with parameters of type Spatial
 int WidgetViewport.attachChild(Spatial child)
          attachChild
 

Uses of Spatial in jmetest.milestone
 

Methods in jmetest.milestone with parameters of type Spatial
 void TestMilestone2.addSpatial(Spatial spatial)
           
 

Uses of Spatial in jmetest.renderer
 

Methods in jmetest.renderer with parameters of type Spatial
 void TestCameraNode.addSpatial(Spatial spatial)
           
 

Uses of Spatial in jmetest.util
 

Methods in jmetest.util with parameters of type Spatial
 void TestTimer.addSpatial(Spatial spatial)
           
 

Uses of Spatial in jmetest.widget.viewport
 

Subclasses of Spatial in jmetest.widget.viewport
 class TestWidgetViewportFrame
          TestWidgetViewportFrame