Class SAIDirectionalLight
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.lighting.SAIDirectionalLight
- All Implemented Interfaces:
DirectionalLight
,X3DChildNode
,X3DLightNode
,X3DNode
A concrete implementation of the DirectionalLight node interface
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Field Summary
Fields inherited from class org.web3d.vrml.scripting.sai.BaseNode
accessPermitted, fieldQueue, fieldRefMap, realNode
-
Constructor Summary
ConstructorsConstructorDescriptionSAIDirectionalLight
(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptionfloat
Return the ambientIntensity float value.void
getColor
(float[] val) Return the color value in the argument float[]void
getDirection
(float[] val) Return the direction value in the argument float[]boolean
Return the global boolean value.float
Return the intensity float value.boolean
getOn()
Return the on boolean value.void
setAmbientIntensity
(float val) Set the ambientIntensity field.void
setColor
(float[] val) Set the color field.void
setDirection
(float[] val) Set the direction field.void
setGlobal
(boolean val) Set the global field.void
setIntensity
(float val) Set the intensity field.void
setOn
(boolean val) Set the on field.Methods inherited from class org.web3d.vrml.scripting.sai.BaseNode
checkAccess, dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadata, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAIDirectionalLight
public SAIDirectionalLight(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf
-
-
-
Method Details
-
getAmbientIntensity
public float getAmbientIntensity()Return the ambientIntensity float value.- Specified by:
getAmbientIntensity
in interfaceX3DLightNode
- Returns:
- The ambientIntensity float value.
-
setAmbientIntensity
public void setAmbientIntensity(float val) Set the ambientIntensity field.- Specified by:
setAmbientIntensity
in interfaceX3DLightNode
- Parameters:
val
- The float to set.
-
getColor
public void getColor(float[] val) Return the color value in the argument float[]- Specified by:
getColor
in interfaceX3DLightNode
- Parameters:
val
- The float[] to initialize.
-
setColor
public void setColor(float[] val) Set the color field.- Specified by:
setColor
in interfaceX3DLightNode
- Parameters:
val
- The float[] to set.
-
getIntensity
public float getIntensity()Return the intensity float value.- Specified by:
getIntensity
in interfaceX3DLightNode
- Returns:
- The intensity float value.
-
setIntensity
public void setIntensity(float val) Set the intensity field.- Specified by:
setIntensity
in interfaceX3DLightNode
- Parameters:
val
- The float to set.
-
getOn
public boolean getOn()Return the on boolean value.- Specified by:
getOn
in interfaceX3DLightNode
- Returns:
- The on boolean value.
-
setOn
public void setOn(boolean val) Set the on field.- Specified by:
setOn
in interfaceX3DLightNode
- Parameters:
val
- The boolean to set.
-
getGlobal
public boolean getGlobal()Return the global boolean value.- Specified by:
getGlobal
in interfaceX3DLightNode
- Returns:
- The global boolean value.
-
setGlobal
public void setGlobal(boolean val) Set the global field.- Specified by:
setGlobal
in interfaceX3DLightNode
- Parameters:
val
- The boolean to set.
-
getDirection
public void getDirection(float[] val) Return the direction value in the argument float[]- Specified by:
getDirection
in interfaceDirectionalLight
- Parameters:
val
- The float[] to initialize.
-
setDirection
public void setDirection(float[] val) Set the direction field.- Specified by:
setDirection
in interfaceDirectionalLight
- Parameters:
val
- The float[] to set.
-