Class MusicManager.SpectrumConfig

java.lang.Object
com.prineside.tdi2.managers.MusicManager.SpectrumConfig
All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
Enclosing class:
MusicManager

public static final class MusicManager.SpectrumConfig extends Object implements com.esotericsoftware.kryo.KryoSerializable
  • Field Details

    • DEFAULT

      public static final MusicManager.SpectrumConfig DEFAULT
    • frequencies

      public com.badlogic.gdx.utils.Array<MusicManager.FrequencyRange> frequencies
    • fixedMaxValue

      public float fixedMaxValue
    • maxValueEasing

      public float maxValueEasing
    • spectrumLock

      public final Object spectrumLock
    • spectrumLeft

      public float[] spectrumLeft
    • spectrumRight

      public float[] spectrumRight
  • Constructor Details

    • SpectrumConfig

      public SpectrumConfig()
    • SpectrumConfig

      public SpectrumConfig(com.badlogic.gdx.utils.Array<MusicManager.FrequencyRange> frequencies)
  • Method Details

    • write

      public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
      Specified by:
      write in interface com.esotericsoftware.kryo.KryoSerializable
    • read

      public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input)
      Specified by:
      read in interface com.esotericsoftware.kryo.KryoSerializable
    • getSpectrumSize

      public int getSpectrumSize()
    • copySpectrum

      public void copySpectrum(float[] out, boolean leftChannel)
    • zeroSpectrums

      public void zeroSpectrums()
    • sameAs

      public boolean sameAs(MusicManager.SpectrumConfig other)
    • toString

      public String toString()
      Overrides:
      toString in class Object