Class SoundDeviceJme

java.lang.Object
com.jme3.niftygui.SoundDeviceJme
All Implemented Interfaces:
de.lessvoid.nifty.spi.sound.SoundDevice

public class SoundDeviceJme extends Object implements de.lessvoid.nifty.spi.sound.SoundDevice
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.jme3.audio.AudioRenderer
     
    protected com.jme3.asset.AssetManager
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SoundDeviceJme(com.jme3.asset.AssetManager assetManager, com.jme3.audio.AudioRenderer ar)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.lessvoid.nifty.spi.sound.SoundHandle
    loadMusic(de.lessvoid.nifty.sound.SoundSystem soundSystem, String filename)
     
    de.lessvoid.nifty.spi.sound.SoundHandle
    loadSound(de.lessvoid.nifty.sound.SoundSystem soundSystem, String filename)
     
    void
    setResourceLoader(de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader niftyResourceLoader)
     
    void
    update(int delta)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • assetManager

      protected com.jme3.asset.AssetManager assetManager
    • ar

      protected com.jme3.audio.AudioRenderer ar
  • Constructor Details

    • SoundDeviceJme

      public SoundDeviceJme(com.jme3.asset.AssetManager assetManager, com.jme3.audio.AudioRenderer ar)
  • Method Details

    • setResourceLoader

      public void setResourceLoader(de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader niftyResourceLoader)
      Specified by:
      setResourceLoader in interface de.lessvoid.nifty.spi.sound.SoundDevice
    • loadSound

      public de.lessvoid.nifty.spi.sound.SoundHandle loadSound(de.lessvoid.nifty.sound.SoundSystem soundSystem, String filename)
      Specified by:
      loadSound in interface de.lessvoid.nifty.spi.sound.SoundDevice
    • loadMusic

      public de.lessvoid.nifty.spi.sound.SoundHandle loadMusic(de.lessvoid.nifty.sound.SoundSystem soundSystem, String filename)
      Specified by:
      loadMusic in interface de.lessvoid.nifty.spi.sound.SoundDevice
    • update

      public void update(int delta)
      Specified by:
      update in interface de.lessvoid.nifty.spi.sound.SoundDevice