Package gov.nasa.worldwind.render
Class Material
- java.lang.Object
-
- gov.nasa.worldwind.render.Material
-
public class Material extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static MaterialBLACKstatic MaterialBLUEstatic MaterialCYANstatic MaterialDARK_GRAYstatic MaterialGRAYstatic MaterialGREENstatic MaterialLIGHT_GRAYstatic MaterialMAGENTAstatic MaterialORANGEstatic MaterialPINKstatic MaterialREDstatic MaterialWHITEstatic MaterialYELLOW
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(com.jogamp.opengl.GL2 gl, int face)voidapply(com.jogamp.opengl.GL2 gl, int face, float alpha)booleanequals(java.lang.Object o)java.awt.ColorgetAmbient()java.awt.ColorgetDiffuse()java.awt.ColorgetEmission()voidgetRestorableState(RestorableSupport rs, RestorableSupport.StateObject so)doublegetShininess()java.awt.ColorgetSpecular()protected voidglMaterial(com.jogamp.opengl.GL2 gl, int face, int name, java.awt.Color color)protected voidglMaterial(com.jogamp.opengl.GL2 gl, int face, int name, java.awt.Color color, float alpha)inthashCode()protected java.awt.ColormakeDarker(java.awt.Color color)MaterialrestoreState(RestorableSupport rs, RestorableSupport.StateObject so)
-
-
-
Field Detail
-
WHITE
public static final Material WHITE
-
LIGHT_GRAY
public static final Material LIGHT_GRAY
-
GRAY
public static final Material GRAY
-
DARK_GRAY
public static final Material DARK_GRAY
-
BLACK
public static final Material BLACK
-
RED
public static final Material RED
-
PINK
public static final Material PINK
-
ORANGE
public static final Material ORANGE
-
YELLOW
public static final Material YELLOW
-
GREEN
public static final Material GREEN
-
MAGENTA
public static final Material MAGENTA
-
CYAN
public static final Material CYAN
-
BLUE
public static final Material BLUE
-
-
Method Detail
-
getAmbient
public final java.awt.Color getAmbient()
-
getDiffuse
public final java.awt.Color getDiffuse()
-
getSpecular
public final java.awt.Color getSpecular()
-
getEmission
public final java.awt.Color getEmission()
-
getShininess
public final double getShininess()
-
apply
public void apply(com.jogamp.opengl.GL2 gl, int face)
-
apply
public void apply(com.jogamp.opengl.GL2 gl, int face, float alpha)
-
glMaterial
protected void glMaterial(com.jogamp.opengl.GL2 gl, int face, int name, java.awt.Color color)
-
glMaterial
protected void glMaterial(com.jogamp.opengl.GL2 gl, int face, int name, java.awt.Color color, float alpha)
-
makeDarker
protected java.awt.Color makeDarker(java.awt.Color color)
-
getRestorableState
public void getRestorableState(RestorableSupport rs, RestorableSupport.StateObject so)
-
restoreState
public Material restoreState(RestorableSupport rs, RestorableSupport.StateObject so)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-