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 longAmbientstatic java.lang.StringAmbientAliasstatic longAmbientLightstatic java.lang.StringAmbientLightAliasColorcolorstatic longDiffusestatic java.lang.StringDiffuseAliasstatic longEmissivestatic java.lang.StringEmissiveAliasstatic longFogstatic java.lang.StringFogAliasprotected static longMaskstatic longReflectionstatic java.lang.StringReflectionAliasstatic longSpecularstatic java.lang.StringSpecularAlias
-
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 intcompareTo(Attribute o)Attributecopy()static ColorAttributecreateAmbient(float r, float g, float b, float a)static ColorAttributecreateAmbient(Color color)static ColorAttributecreateAmbientLight(float r, float g, float b, float a)static ColorAttributecreateAmbientLight(Color color)static ColorAttributecreateDiffuse(float r, float g, float b, float a)static ColorAttributecreateDiffuse(Color color)static ColorAttributecreateEmissive(float r, float g, float b, float a)static ColorAttributecreateEmissive(Color color)static ColorAttributecreateFog(float r, float g, float b, float a)static ColorAttributecreateFog(Color color)static ColorAttributecreateReflection(float r, float g, float b, float a)static ColorAttributecreateReflection(Color color)static ColorAttributecreateSpecular(float r, float g, float b, float a)static ColorAttributecreateSpecular(Color color)inthashCode()static booleanis(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)
-
-