Class Shaders.CloudShader

java.lang.Object
arc.graphics.gl.Shader
mindustry.graphics.Shaders.LoadShader
mindustry.graphics.Shaders.CloudShader
All Implemented Interfaces:
arc.util.Disposable
Enclosing class:
Shaders

public static class Shaders.CloudShader extends Shaders.LoadShader
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
     
    arc.graphics.Color
     
    arc.math.geom.Vec3
     
    arc.math.geom.Vec3
     
     

    Fields inherited from class arc.graphics.gl.Shader

    colorAttribute, mixColorAttribute, normalAttribute, pedantic, positionAttribute, prependFragmentCode, prependVertexCode, texcoordAttribute
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class arc.graphics.gl.Shader

    bind, copyTransform, copyTransform, createProgram, disableVertexAttribute, dispose, fetchUniformLocation, getAttributeLocation, getAttributes, getAttributeSize, getAttributeType, getFragmentShaderSource, getLog, getUniformLocation, getUniforms, getUniformSize, getUniformType, getVertexShaderSource, hasAttribute, hasUniform, isCompiled, isDisposed, preprocess, setUniform1fv, setUniform1fv, setUniform2fv, setUniform2fv, setUniform3fv, setUniform3fv, setUniform4fv, setUniform4fv, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformMatrix, setUniformMatrix, setUniformMatrix, setUniformMatrix, setUniformMatrix3fv, setUniformMatrix4, setUniformMatrix4, setUniformMatrix4, setUniformMatrix4fv, setUniformMatrix4fv, setUniformMatrix4fv

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • lightDir

      public arc.math.geom.Vec3 lightDir
    • ambientColor

      public arc.graphics.Color ambientColor
    • camDir

      public arc.math.geom.Vec3 camDir
    • alpha

      public float alpha
    • planet

      public Planet planet
  • Constructor Details

    • CloudShader

      public CloudShader()
  • Method Details

    • apply

      public void apply()
      Overrides:
      apply in class arc.graphics.gl.Shader