public class ColorAttribute extends Attribute
Modifier and Type | Field and Description |
---|---|
static long |
Ambient |
static java.lang.String |
AmbientAlias |
static long |
AmbientLight |
static java.lang.String |
AmbientLightAlias |
Color |
color |
static long |
Diffuse |
static java.lang.String |
DiffuseAlias |
static long |
Emissive |
static java.lang.String |
EmissiveAlias |
static long |
Fog |
static java.lang.String |
FogAlias |
protected static long |
Mask |
static long |
Reflection |
static java.lang.String |
ReflectionAlias |
static long |
Specular |
static java.lang.String |
SpecularAlias |
Constructor and Description |
---|
ColorAttribute(ColorAttribute copyFrom) |
ColorAttribute(long type) |
ColorAttribute(long type,
Color color) |
ColorAttribute(long type,
float r,
float g,
float b,
float a) |
Modifier and Type | Method and Description |
---|---|
Attribute |
copy() |
static ColorAttribute |
createAmbient(Color color) |
static ColorAttribute |
createAmbient(float r,
float g,
float b,
float a) |
static ColorAttribute |
createDiffuse(Color color) |
static ColorAttribute |
createDiffuse(float r,
float g,
float b,
float a) |
static ColorAttribute |
createReflection(Color color) |
static ColorAttribute |
createReflection(float r,
float g,
float b,
float a) |
static ColorAttribute |
createSpecular(Color color) |
static ColorAttribute |
createSpecular(float r,
float g,
float b,
float a) |
int |
hashCode() |
static boolean |
is(long mask) |
equals, equals, getAttributeAlias, getAttributeType, register, toString
public static final java.lang.String DiffuseAlias
public static final long Diffuse
public static final java.lang.String SpecularAlias
public static final long Specular
public static final java.lang.String AmbientAlias
public static final long Ambient
public static final java.lang.String EmissiveAlias
public static final long Emissive
public static final java.lang.String ReflectionAlias
public static final long Reflection
public static final java.lang.String AmbientLightAlias
public static final long AmbientLight
public static final java.lang.String FogAlias
public static final long Fog
protected static long Mask
public final Color color
public ColorAttribute(long type)
public ColorAttribute(long type, Color color)
public ColorAttribute(long type, float r, float g, float b, float a)
public ColorAttribute(ColorAttribute copyFrom)
public static final boolean is(long mask)
public static final ColorAttribute createAmbient(Color color)
public static final ColorAttribute createAmbient(float r, float g, float b, float a)
public static final ColorAttribute createDiffuse(Color color)
public static final ColorAttribute createDiffuse(float r, float g, float b, float a)
public static final ColorAttribute createSpecular(Color color)
public static final ColorAttribute createSpecular(float r, float g, float b, float a)
public static final ColorAttribute createReflection(Color color)
public static final ColorAttribute createReflection(float r, float g, float b, float a)
public Attribute copy()
public int hashCode()
hashCode
in class java.lang.Object