Class FastNoiseLite

java.lang.Object
foundry.veil.api.util.FastNoiseLite

public class FastNoiseLite extends Object
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<FastNoiseLite> CODEC
  • Constructor Details

    • FastNoiseLite

      public FastNoiseLite()
    • FastNoiseLite

      public FastNoiseLite(int seed)
  • Method Details

    • renderImGuiSettings

      public void renderImGuiSettings()
    • GetSeed

      public int GetSeed()
    • GetFrequency

      public float GetFrequency()
    • GetNoiseType

      public FastNoiseLite.NoiseType GetNoiseType()
    • GetRotationType3D

      public FastNoiseLite.RotationType3D GetRotationType3D()
    • GetTransformType3D

      public foundry.veil.api.util.FastNoiseLite.TransformType3D GetTransformType3D()
    • GetFractalType

      public FastNoiseLite.FractalType GetFractalType()
    • GetFractalOctaves

      public int GetFractalOctaves()
    • GetFractalLacunarity

      public float GetFractalLacunarity()
    • GetFractalGain

      public float GetFractalGain()
    • GetFractalWeightedStrength

      public float GetFractalWeightedStrength()
    • GetFractalPingPongStrength

      public float GetFractalPingPongStrength()
    • GetFractalBounding

      public float GetFractalBounding()
    • GetCellularDistanceFunction

      public FastNoiseLite.CellularDistanceFunction GetCellularDistanceFunction()
    • GetCellularReturnType

      public FastNoiseLite.CellularReturnType GetCellularReturnType()
    • GetCellularJitterModifier

      public float GetCellularJitterModifier()
    • GetDomainWarpType

      public FastNoiseLite.DomainWarpType GetDomainWarpType()
    • GetWarpTransformType3D

      public foundry.veil.api.util.FastNoiseLite.TransformType3D GetWarpTransformType3D()
    • GetDomainWarpAmp

      public float GetDomainWarpAmp()
    • copy

      public FastNoiseLite copy()
    • 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)