gestalt.render.plugin
Class Light
java.lang.Object
gestalt.shape.AbstractDrawable
gestalt.render.plugin.Light
- All Implemented Interfaces:
- Drawable, CameraPlugin
- Direct Known Subclasses:
- JoglLight
public abstract class Light
- extends AbstractDrawable
- implements CameraPlugin
|
Constructor Summary |
Light()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gestalt.render.Drawable |
draw |
global_ambient
public static float[] global_ambient
ambient
public Color ambient
diffuse
public Color diffuse
specular
public Color specular
direction
public Vector3f direction
intesity
public float intesity
enable
public boolean enable
Light
public Light()
position
public Vector3f position()
setPositionRef
public void setPositionRef(Vector3f thePositionRef)
setType
public void setType(float theType)
getID
public int getID()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
begin
public void begin(GLContext theRenderContext)
- Specified by:
begin in interface CameraPlugin
processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009