Class NoiseEffect

java.lang.Object
mindustry.entities.Effect
mindustry.entities.effect.NoiseEffect

public class NoiseEffect extends Effect
Effect that renders noise layers over the camera view.
  • Field Details

    • noisePath

      public String noisePath
    • color

      @Nullable public arc.graphics.Color color
    • noiseScl

      public float noiseScl
    • opacity

      public float opacity
    • baseSpeed

      public float baseSpeed
    • intensity

      public float intensity
    • windX

      public float windX
    • windY

      public float windY
    • layers

      public int layers
    • layerSpeedMul

      public float layerSpeedMul
    • layerAlphaMul

      public float layerAlphaMul
    • layerSclMul

      public float layerSclMul
    • layerColorMul

      public float layerColorMul
    • tex

      public arc.graphics.Texture tex
  • Constructor Details

    • NoiseEffect

      public NoiseEffect()
  • Method Details

    • render

      public void render(Effect.EffectContainer e)
      Overrides:
      render in class Effect
    • drawNoiseLayers

      public static void drawNoiseLayers(arc.graphics.Texture noise, arc.graphics.Color color, float noisescl, float opacity, float baseSpeed, float intensity, float vwindx, float vwindy, int layers, float layerSpeedM, float layerAlphaM, float layerSclM, float layerColorM)
    • drawNoise

      public static void drawNoise(arc.graphics.Texture noise, arc.graphics.Color color, float noisescl, float opacity, float baseSpeed, float intensity, float vwindx, float vwindy, float offset)