|
XJRT Rendering Toolkit 1.0b06 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.autochthonous.graphics.rt.objects.PointLight
A point light source. By default it affects all objects in the scene, unless the choice is constrained by the using the addAffected method.
Example:
<PointLight location="0, 0, 0" direction="0, 0, -1" color="0.8, 0.7, 1"/>
Document Type Definition:
<!ENTITY %Float "CDATA">
<!ENTITY %Color3f "CDATA">
<!ENTITY %Point3f "CDATA">
<!ELEMENT PointLight EMPTY>
<!ATTLIST PointLight
color %Color3f; "1, 1, 1"
location %Point3f; "0, 0, 0">
Constructor Summary | |
PointLight(Point3f loc,
Color3f col)
|
Method Summary | |
void |
addAffected(Renderable obj)
add an object as being one of those affected by this light. |
static Light |
getInstance(RMLReader in)
|
LightData |
getLightData(Hit hit,
Illuminated world)
|
void |
setShadows(boolean shadows)
set whether or not this light will cast shadows (if not objects in the world are treated as though invisible). |
void |
transform(Transform trans)
transform the location of the light. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PointLight(Point3f loc, Color3f col)
Method Detail |
public static Light getInstance(RMLReader in) throws java.io.IOException
java.io.IOException
public void setShadows(boolean shadows)
setShadows
in interface Light
public void transform(Transform trans)
transform
in interface Light
public void addAffected(Renderable obj)
addAffected
in interface Light
public LightData getLightData(Hit hit, Illuminated world)
getLightData
in interface Light
|
XJRT Rendering Toolkit 1.0b06 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |