Class ColorAttribute
java.lang.Object
gaiasky.util.gdx.shader.attribute.Attribute
gaiasky.util.gdx.shader.attribute.ColorAttribute
- All Implemented Interfaces:
Comparable<Attribute>
- Direct Known Subclasses:
PBRColorAttribute
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final intstatic final Stringfinal com.badlogic.gdx.graphics.Colorstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionColorAttribute(int index) ColorAttribute(int index, float l) ColorAttribute(int index, float r, float g, float b, float a) ColorAttribute(int index, com.badlogic.gdx.graphics.Color color) ColorAttribute(com.badlogic.gdx.graphics.g3d.attributes.ColorAttribute other) ColorAttribute(ColorAttribute copyFrom) -
Method Summary
Modifier and TypeMethodDescriptionintcopy()static final ColorAttributecreateAmbient(float r, float g, float b, float a) static final ColorAttributecreateAmbient(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateAmbientLight(float r, float g, float b, float a) static final ColorAttributecreateAmbientLight(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateDiffuse(float r, float g, float b, float a) static final ColorAttributecreateDiffuse(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateEmissive(float r, float g, float b, float a) static final ColorAttributecreateEmissive(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateFog(float r, float g, float b, float a) static final ColorAttributecreateFog(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateMetallic(float r, float g, float b, float a) static final ColorAttributecreateMetallic(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateRoughness(float r, float g, float b, float a) static final ColorAttributecreateRoughness(com.badlogic.gdx.graphics.Color color) static final ColorAttributecreateSpecular(float r, float g, float b, float a) static final ColorAttributecreateSpecular(com.badlogic.gdx.graphics.Color color) inthashCode()Methods inherited from class Attribute
equals, equals, getAttributeAlias, getAttributeIndex, getAttributeIndex, getAttributeType, getIndex, getNumAttributes, getTypes, has, register, toString
-
Field Details
-
DiffuseAlias
- See Also:
-
Diffuse
public static final int Diffuse -
SpecularAlias
- See Also:
-
Specular
public static final int Specular -
AmbientAlias
- See Also:
-
Ambient
public static final int Ambient -
EmissiveAlias
- See Also:
-
Emissive
public static final int Emissive -
MetallicAlias
- See Also:
-
Metallic
public static final int Metallic -
RoughnessAlias
- See Also:
-
Roughness
public static final int Roughness -
AmbientLightAlias
- See Also:
-
AmbientLight
public static final int AmbientLight -
FogAlias
- See Also:
-
Fog
public static final int Fog -
DiffuseScatteringAlias
- See Also:
-
DiffuseScattering
public static final int DiffuseScattering -
color
public final com.badlogic.gdx.graphics.Color color
-
-
Constructor Details
-
ColorAttribute
public ColorAttribute(int index) -
ColorAttribute
public ColorAttribute(com.badlogic.gdx.graphics.g3d.attributes.ColorAttribute other) -
ColorAttribute
public ColorAttribute(int index, com.badlogic.gdx.graphics.Color color) -
ColorAttribute
public ColorAttribute(int index, float r, float g, float b, float a) -
ColorAttribute
public ColorAttribute(int index, float l) -
ColorAttribute
-
-
Method Details
-
createAmbient
-
createAmbient
-
createDiffuse
-
createDiffuse
-
createSpecular
-
createSpecular
-
createMetallic
-
createMetallic
-
createRoughness
-
createRoughness
-
createEmissive
-
createEmissive
-
createAmbientLight
-
createAmbientLight
-
createFog
-
createFog
-
copy
-
hashCode
-
compareTo
-