Class LwjglEFX

java.lang.Object
com.jme3.audio.lwjgl.LwjglEFX
All Implemented Interfaces:
com.jme3.audio.openal.EFX

public class LwjglEFX extends Object implements com.jme3.audio.openal.EFX
The LWJGL implementation of EFX.
  • Field Summary

    Fields inherited from interface com.jme3.audio.openal.EFX

    AL_AUXILIARY_SEND_FILTER, AL_DIRECT_FILTER, AL_DIRECT_FILTER_GAINHF_AUTO, AL_EFFECT_REVERB, AL_EFFECT_TYPE, AL_EFFECTSLOT_EFFECT, AL_FILTER_HIGHPASS, AL_FILTER_LOWPASS, AL_FILTER_NULL, AL_FILTER_TYPE, AL_LOWPASS_GAIN, AL_LOWPASS_GAINHF, AL_REVERB_AIR_ABSORPTION_GAINHF, AL_REVERB_DECAY_HFLIMIT, AL_REVERB_DECAY_HFRATIO, AL_REVERB_DECAY_TIME, AL_REVERB_DENSITY, AL_REVERB_DIFFUSION, AL_REVERB_GAIN, AL_REVERB_GAINHF, AL_REVERB_LATE_REVERB_DELAY, AL_REVERB_LATE_REVERB_GAIN, AL_REVERB_REFLECTIONS_DELAY, AL_REVERB_REFLECTIONS_GAIN, AL_REVERB_ROOM_ROLLOFF_FACTOR, ALC_EFX_MAJOR_VERSION, ALC_EFX_MINOR_VERSION, ALC_EXT_EFX_NAME, ALC_MAX_AUXILIARY_SENDS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    alAuxiliaryEffectSloti(int effectSlot, int param, int value)
     
    void
    alDeleteAuxiliaryEffectSlots(int numEffectSlots, IntBuffer buffers)
     
    void
    alDeleteEffects(int numEffects, IntBuffer buffers)
     
    void
    alDeleteFilters(int numFilters, IntBuffer buffers)
     
    void
    alEffectf(int effect, int param, float value)
     
    void
    alEffecti(int effect, int param, int value)
     
    void
    alFilterf(int filter, int param, float value)
     
    void
    alFilteri(int filter, int param, int value)
     
    void
    alGenAuxiliaryEffectSlots(int numSlots, IntBuffer buffers)
     
    void
    alGenEffects(int numEffects, IntBuffer buffers)
     
    void
    alGenFilters(int numFilters, IntBuffer buffers)
     

    Methods inherited from class java.lang.Object

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

    • LwjglEFX

      public LwjglEFX()
  • Method Details

    • alGenAuxiliaryEffectSlots

      public void alGenAuxiliaryEffectSlots(int numSlots, IntBuffer buffers)
      Specified by:
      alGenAuxiliaryEffectSlots in interface com.jme3.audio.openal.EFX
    • alGenEffects

      public void alGenEffects(int numEffects, IntBuffer buffers)
      Specified by:
      alGenEffects in interface com.jme3.audio.openal.EFX
    • alEffecti

      public void alEffecti(int effect, int param, int value)
      Specified by:
      alEffecti in interface com.jme3.audio.openal.EFX
    • alAuxiliaryEffectSloti

      public void alAuxiliaryEffectSloti(int effectSlot, int param, int value)
      Specified by:
      alAuxiliaryEffectSloti in interface com.jme3.audio.openal.EFX
    • alDeleteEffects

      public void alDeleteEffects(int numEffects, IntBuffer buffers)
      Specified by:
      alDeleteEffects in interface com.jme3.audio.openal.EFX
    • alDeleteAuxiliaryEffectSlots

      public void alDeleteAuxiliaryEffectSlots(int numEffectSlots, IntBuffer buffers)
      Specified by:
      alDeleteAuxiliaryEffectSlots in interface com.jme3.audio.openal.EFX
    • alGenFilters

      public void alGenFilters(int numFilters, IntBuffer buffers)
      Specified by:
      alGenFilters in interface com.jme3.audio.openal.EFX
    • alFilteri

      public void alFilteri(int filter, int param, int value)
      Specified by:
      alFilteri in interface com.jme3.audio.openal.EFX
    • alFilterf

      public void alFilterf(int filter, int param, float value)
      Specified by:
      alFilterf in interface com.jme3.audio.openal.EFX
    • alDeleteFilters

      public void alDeleteFilters(int numFilters, IntBuffer buffers)
      Specified by:
      alDeleteFilters in interface com.jme3.audio.openal.EFX
    • alEffectf

      public void alEffectf(int effect, int param, float value)
      Specified by:
      alEffectf in interface com.jme3.audio.openal.EFX