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

public class ColorAttribute extends Attribute
  • Field Details Link icon

    • DiffuseAlias Link icon

      public static final String DiffuseAlias
      See Also:
    • Diffuse Link icon

      public static final int Diffuse
    • SpecularAlias Link icon

      public static final String SpecularAlias
      See Also:
    • Specular Link icon

      public static final int Specular
    • AmbientAlias Link icon

      public static final String AmbientAlias
      See Also:
    • Ambient Link icon

      public static final int Ambient
    • EmissiveAlias Link icon

      public static final String EmissiveAlias
      See Also:
    • Emissive Link icon

      public static final int Emissive
    • MetallicAlias Link icon

      public static final String MetallicAlias
      See Also:
    • Metallic Link icon

      public static final int Metallic
    • RoughnessAlias Link icon

      public static final String RoughnessAlias
      See Also:
    • Roughness Link icon

      public static final int Roughness
    • AmbientLightAlias Link icon

      public static final String AmbientLightAlias
      See Also:
    • AmbientLight Link icon

      public static final int AmbientLight
    • FogAlias Link icon

      public static final String FogAlias
      See Also:
    • Fog Link icon

      public static final int Fog
    • DiffuseScatteringAlias Link icon

      public static final String DiffuseScatteringAlias
      See Also:
    • DiffuseScattering Link icon

      public static final int DiffuseScattering
    • color Link icon

      public final com.badlogic.gdx.graphics.Color color
  • Constructor Details Link icon

    • ColorAttribute Link icon

      public ColorAttribute(int index)
    • ColorAttribute Link icon

      public ColorAttribute(com.badlogic.gdx.graphics.g3d.attributes.ColorAttribute other)
    • ColorAttribute Link icon

      public ColorAttribute(int index, com.badlogic.gdx.graphics.Color color)
    • ColorAttribute Link icon

      public ColorAttribute(int index, float r, float g, float b, float a)
    • ColorAttribute Link icon

      public ColorAttribute(int index, float l)
    • ColorAttribute Link icon

      public ColorAttribute(ColorAttribute copyFrom)
  • Method Details Link icon

    • createAmbient Link icon

      public static final ColorAttribute createAmbient(com.badlogic.gdx.graphics.Color color)
    • createAmbient Link icon

      public static final ColorAttribute createAmbient(float r, float g, float b, float a)
    • createDiffuse Link icon

      public static final ColorAttribute createDiffuse(com.badlogic.gdx.graphics.Color color)
    • createDiffuse Link icon

      public static final ColorAttribute createDiffuse(float r, float g, float b, float a)
    • createSpecular Link icon

      public static final ColorAttribute createSpecular(com.badlogic.gdx.graphics.Color color)
    • createSpecular Link icon

      public static final ColorAttribute createSpecular(float r, float g, float b, float a)
    • createMetallic Link icon

      public static final ColorAttribute createMetallic(com.badlogic.gdx.graphics.Color color)
    • createMetallic Link icon

      public static final ColorAttribute createMetallic(float r, float g, float b, float a)
    • createRoughness Link icon

      public static final ColorAttribute createRoughness(com.badlogic.gdx.graphics.Color color)
    • createRoughness Link icon

      public static final ColorAttribute createRoughness(float r, float g, float b, float a)
    • createEmissive Link icon

      public static final ColorAttribute createEmissive(com.badlogic.gdx.graphics.Color color)
    • createEmissive Link icon

      public static final ColorAttribute createEmissive(float r, float g, float b, float a)
    • createAmbientLight Link icon

      public static final ColorAttribute createAmbientLight(com.badlogic.gdx.graphics.Color color)
    • createAmbientLight Link icon

      public static final ColorAttribute createAmbientLight(float r, float g, float b, float a)
    • createFog Link icon

      public static final ColorAttribute createFog(com.badlogic.gdx.graphics.Color color)
    • createFog Link icon

      public static final ColorAttribute createFog(float r, float g, float b, float a)
    • copy Link icon

      public Attribute copy()
      Specified by:
      copy in class Attribute
      Returns:
      An exact copy of this attribute
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Attribute
    • compareTo Link icon

      public int compareTo(Attribute o)