com.jme3.scene
クラス LightNode

java.lang.Object
  上位を拡張 com.jme3.scene.Spatial
      上位を拡張 com.jme3.scene.Node
          上位を拡張 com.jme3.scene.LightNode
すべての実装されたインタフェース:
Asset, Collidable, Savable, java.lang.Cloneable

public class LightNode
extends Node

LightNode is used to link together a Light object with a Node object.


入れ子のクラスの概要
 
クラス com.jme3.scene.Spatial から継承された入れ子のクラス/インタフェース
Spatial.CullHint
 
フィールドの概要
 
クラス com.jme3.scene.Spatial から継承されたフィールド
queueDistance
 
コンストラクタの概要
LightNode()
          Serialization only.
LightNode(java.lang.String name, Light light)
           
LightNode(java.lang.String name, LightControl control)
           
 
メソッドの概要
 Light getCamera()
           
 LightControl.ControlDirection getControlDir()
           
 boolean isEnabled()
           
 void setCamera(Light light)
           
 void setControlDir(LightControl.ControlDirection controlDir)
           
 void setEnabled(boolean enabled)
          Enable or disable the LightNode functionality.
 
クラス com.jme3.scene.Node から継承されたメソッド
attachChild, attachChildAt, clone, collideWith, deepClone, depthFirstTraversal, descendantMatches, descendantMatches, descendantMatches, detachAllChildren, detachChild, detachChildAt, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, read, setLodLevel, setMaterial, setModelBound, swapChildren, updateGeometricState, updateLogicalState, updateModelBound, write
 
クラス com.jme3.scene.Spatial から継承されたメソッド
addControl, addLight, breadthFirstTraversal, center, checkCulling, clone, getControl, getControl, getCullHint, getKey, getLastFrustumIntersection, getLocalCullHint, getLocalLightList, getLocalQueueBucket, getLocalRotation, getLocalScale, getLocalShadowMode, getLocalToWorldMatrix, getLocalTransform, getLocalTranslation, getName, getNumControls, getParent, getQueueBucket, getShadowMode, getUserData, getUserDataKeys, getWorldBound, getWorldLightList, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, localToWorld, lookAt, matches, move, move, removeControl, removeControl, removeFromParent, removeLight, rotate, rotate, rotateUpTo, runControlRender, scale, scale, setCullHint, setKey, setLastFrustumIntersection, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalScale, setLocalTransform, setLocalTranslation, setLocalTranslation, setName, setQueueBucket, setShadowMode, setUserData, toString, worldToLocal
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

LightNode

public LightNode()
Serialization only. Do not use.


LightNode

public LightNode(java.lang.String name,
                 Light light)

LightNode

public LightNode(java.lang.String name,
                 LightControl control)
メソッドの詳細

setEnabled

public void setEnabled(boolean enabled)
Enable or disable the LightNode functionality.

パラメータ:
enabled - If false, the functionality of LightNode will be disabled.

isEnabled

public boolean isEnabled()

setControlDir

public void setControlDir(LightControl.ControlDirection controlDir)

setCamera

public void setCamera(Light light)

getControlDir

public LightControl.ControlDirection getControlDir()

getCamera

public Light getCamera()