Class IsoWater

java.lang.Object
zombie.iso.IsoWater

public final class IsoWater extends Object
  • Field Details

    • DEPTH_ADJUST

      public static float DEPTH_ADJUST
    • Effect

      public Shader Effect
  • Constructor Details

    • IsoWater

      public IsoWater()
  • Method Details

    • getInstance

      public static IsoWater getInstance()
    • getShaderEnable

      public boolean getShaderEnable()
    • applyWaterQuality

      public void applyWaterQuality()
    • render

      public void render(ArrayList<IsoGridSquare> arrayList)
    • renderShore

      public void renderShore(ArrayList<IsoGridSquare> arrayList)
    • waterProjection

      public void waterProjection(org.joml.Matrix4f matrix4f)
    • waterGeometry

      public void waterGeometry(boolean bShore)
    • getTextureBottom

      public ITexture getTextureBottom()
    • getShaderTime

      public float getShaderTime()
    • getRainIntensity

      public float getRainIntensity()
    • update

      public void update(ClimateManager cm)
    • getWaterWindX

      public float getWaterWindX()
    • getWaterWindY

      public float getWaterWindY()
    • getWaterWindSpeed

      public float getWaterWindSpeed()
    • getShaderOffset

      public org.joml.Vector4f getShaderOffset()
    • FBOStart

      public void FBOStart()
    • FBOEnd

      public void FBOEnd()