Class IsoWeatherFX

java.lang.Object
zombie.iso.weather.fx.IsoWeatherFX

public class IsoWeatherFX extends Object
TurboTuTone.
  • Field Details

    • DEBUG_BOUNDS

      protected static boolean DEBUG_BOUNDS
    • ID_CLOUD

      public static int ID_CLOUD
    • ID_FOG

      public static int ID_FOG
    • ID_SNOW

      public static int ID_SNOW
    • ID_RAIN

      public static int ID_RAIN
    • ZoomMod

      public static float ZoomMod
    • playerIndoors

      protected boolean playerIndoors
    • windPrecipIntensity

      protected SteppedUpdateFloat windPrecipIntensity
    • windIntensity

      protected SteppedUpdateFloat windIntensity
    • windAngleIntensity

      protected SteppedUpdateFloat windAngleIntensity
    • precipitationIntensity

      protected SteppedUpdateFloat precipitationIntensity
    • precipitationIntensitySnow

      protected SteppedUpdateFloat precipitationIntensitySnow
    • precipitationIntensityRain

      protected SteppedUpdateFloat precipitationIntensityRain
    • cloudIntensity

      protected SteppedUpdateFloat cloudIntensity
    • fogIntensity

      protected SteppedUpdateFloat fogIntensity
    • windAngleMod

      protected SteppedUpdateFloat windAngleMod
    • precipitationIsSnow

      protected boolean precipitationIsSnow
    • windSpeed

      protected float windSpeed
    • windSpeedFog

      protected float windSpeedFog
    • windAngle

      protected float windAngle
    • windAngleClouds

      protected float windAngleClouds
    • indoorsAlphaMod

      protected SteppedUpdateFloat indoorsAlphaMod
    • instance

      protected static IsoWeatherFX instance
  • Constructor Details

    • IsoWeatherFX

      public IsoWeatherFX()
  • Method Details

    • init

      public void init()
    • update

      public void update()
    • setDebugBounds

      public void setDebugBounds(boolean b)
    • isDebugBounds

      public boolean isDebugBounds()
    • setWindAngleIntensity

      public void setWindAngleIntensity(float intensity)
    • getWindAngleIntensity

      public float getWindAngleIntensity()
    • getRenderWindAngleRain

      public float getRenderWindAngleRain()
    • setWindPrecipIntensity

      public void setWindPrecipIntensity(float intensity)
    • getWindPrecipIntensity

      public float getWindPrecipIntensity()
    • setWindIntensity

      public void setWindIntensity(float intensity)
    • getWindIntensity

      public float getWindIntensity()
    • setFogIntensity

      public void setFogIntensity(float intensity)
    • getFogIntensity

      public float getFogIntensity()
    • setCloudIntensity

      public void setCloudIntensity(float intensity)
    • getCloudIntensity

      public float getCloudIntensity()
    • setPrecipitationIntensity

      public void setPrecipitationIntensity(float intensity)
    • getPrecipitationIntensity

      public float getPrecipitationIntensity()
    • setPrecipitationIsSnow

      public void setPrecipitationIsSnow(boolean b)
    • getPrecipitationIsSnow

      public boolean getPrecipitationIsSnow()
    • hasCloudsToRender

      public boolean hasCloudsToRender()
    • hasPrecipitationToRender

      public boolean hasPrecipitationToRender()
    • hasFogToRender

      public boolean hasFogToRender()
    • render

      public void render()
    • renderLayered

      public void renderLayered(boolean doClouds, boolean doFog, boolean doPrecip)
    • renderClouds

      public void renderClouds()
    • renderFog

      public void renderFog()
    • renderPrecipitation

      public void renderPrecipitation()
    • clamp

      public static float clamp(float min, float max, float val)
    • lerp

      public static float lerp(float t, float a, float b)
    • clerp

      public static float clerp(float t, float a, float b)
    • getDrawer

      public WeatherParticleDrawer getDrawer(int int2)
    • Reset

      public void Reset()