|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.jme.scene.Spatial
com.jme.scene.Node
com.jme.light.SimpleLightNode
Started Date: Jul 21, 2004
SimpleLightNode defines a scene node that contains and maintains a
light object. A light node contains a single light, and positions the light
based on it's translation vector. If the contained light is a spot light, the
rotation of the node determines it's direction. If the contained light is a
Directional light rotation determines it's direction. It has no concept of
location.
| Field Summary |
| Fields inherited from class com.jme.scene.Node |
children |
| Fields inherited from class com.jme.scene.Spatial |
currentStates, defaultStateList, forceCull, forceView, frustrumIntersects, geometricalControllers, lightCombineMode, localRotation, localScale, localTranslation, name, parent, queueDistance, renderQueueMode, renderStateList, textureCombineMode, worldBound, worldRotation, worldScale, worldTranslation, zOrder |
| Constructor Summary | |
SimpleLightNode(java.lang.String name,
Light light)
Constructor creates a new LightState object. |
|
| Method Summary | |
void |
updateWorldData(float time)
updateWorldData modifies the light data based on any
change the light node has made. |
| Methods inherited from class com.jme.scene.Node |
applyRenderState, attachChild, detachAllChildren, detachChild, detachChildAt, detachChildNamed, draw, drawBounds, findCollisions, findPick, getChild, getChild, getChildren, getQuantity, hasChild, hasCollision, putClone, setChild, setForceView, updateCollisionTree, updateWorldBound |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SimpleLightNode(java.lang.String name,
Light light)
LightState object. The light
state the node controls is required at construction time.
name - the name of the scene element. This is required for
identification and comparision purposes.light - The light to be moved around by this Node| Method Detail |
public void updateWorldData(float time)
updateWorldData modifies the light data based on any
change the light node has made.
updateWorldData in class Nodetime - the time between frames.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||