Uses of Interface
com.threerings.opengl.scene.SceneElement

Packages that use SceneElement
com.threerings.opengl.model   
com.threerings.opengl.scene Scene management classes. 
com.threerings.opengl.util   
com.threerings.tudey.client   
com.threerings.tudey.client.util   
 

Uses of SceneElement in com.threerings.opengl.model
 

Classes in com.threerings.opengl.model that implement SceneElement
 class Model
          A 3D model.
 

Uses of SceneElement in com.threerings.opengl.scene
 

Classes in com.threerings.opengl.scene that implement SceneElement
static class Scene.Transient
          Extends the normal model class to include an optional pre-tick updater.
 class SimpleSceneElement
          Extends SimpleTransformable and provides a basic implementation of the SceneElement interface.
 

Methods in com.threerings.opengl.scene that return SceneElement
 SceneElement Scene.getIntersection(Ray3D ray, Vector3f location)
          Checks for an intersection between the provided ray and the contents of the scene.
 SceneElement SimpleScene.getIntersection(Ray3D ray, Vector3f location, Predicate<? super SceneElement> filter)
           
abstract  SceneElement Scene.getIntersection(Ray3D ray, Vector3f location, Predicate<? super SceneElement> filter)
          Checks for an intersection between the provided ray and the contents of the scene.
 SceneElement HashScene.getIntersection(Ray3D ray, Vector3f location, Predicate<? super SceneElement> filter)
           
 

Methods in com.threerings.opengl.scene with parameters of type SceneElement
 void Scene.add(SceneElement element)
          Adds an element to this scene.
 void Scene.addAll(SceneElement[] elements)
          Adds all of the specified elements to the scene.
 void Scene.boundsDidChange(SceneElement element)
          Notes that the specified scene element's bounds have changed.
 void HashScene.boundsDidChange(SceneElement element)
           
 void Scene.boundsWillChange(SceneElement element)
          Notes that the specified scene element's bounds are about to change.
 void HashScene.boundsWillChange(SceneElement element)
           
 void Scene.remove(SceneElement element)
          Removes an element from the scene.
 void Scene.remove(SceneElement element, boolean clearParentScope)
          Removes an element from the scene.
 void Scene.removeAll(SceneElement[] elements)
          Removes all of the specified elements from the scene.
 void Scene.removeAll(SceneElement[] elements, boolean clearParentScopes)
          Removes all of the specified elements from the scene.
 void Scene.tickPolicyDidChange(SceneElement element)
          Notes that the specified scene element's tick policy has changed.
 void Scene.tickPolicyWillChange(SceneElement element)
          Notes that the specified scene element's tick policy is about to change.
 

Method parameters in com.threerings.opengl.scene with type arguments of type SceneElement
 void SimpleScene.getElements(Box bounds, Collection<SceneElement> results)
           
abstract  void Scene.getElements(Box bounds, Collection<SceneElement> results)
          Retrieves all scene elements whose bounds intersect the provided region.
 void HashScene.getElements(Box bounds, Collection<SceneElement> results)
           
 SceneElement SimpleScene.getIntersection(Ray3D ray, Vector3f location, Predicate<? super SceneElement> filter)
           
abstract  SceneElement Scene.getIntersection(Ray3D ray, Vector3f location, Predicate<? super SceneElement> filter)
          Checks for an intersection between the provided ray and the contents of the scene.
 SceneElement HashScene.getIntersection(Ray3D ray, Vector3f location, Predicate<? super SceneElement> filter)
           
 

Uses of SceneElement in com.threerings.opengl.util
 

Classes in com.threerings.opengl.util that implement SceneElement
 class TextBillboard
          A text billboard that may be embedded within a scene.
 

Uses of SceneElement in com.threerings.tudey.client
 

Method parameters in com.threerings.tudey.client with type arguments of type SceneElement
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, Predicate<? super SceneElement> filter)
          Gets the transform of an object on the floor with the provided coordinates.
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, Predicate<? super SceneElement> filter, Transform3D result)
          Gets the transform of an object on the floor with the provided coordinates.
 float TudeySceneView.getFloorZ(float x, float y, Predicate<? super SceneElement> filter, float defvalue)
          Returns the z coordinate of the floor at the provided coordinates, or the provided default if no floor is found.
 

Uses of SceneElement in com.threerings.tudey.client.util
 

Classes in com.threerings.tudey.client.util that implement SceneElement
 class AreaElement
          Displays a solid area.
 class RectangleElement
          Draws a grid-aligned rectangle.
 class ShapeConfigElement
          Draws a shape from its config.
 class ShapeSceneElement
          Draws a shape in the scene.
 



Copyright © 2011. All Rights Reserved.