Class FastNoiseLite

java.lang.Object
io.github.vampirestudios.vampirelib.utils.FastNoiseLite

public class FastNoiseLite extends Object
  • Constructor Details

    • FastNoiseLite

      public FastNoiseLite()
    • FastNoiseLite

      public FastNoiseLite(int seed)
  • Method Details

    • SetSeed

      public void SetSeed(int seed)
    • SetFrequency

      public void SetFrequency(float frequency)
    • SetNoiseType

      public void SetNoiseType(FastNoiseLite.NoiseType noiseType)
    • SetRotationType3D

      public void SetRotationType3D(FastNoiseLite.RotationType3D rotationType3D)
    • SetFractalType

      public void SetFractalType(FastNoiseLite.FractalType fractalType)
    • SetFractalOctaves

      public void SetFractalOctaves(int octaves)
    • SetFractalLacunarity

      public void SetFractalLacunarity(float lacunarity)
    • SetFractalGain

      public void SetFractalGain(float gain)
    • SetFractalWeightedStrength

      public void SetFractalWeightedStrength(float weightedStrength)
    • SetFractalPingPongStrength

      public void SetFractalPingPongStrength(float pingPongStrength)
    • SetCellularDistanceFunction

      public void SetCellularDistanceFunction(FastNoiseLite.CellularDistanceFunction cellularDistanceFunction)
    • SetCellularReturnType

      public void SetCellularReturnType(FastNoiseLite.CellularReturnType cellularReturnType)
    • SetCellularJitter

      public void SetCellularJitter(float cellularJitter)
    • SetDomainWarpType

      public void SetDomainWarpType(FastNoiseLite.DomainWarpType domainWarpType)
    • SetDomainWarpAmp

      public void SetDomainWarpAmp(float domainWarpAmp)
    • GetNoise

      public float GetNoise(float x, float y)
    • GetNoise

      public float GetNoise(float x, float y, float z)
    • DomainWarp

      public void DomainWarp(FastNoiseLite.Vector2 coord)
    • DomainWarp

      public void DomainWarp(FastNoiseLite.Vector3 coord)