|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||