gov.nasa.worldwind.render
Class Material
java.lang.Object
gov.nasa.worldwind.render.Material
public class Material
- extends Object
Method Summary |
void |
apply(GL gl,
int face)
|
void |
apply(GL gl,
int face,
float alpha)
|
boolean |
equals(Object o)
|
Color |
getAmbient()
|
Color |
getDiffuse()
|
Color |
getEmission()
|
void |
getRestorableState(RestorableSupport rs,
RestorableSupport.StateObject so)
|
double |
getShininess()
|
Color |
getSpecular()
|
protected void |
glMaterial(GL gl,
int face,
int name,
Color color)
|
protected void |
glMaterial(GL gl,
int face,
int name,
Color color,
float alpha)
|
int |
hashCode()
|
protected Color |
makeDarker(Color color)
|
Material |
restoreState(RestorableSupport rs,
RestorableSupport.StateObject so)
|
BLACK
public static final Material BLACK
BLUE
public static final Material BLUE
CYAN
public static final Material CYAN
DARK_GRAY
public static final Material DARK_GRAY
GRAY
public static final Material GRAY
GREEN
public static final Material GREEN
LIGHT_GRAY
public static final Material LIGHT_GRAY
MAGENTA
public static final Material MAGENTA
ORANGE
public static final Material ORANGE
PINK
public static final Material PINK
RED
public static final Material RED
WHITE
public static final Material WHITE
YELLOW
public static final Material YELLOW
Material
public Material(Color color)
Material
public Material(Color specular,
Color diffuse,
Color ambient,
Color emission,
float shininess)
Material
public Material(Color color,
float shininess)
apply
public void apply(GL gl,
int face)
apply
public void apply(GL gl,
int face,
float alpha)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
getAmbient
public final Color getAmbient()
getDiffuse
public final Color getDiffuse()
getEmission
public final Color getEmission()
getRestorableState
public void getRestorableState(RestorableSupport rs,
RestorableSupport.StateObject so)
getShininess
public final double getShininess()
getSpecular
public final Color getSpecular()
glMaterial
protected void glMaterial(GL gl,
int face,
int name,
Color color)
glMaterial
protected void glMaterial(GL gl,
int face,
int name,
Color color,
float alpha)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
makeDarker
protected Color makeDarker(Color color)
restoreState
public Material restoreState(RestorableSupport rs,
RestorableSupport.StateObject so)