Class OALEffect

java.lang.Object
com.blackrook.gloop.openal.OALObject
com.blackrook.gloop.openal.OALEffect
Direct Known Subclasses:
AutowahEffect, ChorusEffect, CompressorEffect, DistortionEffect, EchoEffect, EqualizerEffect, FlangerEffect, FrequencyShiftEffect, PitchShiftEffect, ReverbEffect, RingModulatorEffect, VocalMorpherEffect

public abstract class OALEffect extends OALObject
Effect object for OpenAL sources.
Author:
Matthew Tropiano
  • Constructor Details

    • OALEffect

      protected OALEffect(OALContext context, int alEffectType)
  • Method Details

    • allocate

      protected final int allocate()
      Description copied from class: OALObject
      Allocates a new type of this object in OpenAL. Called by OALObject constructor.
      Specified by:
      allocate in class OALObject
      Returns:
      the ALId of this new object.
    • free

      protected final void free()
      Description copied from class: OALObject
      Destroys this object (deallocates it on OpenAL). This is called by destroy().
      Specified by:
      free in class OALObject