Interface EFX

All Known Implementing Classes:
AndroidEFX, IosEFX, LwjglEFX

public interface EFX
  • Field Details

  • Method Details

    • alGenAuxiliaryEffectSlots

      void alGenAuxiliaryEffectSlots(int numSlots, IntBuffer buffers)
      Requests a number of effect slots.
      Parameters:
      numSlots - the slots count.
      buffers - the buffer that will receive the effect slots.
    • alGenEffects

      void alGenEffects(int numEffects, IntBuffer buffers)
      Requests a number of effects.
      Parameters:
      numEffects - the effects count.
      buffers - the buffer that will receive the effects.
    • alEffecti

      void alEffecti(int effect, int param, int value)
      Sets the integer value of an effect parameter.
      Parameters:
      effect - the effect to modify.
      param - the parameter to modify.
      value - the parameter value.
    • alAuxiliaryEffectSloti

      void alAuxiliaryEffectSloti(int effectSlot, int param, int value)
      Sets the integer value of an effect slot parameter.
      Parameters:
      effectSlot - the effect slot to modify.
      param - the parameter to modify.
      value - the parameter value.
    • alDeleteEffects

      void alDeleteEffects(int numEffects, IntBuffer buffers)
      Deletes a number of effects.
      Parameters:
      numEffects - the effects count.
      buffers - the effect to delete.
    • alDeleteAuxiliaryEffectSlots

      void alDeleteAuxiliaryEffectSlots(int numEffectSlots, IntBuffer buffers)
      Deletes a number of effect slots.
      Parameters:
      numEffectSlots - the effect slots count.
      buffers - the effect slots to delete.
    • alGenFilters

      void alGenFilters(int numFilters, IntBuffer buffers)
      Requests a number of filters.
      Parameters:
      numFilters - the filters count.
      buffers - the buffer that will receive the filters.
    • alFilteri

      void alFilteri(int filter, int param, int value)
      Sets the integer value of a filter parameter.
      Parameters:
      filter - the filter to modify.
      param - the parameter to modify.
      value - the parameter value.
    • alFilterf

      void alFilterf(int filter, int param, float value)
      Sets the float value of a filter parameter.
      Parameters:
      filter - the filter to modify.
      param - the parameter to modify.
      value - the parameter value.
    • alDeleteFilters

      void alDeleteFilters(int numFilters, IntBuffer buffers)
      Deletes a number of filters.
      Parameters:
      numFilters - the filters count.
      buffers - the filter to delete.
    • alEffectf

      void alEffectf(int effect, int param, float value)
      Sets the float value of an effect parameter.
      Parameters:
      effect - the effect to modify.
      param - the parameter to modify.
      value - the parameter value.