Class ColorAttribute
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.Attribute
-
- com.badlogic.gdx.graphics.g3d.attributes.ColorAttribute
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ColorAttribute(long type)
ColorAttribute(long type, float r, float g, float b, float a)
ColorAttribute(long type, Color color)
ColorAttribute(ColorAttribute copyFrom)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Attribute o)
Attribute
copy()
static ColorAttribute
createAmbient(float r, float g, float b, float a)
static ColorAttribute
createAmbient(Color color)
static ColorAttribute
createAmbientLight(float r, float g, float b, float a)
static ColorAttribute
createAmbientLight(Color color)
static ColorAttribute
createDiffuse(float r, float g, float b, float a)
static ColorAttribute
createDiffuse(Color color)
static ColorAttribute
createEmissive(float r, float g, float b, float a)
static ColorAttribute
createEmissive(Color color)
static ColorAttribute
createFog(float r, float g, float b, float a)
static ColorAttribute
createFog(Color color)
static ColorAttribute
createReflection(float r, float g, float b, float a)
static ColorAttribute
createReflection(Color color)
static ColorAttribute
createSpecular(float r, float g, float b, float a)
static ColorAttribute
createSpecular(Color color)
int
hashCode()
static boolean
is(long mask)
-
Methods inherited from class com.badlogic.gdx.graphics.g3d.Attribute
equals, equals, getAttributeAlias, getAttributeType, register, toString
-
-
-
-
Field Detail
-
DiffuseAlias
public static final java.lang.String DiffuseAlias
- See Also:
- Constant Field Values
-
Diffuse
public static final long Diffuse
-
SpecularAlias
public static final java.lang.String SpecularAlias
- See Also:
- Constant Field Values
-
Specular
public static final long Specular
-
AmbientAlias
public static final java.lang.String AmbientAlias
- See Also:
- Constant Field Values
-
Ambient
public static final long Ambient
-
EmissiveAlias
public static final java.lang.String EmissiveAlias
- See Also:
- Constant Field Values
-
Emissive
public static final long Emissive
-
ReflectionAlias
public static final java.lang.String ReflectionAlias
- See Also:
- Constant Field Values
-
Reflection
public static final long Reflection
-
AmbientLightAlias
public static final java.lang.String AmbientLightAlias
- See Also:
- Constant Field Values
-
AmbientLight
public static final long AmbientLight
-
FogAlias
public static final java.lang.String FogAlias
- See Also:
- Constant Field Values
-
Fog
public static final long Fog
-
Mask
protected static long Mask
-
color
public final Color color
-
-
Constructor Detail
-
ColorAttribute
public ColorAttribute(long type)
-
ColorAttribute
public ColorAttribute(long type, Color color)
-
ColorAttribute
public ColorAttribute(long type, float r, float g, float b, float a)
-
ColorAttribute
public ColorAttribute(ColorAttribute copyFrom)
-
-
Method Detail
-
is
public static final boolean is(long mask)
-
createAmbient
public static final ColorAttribute createAmbient(Color color)
-
createAmbient
public static final ColorAttribute createAmbient(float r, float g, float b, float a)
-
createDiffuse
public static final ColorAttribute createDiffuse(Color color)
-
createDiffuse
public static final ColorAttribute createDiffuse(float r, float g, float b, float a)
-
createSpecular
public static final ColorAttribute createSpecular(Color color)
-
createSpecular
public static final ColorAttribute createSpecular(float r, float g, float b, float a)
-
createReflection
public static final ColorAttribute createReflection(Color color)
-
createReflection
public static final ColorAttribute createReflection(float r, float g, float b, float a)
-
createEmissive
public static final ColorAttribute createEmissive(Color color)
-
createEmissive
public static final ColorAttribute createEmissive(float r, float g, float b, float a)
-
createAmbientLight
public static final ColorAttribute createAmbientLight(Color color)
-
createAmbientLight
public static final ColorAttribute createAmbientLight(float r, float g, float b, float a)
-
createFog
public static final ColorAttribute createFog(Color color)
-
createFog
public static final ColorAttribute createFog(float r, float g, float b, float a)
-
copy
public Attribute copy()
-
compareTo
public int compareTo(Attribute o)
-
-