|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartofillusion.material.Material
artofillusion.material.UniformMaterial
public class UniformMaterial
UniformMaterial represents a material whose properties do not vary with position.
Constructor Summary | |
---|---|
UniformMaterial()
|
|
UniformMaterial(java.io.DataInputStream in,
Scene theScene)
|
Method Summary | |
---|---|
boolean |
castsShadows()
Return true if this material should cast shadows. |
Material |
duplicate()
Create a duplicate of the material. |
void |
edit(BFrame fr,
Scene sc)
Allow the user to interactively edit the material. |
MaterialMapping |
getDefaultMapping(Object3D obj)
Get a default MaterialMapping for the material. |
void |
getMaterialSpec(MaterialSpec spec)
|
static java.lang.String |
getTypeName()
|
boolean |
isScattering()
Return true if this material has internal scattering. |
void |
writeToFile(java.io.DataOutputStream out,
Scene theScene)
The following method writes the material's data to an output stream. |
Methods inherited from class artofillusion.material.Material |
---|
assignNewID, getID, getName, getStepSize, indexOfRefraction, setID, setIndexOfRefraction, setName, usesImage |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UniformMaterial()
public UniformMaterial(java.io.DataInputStream in, Scene theScene) throws java.io.IOException, java.io.InvalidObjectException
java.io.IOException
java.io.InvalidObjectException
Method Detail |
---|
public static java.lang.String getTypeName()
public boolean isScattering()
Material
isScattering
in class Material
public boolean castsShadows()
Material
castsShadows
in class Material
public void getMaterialSpec(MaterialSpec spec)
public MaterialMapping getDefaultMapping(Object3D obj)
Material
getDefaultMapping
in class Material
public Material duplicate()
Material
duplicate
in class Material
public void edit(BFrame fr, Scene sc)
Material
edit
in class Material
public void writeToFile(java.io.DataOutputStream out, Scene theScene) throws java.io.IOException
Material
writeToFile
in class Material
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |