Class FogShader

java.lang.Object
zombie.iso.weather.fog.FogShader
All Implemented Interfaces:
IShaderProgramListener

public class FogShader extends Object implements IShaderProgramListener
TurboTuTone.
  • Field Details

    • instance

      public static final FogShader instance
  • Constructor Details

    • FogShader

      public FogShader()
  • Method Details

    • initShader

      public void initShader()
    • getProgram

      public ShaderProgram getProgram()
    • setScreenInfo

      public void setScreenInfo(float width, float height, float zoom, float secondLayerAlpha)
    • setTextureInfo

      public void setTextureInfo(float u1, float u2, float alpha, float u3)
    • setRectangleInfo

      public void setRectangleInfo(float x, float y, float w, float h)
    • setScalingInfo

      public void setScalingInfo(float a, float b, float c, float d)
    • setColorInfo

      public void setColorInfo(float r, float g, float b, float a)
    • setWorldOffset

      public void setWorldOffset(float x, float y, float z, float u)
    • setParamInfo

      public void setParamInfo(float x, float y, float z, float w)
    • setCameraInfo

      public void setCameraInfo(float x, float y, float z, float w)
    • setTargetDepth

      public void setTargetDepth(float float0)
    • setScreenInfo2

      public void setScreenInfo2(float float0, float float1, float float2, float float3)
    • setTextureInfo2

      public void setTextureInfo2(float float0, float float1, float float2, float float3)
    • setRectangleInfo2

      public void setRectangleInfo2(float float0, float float1, float float2, float float3)
    • setScalingInfo2

      public void setScalingInfo2(float float0, float float1, float float2, float float3)
    • setColorInfo2

      public void setColorInfo2(float float0, float float1, float float2, float float3)
    • setWorldOffset2

      public void setWorldOffset2(float float0, float float1, float float2, float float3)
    • setParamInfo2

      public void setParamInfo2(float float0, float float1, float float2, float float3)
    • setCameraInfo2

      public void setCameraInfo2(float float0, float float1, float float2, float float3)
    • setTargetDepth2

      public void setTargetDepth2(float float0)
    • setTextureInfo3

      public void setTextureInfo3(float float0, float float1, float float2, float float3)
    • setWorldOffset3

      public void setWorldOffset3(float float0, float float1, float float2, float float3)
    • setParamInfo3

      public void setParamInfo3(float float0, float float1, float float2, float float3)
    • setColorInfo3

      public void setColorInfo3(float float0, float float1, float float2, float float3)
    • StartShader

      public boolean StartShader()
    • reloadShader

      protected void reloadShader()
    • callback

      public void callback(ShaderProgram var1)
      Specified by:
      callback in interface IShaderProgramListener