Uses of Class
com.jme.scene.Spatial

Packages that use Spatial
com.jme.animation   
com.jme.bounding   
com.jme.curve   
com.jme.entity   
com.jme.input   
com.jme.input.action   
com.jme.input.controls.controller   
com.jme.input.controls.controller.camera   
com.jme.input.thirdperson   
com.jme.input.util   
com.jme.light   
com.jme.math   
com.jme.renderer   
com.jme.renderer.jogl   
com.jme.renderer.lwjgl   
com.jme.renderer.pass   
com.jme.scene   
com.jme.scene.lod   
com.jme.scene.shadow   
com.jme.scene.shape Standard geometric shapes. 
com.jme.scene.state   
com.jme.scene.state.jogl   
com.jme.scene.state.lwjgl   
com.jme.system.dummy   
com.jme.util   
com.jme.util.geom   
com.jmex.audio   
com.jmex.awt.swingui   
com.jmex.effects   
com.jmex.effects.cloth   
com.jmex.effects.glsl   
com.jmex.effects.particles   
com.jmex.effects.transients   
com.jmex.effects.water   
com.jmex.font2d   
com.jmex.font3d   
com.jmex.model   
com.jmex.model.collada   
com.jmex.model.converters   
com.jmex.model.ogrexml   
com.jmex.model.ogrexml.anim   
com.jmex.terrain   
com.jmex.terrain.util   
 

Uses of Spatial in com.jme.animation
 

Subclasses of Spatial in com.jme.animation
 class Bone
          Bone defines a scenegraph node that defines a single bone object within a skeletal system.
 class SkinNode
          SkinNode defines a scene node that contains skinned mesh data.
 

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

Methods in com.jme.animation that return Spatial
 Spatial BoneAnimation.getDestSpatial()
           
 Spatial AnimationController.getModelNode()
           
 

Methods in com.jme.animation with parameters of type Spatial
 void BoneTransform.setCurrentFrame(int frame, Bone source, Spatial destination, float diffModifier, AnimationProperties props)
           
 void BoneTransform.setCurrentFrame(int frame, float blend, Bone source, Spatial destination, float diffModifier, AnimationProperties props)
          setCurrentFrame will set the current frame from the bone.
 void BoneAnimation.setDestSpatial(Spatial destSpatial)
           
 void AnimationController.setModelNode(Spatial modelNode)
           
 void SpatialTransformer.setObject(Spatial objChange, int index, int parentIndex)
          Sets an object to animate.
 

Uses of Spatial in com.jme.bounding
 

Methods in com.jme.bounding with parameters of type Spatial
 void CollisionTreeManager.generateCollisionTree(CollisionTree.Type type, Spatial object, boolean protect)
          creates a new collision tree for the provided spatial.
 void CollisionTreeManager.removeCollisionTree(Spatial object)
          removes all collision trees associated with a Spatial object.
 void CollisionTreeManager.updateCollisionTree(Spatial object)
          updates the existing tree(s) for a supplied spatial.
 

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 CatmullRomCurve
          CatmullRomCurve
 class Curve
          Curve defines a collection of points that make up a curve.
 class PolylineCurve
           
 

Methods in com.jme.curve with parameters of type Spatial
 void BezierCurve.findCollisions(Spatial scene, CollisionResults results)
           
 void CatmullRomCurve.findCollisions(Spatial scene, CollisionResults results)
           
 void PolylineCurve.findCollisions(Spatial scene, CollisionResults results)
           
 boolean BezierCurve.hasCollision(Spatial scene, boolean checkTriangles)
           
 boolean CatmullRomCurve.hasCollision(Spatial scene, boolean checkTriangles)
           
 boolean PolylineCurve.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.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.
 

Fields in com.jme.input declared as Spatial
protected  Spatial ChaseCamera.target
           
protected  Spatial ThirdPersonHandler.targetSpatial
          The Spatial we are controlling with this handler.
 

Methods in com.jme.input that return Spatial
 Spatial ChaseCamera.getTarget()
           
 Spatial ThirdPersonHandler.getTarget()
           
 

Methods in com.jme.input with parameters of type Spatial
 void ChaseCamera.setTarget(Spatial target)
           
 void ThirdPersonHandler.setTarget(Spatial target)
           
 

Constructors in com.jme.input with parameters of type Spatial
ChaseCamera(Camera cam, Spatial target)
          Simple constructor that accepts a Camera and a target and sets all properties to their defaults.
ChaseCamera(Camera cam, Spatial target, java.util.Map<java.lang.String,java.lang.Object> props)
          More involved constructor allowing the setting of all member fields in ChaseCamera and its associated ThirdPersonMouseLook object via a Map of properties.
NodeHandler(Spatial node, float keySpeed, float mouseSpeed)
          Constructor instantiates a new NodeHandler object.
NodeHandler(Spatial node, java.lang.String api)
          Constructor instantiates a new NodeHandler object.
ThirdPersonHandler(Spatial target, Camera cam)
          Basic constructor for the ThirdPersonHandler.
ThirdPersonHandler(Spatial target, Camera cam, java.util.HashMap<java.lang.String,java.lang.Object> props)
          Full constructor for the ThirdPersonHandler.
 

Uses of Spatial in com.jme.input.action
 

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

Uses of Spatial in com.jme.input.controls.controller
 

Methods in com.jme.input.controls.controller that return Spatial
 Spatial RotationController.getSpatial()
           
 

Methods in com.jme.input.controls.controller with parameters of type Spatial
 void RotationController.setSpatial(Spatial spatial)
           
 

Constructors in com.jme.input.controls.controller with parameters of type Spatial
CameraController(Spatial spatial, Camera camera, GameControl control)
           
RotationController(Spatial spatial, GameControl positive, GameControl negative, float multiplier, Axis axis)
           
ThrottleController(Spatial spatial, GameControl forward, float maxForwardThrottle, GameControl reverse, float maxReverseThrottle, float deadZone, float multiplier, float degradation, boolean alwaysDegrade, Axis axis)
           
 

Uses of Spatial in com.jme.input.controls.controller.camera
 

Methods in com.jme.input.controls.controller.camera with parameters of type Spatial
 void CameraPerspective.setActive(Camera camera, Spatial spatial, boolean active)
           
 void FixedCameraPerspective.setActive(Camera camera, Spatial spatial, boolean active)
           
 void CameraPerspective.update(Camera camera, Spatial spatial, float time)
           
 void FixedCameraPerspective.update(Camera camera, Spatial spatial, float time)
           
 

Uses of Spatial in com.jme.input.thirdperson
 

Fields in com.jme.input.thirdperson declared as Spatial
protected  Spatial ThirdPersonMouseLook.target
           
 

Methods in com.jme.input.thirdperson that return Spatial
 Spatial ThirdPersonMouseLook.getTarget()
           
 

Methods in com.jme.input.thirdperson with parameters of type Spatial
 void ThirdPersonMouseLook.setTarget(Spatial target)
           
 

Constructors in com.jme.input.thirdperson with parameters of type Spatial
ThirdPersonMouseLook(RelativeMouse mouse, ChaseCamera camera, Spatial target)
          Constructor creates a new MouseLook object.
 

Uses of Spatial in com.jme.input.util
 

Methods in com.jme.input.util with parameters of type Spatial
 SyntheticButton PickDevice.createButton(Spatial toPick)
           
 

Constructors in com.jme.input.util with parameters of type Spatial
PickDevice(Spatial root, InputHandler inputHandler)
           
 

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
static void LightControllerManager.addSpatial(Spatial s)
          Deprecated.  
 LightState LightManagement.createLightState(Spatial sp)
          Deprecated. Creates a new LightState for a spatial placing the "best" eight lights currently maintained by the LightStateCreator.
static void LightControllerManager.removeSpatial(Spatial spatial)
          Deprecated.  
 void LightManagement.resortLightsFor(LightState ls, Spatial sp)
          Deprecated. Gives the LightState the best possible lights for the Spatial.
protected  void LightManagement.sort(Spatial sp)
          Deprecated. Sort the lightList in descending order according to the LightManagement.getValueFor(Light, BoundingVolume) method.
 

Constructors in com.jme.light with parameters of type Spatial
LightStateController(Spatial par, LightManagement manager)
          Deprecated. Creates a new instance of LightStateController.
LightStateController(Spatial par, LightManagement manager, float updateInt, int timeSlot)
          Deprecated. 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.math
 

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

Uses of Spatial in com.jme.renderer
 

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

Method parameters in com.jme.renderer with type arguments of type Spatial
 void TextureRenderer.render(java.util.ArrayList<? extends Spatial> spats, java.util.ArrayList<Texture> tex)
          render renders a scene.
 void TextureRenderer.render(java.util.ArrayList<? extends Spatial> spats, java.util.ArrayList<Texture> tex, boolean doClear)
          render renders a scene.
 

Uses of Spatial in com.jme.renderer.jogl
 

Methods in com.jme.renderer.jogl with parameters of type Spatial
 boolean JOGLRenderer.checkAndAdd(Spatial s)
          checkAndAdd is used to process the Spatial for the render queue.
protected  boolean JOGLRenderer.doTransforms(Spatial t)
           
 void JOGLRenderer.draw(Spatial s)
          draw renders a scene by calling the nodes onDraw method.
 void JOGLTextureRenderer.render(Spatial toDraw, Texture tex)
          render renders a scene.
 void JOGLTextureRenderer.render(Spatial toDraw, Texture tex, boolean doClear)
          render renders a scene.
protected  void JOGLRenderer.undoTransforms(Spatial t)
           
 

Method parameters in com.jme.renderer.jogl with type arguments of type Spatial
 void JOGLTextureRenderer.render(java.util.ArrayList<? extends Spatial> toDraw, java.util.ArrayList<Texture> texs)
           
 void JOGLTextureRenderer.render(java.util.ArrayList<? extends Spatial> toDraw, java.util.ArrayList<Texture> texs, boolean doClear)
           
 

Uses of Spatial in com.jme.renderer.lwjgl
 

Methods in com.jme.renderer.lwjgl with parameters of type Spatial
 boolean LWJGLRenderer.checkAndAdd(Spatial s)
          checkAndAdd is used to process the Spatial for the render queue.
protected  boolean LWJGLRenderer.doTransforms(Spatial t)
           
 void LWJGLRenderer.draw(Spatial s)
          draw renders a scene by calling the nodes onDraw method.
 void LWJGLPbufferTextureRenderer.render(Spatial spat, Texture tex)
           
 void LWJGLTextureRenderer.render(Spatial toDraw, Texture tex)
          render renders a scene.
 void LWJGLPbufferTextureRenderer.render(Spatial spat, Texture tex, boolean doClear)
          render renders a scene.
 void LWJGLTextureRenderer.render(Spatial toDraw, Texture tex, boolean doClear)
          render renders a scene.
protected  void LWJGLRenderer.undoTransforms(Spatial t)
           
 

Method parameters in com.jme.renderer.lwjgl with type arguments of type Spatial
 void LWJGLPbufferTextureRenderer.render(java.util.ArrayList<? extends Spatial> spats, java.util.ArrayList<Texture> texs)
           
 void LWJGLTextureRenderer.render(java.util.ArrayList<? extends Spatial> toDraw, java.util.ArrayList<Texture> texs)
           
 void LWJGLPbufferTextureRenderer.render(java.util.ArrayList<? extends Spatial> spats, java.util.ArrayList<Texture> texs, boolean doClear)
           
 void LWJGLTextureRenderer.render(java.util.ArrayList<? extends Spatial> toDraw, java.util.ArrayList<Texture> texs, boolean doClear)
           
 

Uses of Spatial in com.jme.renderer.pass
 

Fields in com.jme.renderer.pass with type parameters of type Spatial
protected  java.util.ArrayList<Spatial> ShadowedRenderPass.occluders
          list of occluders registered with this pass.
protected  java.util.ArrayList<Spatial> Pass.spatials
          list of spatials registered with this pass.
 

Methods in com.jme.renderer.pass that return Spatial
 Spatial Pass.get(int index)
           
 

Methods in com.jme.renderer.pass with parameters of type Spatial
 void Pass.add(Spatial toAdd)
           
 void DirectionalShadowMapPass.addOccluder(Spatial occluder)
          Add a spatial that will occlude light and hence cast a shadow
 void ShadowedRenderPass.addOccluder(Spatial toAdd)
          addOccluder adds an occluder to this pass.
 boolean Pass.contains(Spatial s)
           
 boolean ShadowedRenderPass.containsOccluder(Spatial s)
          containsOccluder
protected  void ShadowedRenderPass.getShadowLights(Spatial s)
           
 boolean Pass.remove(Spatial toRemove)
           
 boolean ShadowedRenderPass.removeOccluder(Spatial toRemove)
          removeOccluder
protected  void ShadowedRenderPass.setupOccluderMeshes(Spatial spat)
           
 

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 CameraNode
          CameraNode defines a node that contains a camera object.
 class Circle
          Circle consists of Line Segments.
 class ConnectionPoint
           
 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 PassNode
          PassNode Creator: rikard.herlitz, 2007-maj-10
 class Point
          Point defines a collection of vertices that are rendered as single points.
 class QuadMesh
          QuadMesh defines a geometry mesh.
 class SharedMesh
          SharedMesh allows the sharing of data between multiple nodes.
 class SharedNode
          SharedNode allows the sharing of data
 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.
 

Fields in com.jme.scene with type parameters of type Spatial
protected  java.util.List<Spatial> Node.children
          This node's children.
 

Methods in com.jme.scene that return Spatial
 Spatial Node.detachChildAt(int index)
          detachChildAt removes 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.)
 

Methods in com.jme.scene that return types with arguments of type Spatial
 java.util.List<Spatial> Node.getChildren()
          Returns all children to this node.
 java.lang.Class<? extends Spatial> Spatial.getClassTag()
           
 

Methods in com.jme.scene with parameters of type Spatial
 int ImposterNode.attachChild(Spatial child)
          attachChild attaches a child to this node.
 int Node.attachChild(Spatial child)
          attachChild attaches a child to this node.
 int SwitchNode.attachChild(Spatial child)
          Attaches a child to this SwitchNode.
 int Node.attachChildAt(Spatial child, int index)
          attachChildAt attaches a child to this node at an index.
 int SwitchNode.attachChildAt(Spatial child, int index)
          Attaches a child to this SwitchNode at a specified index.
 void UserDataManager.bind(Spatial key, Spatial original)
           
 void Spatial.calculateCollisions(Spatial scene, CollisionResults results)
          calculateCollisions calls findCollisions to populate the CollisionResults object then processes the collision results.
 int Node.detachChild(Spatial child)
          detachChild removes a given child from the node's list.
 void Line.findCollisions(Spatial scene, CollisionResults results)
           
 void Node.findCollisions(Spatial scene, CollisionResults results)
           
 void Point.findCollisions(Spatial scene, CollisionResults results)
           
 void QuadMesh.findCollisions(Spatial scene, CollisionResults results)
           
abstract  void Spatial.findCollisions(Spatial scene, CollisionResults results)
          checks this spatial against a second spatial, any collisions are stored in the results object.
 void SwitchNode.findCollisions(Spatial scene, CollisionResults results)
          collisions are checked for the currently active child.
 void Text.findCollisions(Spatial scene, CollisionResults results)
           
 void TriMesh.findCollisions(Spatial scene, CollisionResults results)
          determines if this TriMesh has made contact with the give scene.
 java.util.HashMap<java.lang.String,Savable> UserDataManager.getAllData(Spatial key)
           
 int Node.getChildIndex(Spatial sp)
           
 Savable UserDataManager.getUserData(Spatial spatial, java.lang.String key)
          Retrieves a user data object(Savable) using a Spatial key and a finegrained key
 boolean Node.hasChild(Spatial spat)
          determines if the provided Spatial is contained in the children list of this node.
 boolean Line.hasCollision(Spatial scene, boolean checkTriangles)
          Always return false for lines.
 boolean Node.hasCollision(Spatial scene, boolean checkTriangles)
           
 boolean Point.hasCollision(Spatial scene, boolean checkTriangles)
           
 boolean QuadMesh.hasCollision(Spatial scene, boolean checkTriangles)
           
abstract  boolean Spatial.hasCollision(Spatial scene, boolean checkTriangles)
          Checks this spatial against a second spatial for collisions.
 boolean SwitchNode.hasCollision(Spatial scene, boolean checkTriangles)
          collisions are checked for the currently active child.
 boolean Text.hasCollision(Spatial scene, boolean checkTriangles)
           
 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.
 Savable UserDataManager.removeUserData(Spatial spatial, java.lang.String key)
          Removed a user data object(Savable) from the map using a Spatial key and a finegrained key
 void UserDataManager.setAllData(Spatial key, java.util.HashMap<java.lang.String,Savable> data)
           
 void UserDataManager.setUserData(Spatial spatial, java.lang.String key, Savable data)
          Maps a Spatial and a key to user data(a Savable)
 

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.shadow
 

Subclasses of Spatial in com.jme.scene.shadow
 class ShadowVolume
          ShadowVolume Represents the shadow volume mesh for a light and an occluder model
 

Uses of Spatial in com.jme.scene.shape
 

Subclasses of Spatial in com.jme.scene.shape
 class AbstractBox
          An eight sided box.
 class Arrow
          A cylinder with a pyramid at one end.
 class AxisRods
          Three coloured arrows, one pointing along each axis.
 class Box
          A box with solid (filled) faces.
 class Capsule
          A capsule is a cylindrical section capped with a dome at either end.
 class Cone
          Deprecated. use Cylinder.
 class Cylinder
          A simple cylinder, defined by it's height and radius.
 class Disk
          A flat discus, defined by it's radius.
 class Dodecahedron
          A regular polyhedron with 12 faces.
 class Dome
          A hemisphere.
 class Extrusion
          An extrusion of a 2D object (Line) along a path (List of Vector3f).
 class GeoSphere
          A polygon mesh approximating a sphere by recursive subdivision.
 class Hexagon
          Hexagon provides an extension of TriMesh.
 class Icosahedron
          A regular polyhedron with 20 faces.
 class MultiFaceBox
          The used Texture is 1 Unit wide and 8 Units high.
 class Octahedron
          A regular polyhedron with 8 faces.
 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
          A parameterized torus, also known as a pq torus.
 class Pyramid
          A four sided pyramid.
 class Quad
          A four sided, two dimensional shape (a quadrilateral).
 class RegularPolyhedron
          A polyhedron whose faces and edges are all identical.
 class RoundedBox
           
 class Sphere
          Sphere represents a 3D object with all points equidistance from a center point.
 class StripBox
          A box made from a strip mode tri-mesh.
 class Teapot
          Teapot is the classical teapot model ready for you to use in jME! If you plan to texture this shape, use wrapmode WM_WRAP_S_WRAP_T.
 class Torus
          An ordinary (single holed) torus.
 class Tube
           
 

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<? extends RenderState> 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.jogl
 

Methods in com.jme.scene.state.jogl with parameters of type Spatial
 RenderState JOGLLightState.extract(java.util.Stack<? extends RenderState> stack, Spatial spat)
           
 RenderState JOGLTextureState.extract(java.util.Stack<? extends RenderState> stack, Spatial spat)
           
 

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

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

Uses of Spatial in com.jme.system.dummy
 

Methods in com.jme.system.dummy with parameters of type Spatial
 boolean DummyRenderer.checkAndAdd(Spatial s)
           
 void DummyRenderer.draw(Spatial s)
           
 

Uses of Spatial in com.jme.util
 

Methods in com.jme.util that return Spatial
 Spatial BumpMapColorController.getAttachedTo()
           
 

Methods in com.jme.util with parameters of type Spatial
static void BoneDebugger.drawBones(Spatial spat, Renderer r)
           
static void BoneDebugger.drawBones(Spatial spat, Renderer r, boolean drawChildren)
           
 void BumpMapColorController.setAttachedTo(Spatial attachedTo)
           
 

Constructors in com.jme.util with parameters of type Spatial
BumpMapColorController(Spatial attachedTo)
           
 

Uses of Spatial in com.jme.util.geom
 

Methods in com.jme.util.geom with parameters of type Spatial
static void Debugger.drawAxis(Spatial spat, Renderer r)
           
static void Debugger.drawAxis(Spatial spat, Renderer r, boolean drawChildren, boolean drawAll)
           
static void Debugger.drawBounds(Spatial se, Renderer r)
          drawBounds draws the bounding volume for a given Spatial and its children.
static void Debugger.drawBounds(Spatial se, Renderer r, boolean doChildren)
          drawBounds draws the bounding volume for a given Spatial and optionally its children.
static void Debugger.drawNormals(Spatial element, Renderer r)
          drawNormals draws lines representing normals for a given Spatial and its children.
static void Debugger.drawNormals(Spatial element, Renderer r, float size, boolean doChildren)
          drawNormals draws the normals for a given Spatial and optionally its children.
static void Debugger.drawTangents(Spatial element, Renderer r)
           
static void Debugger.drawTangents(Spatial element, Renderer r, float size, boolean doChildren)
           
 

Uses of Spatial in com.jmex.audio
 

Fields in com.jmex.audio declared as Spatial
 Spatial Ear.EarTracker.trackedSpatial
           
 

Methods in com.jmex.audio that return Spatial
 Spatial RangedAudioTracker.getToTrack()
           
 

Methods in com.jmex.audio with parameters of type Spatial
 void RangedAudioTracker.setToTrack(Spatial toTrack)
           
 void AudioTrack.track(Spatial spat)
           
 void Ear.trackOrientation(Spatial spat)
           
 void Ear.trackPosition(Spatial spat)
           
 

Constructors in com.jmex.audio with parameters of type Spatial
Ear.EarTracker(Spatial spat)
           
RangedAudioTracker(AudioTrack track, float playRange, float stopRange, Spatial toTrack)
           
 

Uses of Spatial in com.jmex.awt.swingui
 

Subclasses of Spatial in com.jmex.awt.swingui
 class JMEDesktop
          A quad that displays a JDesktopPane as texture.
 

Uses of Spatial in com.jmex.effects
 

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

Methods in com.jmex.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.jmex.effects.cloth
 

Subclasses of Spatial in com.jmex.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.jmex.effects.glsl
 

Methods in com.jmex.effects.glsl with parameters of type Spatial
 void MotionBlurRenderPass.addMotionBlurSpatial(Spatial spatial)
          Adds a spatial to be tracked and rendered with motionblur
 

Uses of Spatial in com.jmex.effects.particles
 

Subclasses of Spatial in com.jmex.effects.particles
 class ParticleLines
          ParticleLines is a particle system that uses Line as its underlying geometric data.
 class ParticleMesh
          ParticleMesh is a particle system that uses TriMesh as its underlying geometric data.
 class ParticlePoints
          ParticlePoints is a particle system that uses Point as its underlying geometric data.
 class ParticleSystem
          ParticleGeometry is an abstract class representing a particle system.
 

Methods in com.jmex.effects.particles that return Spatial
 Spatial ParticleController.getParticles()
          Get the Spatial that holds all of the particle information for display.
 

Methods in com.jmex.effects.particles with parameters of type Spatial
 void ParticleLines.findCollisions(Spatial scene, CollisionResults results)
           
 boolean ParticleLines.hasCollision(Spatial scene, boolean checkTriangles)
           
 

Uses of Spatial in com.jmex.effects.transients
 

Subclasses of Spatial in com.jmex.effects.transients
 class FadeInOut
          A FadeInOut object is made to be controlled by a FadeInOutController.
 class Fader
          A Fader can be added to a scene directly as it extends Quad and simply does what it says, provides the ability to fade in and out via a color and opacity.
 class Transient
          A Transient is a node that has "stages" in its life.
 

Uses of Spatial in com.jmex.effects.water
 

Subclasses of Spatial in com.jmex.effects.water
 class ProjectedGrid
          ProjectedGrid Projected grid mesh
 

Fields in com.jmex.effects.water with type parameters of type Spatial
protected  java.util.ArrayList<Spatial> WaterRenderPass.renderList
           
 

Methods in com.jmex.effects.water with parameters of type Spatial
 void WaterRenderPass.addReflectedScene(Spatial renderNode)
          Adds a spatial to the list of spatials used as reflection in the water
 void WaterRenderPass.removeReflectedScene(Spatial renderNode)
           
 void WaterRenderPass.setFallbackEffectOnSpatial(Spatial spatial)
           
 void WaterRenderPass.setReflectedScene(Spatial renderNode)
          Sets spatial to be used as reflection in the water(clears previously set)
 void WaterRenderPass.setWaterEffectOnSpatial(Spatial spatial)
          Sets a spatial up for being rendered with the watereffect
 void WaterRenderPass.setWaterEffectOnSpatial(Spatial spatial, boolean useTransparency)
           
 

Uses of Spatial in com.jmex.font2d
 

Subclasses of Spatial in com.jmex.font2d
 class Text2D
           
 

Uses of Spatial in com.jmex.font3d
 

Subclasses of Spatial in com.jmex.font3d
 class FontMesh
           
 class Glyph3DMesh
          This class holds one glyph as a trimesh.
 class Text3D
          This class represents a peace of text compiled using the Font3D#createText(String, String, int, boolean, boolean, boolean).
 

Uses of Spatial in com.jmex.model
 

Subclasses of Spatial in com.jmex.model
 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
 

Uses of Spatial in com.jmex.model.collada
 

Fields in com.jmex.model.collada declared as Spatial
(package private)  Spatial ColladaToJme.collada
           
 

Uses of Spatial in com.jmex.model.converters
 

Methods in com.jmex.model.converters that return Spatial
 Spatial X3dToJme.loadScene(java.io.InputStream x3dIn, java.util.Map<java.lang.String,java.io.InputStream> texData, LightState lightState)
          Loads a scene (model) from the X3D file contained in the specified input stream.
Please note: This loader is NOT thread-safe!
 

Uses of Spatial in com.jmex.model.ogrexml
 

Subclasses of Spatial in com.jmex.model.ogrexml
 class OgreEntityNode
          An ogreloader-specific com.jme.scene.Node.
 

Methods in com.jmex.model.ogrexml with parameters of type Spatial
 void Material.apply(Spatial obj)
           
static void MeshCloner.cloneSpatial(Spatial source, Spatial target)
           
 

Uses of Spatial in com.jmex.model.ogrexml.anim
 

Subclasses of Spatial in com.jmex.model.ogrexml.anim
 class OgreMesh
          Holds the bind pose, lod levels and a weightbuffer that defines vertex->bone/weight associations.
 

Uses of Spatial in com.jmex.terrain
 

Subclasses of Spatial in com.jmex.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.jmex.terrain.util
 

Constructors in com.jmex.terrain.util with parameters of type Spatial
BresenhamTerrainPicker(Spatial root)
          Construct a new BresenhamTerrainPicker that works on the given TerrainPage.