Package mindustry.entities.effect
Class NoiseEffect
java.lang.Object
mindustry.entities.Effect
mindustry.entities.effect.NoiseEffect
Effect that renders noise layers over the camera view.
-
Nested Class Summary
Nested classes/interfaces inherited from class mindustry.entities.Effect
Effect.EffectContainer -
Field Summary
FieldsModifier and TypeFieldDescriptionfloatarc.graphics.Colorfloatfloatfloatintfloatfloatfloatfloatarc.graphics.TexturefloatfloatFields inherited from class mindustry.entities.Effect
all, baseRotation, clip, followParent, id, layer, layerDuration, lifetime, renderer, rotWithParent, startDelay -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddrawNoise(arc.graphics.Texture noise, arc.graphics.Color color, float noisescl, float opacity, float baseSpeed, float intensity, float vwindx, float vwindy, float offset) static voiddrawNoiseLayers(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) voidMethods inherited from class mindustry.entities.Effect
add, at, at, at, at, at, at, at, at, at, baseRotation, create, decal, decal, floorDust, floorDustAngle, followParent, get, init, layer, layer, render, rotWithParent, rubble, scorch, shake, shake, shockwaveDust, shockwaveDust, shouldCreate, startDelay, wrap, wrap
-
Field Details
-
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
-
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)
-