Class MockMusic

  • All Implemented Interfaces:
    com.badlogic.gdx.audio.Music, com.badlogic.gdx.utils.Disposable

    public class MockMusic
    extends java.lang.Object
    implements com.badlogic.gdx.audio.Music
    The headless backend does its best to mock elements. This is intended to make code-sharing between server and client as simple as possible.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.badlogic.gdx.audio.Music

        com.badlogic.gdx.audio.Music.OnCompletionListener
    • Constructor Summary

      Constructors 
      Constructor Description
      MockMusic()  
    • Constructor Detail

      • MockMusic

        public MockMusic()
    • Method Detail

      • play

        public void play()
        Specified by:
        play in interface com.badlogic.gdx.audio.Music
      • pause

        public void pause()
        Specified by:
        pause in interface com.badlogic.gdx.audio.Music
      • stop

        public void stop()
        Specified by:
        stop in interface com.badlogic.gdx.audio.Music
      • isPlaying

        public boolean isPlaying()
        Specified by:
        isPlaying in interface com.badlogic.gdx.audio.Music
      • setLooping

        public void setLooping​(boolean isLooping)
        Specified by:
        setLooping in interface com.badlogic.gdx.audio.Music
      • isLooping

        public boolean isLooping()
        Specified by:
        isLooping in interface com.badlogic.gdx.audio.Music
      • setVolume

        public void setVolume​(float volume)
        Specified by:
        setVolume in interface com.badlogic.gdx.audio.Music
      • getVolume

        public float getVolume()
        Specified by:
        getVolume in interface com.badlogic.gdx.audio.Music
      • setPan

        public void setPan​(float pan,
                           float volume)
        Specified by:
        setPan in interface com.badlogic.gdx.audio.Music
      • setPosition

        public void setPosition​(float position)
        Specified by:
        setPosition in interface com.badlogic.gdx.audio.Music
      • getPosition

        public float getPosition()
        Specified by:
        getPosition in interface com.badlogic.gdx.audio.Music
      • dispose

        public void dispose()
        Specified by:
        dispose in interface com.badlogic.gdx.utils.Disposable
        Specified by:
        dispose in interface com.badlogic.gdx.audio.Music
      • setOnCompletionListener

        public void setOnCompletionListener​(com.badlogic.gdx.audio.Music.OnCompletionListener listener)
        Specified by:
        setOnCompletionListener in interface com.badlogic.gdx.audio.Music