Class RingModulatorEffect
java.lang.Object
com.blackrook.gloop.openal.OALObject
com.blackrook.gloop.openal.OALEffect
com.blackrook.gloop.openal.effect.RingModulatorEffect
Ring modulator effect for sources.
- Author:
- Matthew Tropiano
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWaveForm type enumeration. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatRing modulator frequency.protected floatRing modulator high-pass cutoff in Hertz.protected RingModulatorEffect.WaveFormRing modulator waveform. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal floatfinal floatfinal voidsetFrequency(float frequency) Set frequency shifter frequency (0.0 to 8000.0).final voidsetHighPassCutoff(float highPassCutoff) Set ring modulator high-pass cutoff in Hertz (0.0 to 24000.0).final voidsetWaveform(RingModulatorEffect.WaveForm waveform) Set ring modulator waveform.Methods inherited from class OALObject
clearError, destroy, equals, equals, errorCheck, getName, hashCode, requestContext, toString
-
Field Details
-
frequency
protected float frequencyRing modulator frequency. -
highPassCutoff
protected float highPassCutoffRing modulator high-pass cutoff in Hertz. -
waveForm
Ring modulator waveform.
-
-
Constructor Details
-
RingModulatorEffect
-
-
Method Details
-
getWaveform
- Returns:
- the current ring modulator waveform.
-
setWaveform
Set ring modulator waveform.- Parameters:
waveform- the new value.
-
getFrequency
public final float getFrequency()- Returns:
- the current ring modulator shifter frequency.
-
setFrequency
public final void setFrequency(float frequency) Set frequency shifter frequency (0.0 to 8000.0).- Parameters:
frequency- the new value.
-
getHighPassCutoff
public final float getHighPassCutoff()- Returns:
- the current ring modulator high-pass cutoff in Hertz.
-
setHighPassCutoff
public final void setHighPassCutoff(float highPassCutoff) Set ring modulator high-pass cutoff in Hertz (0.0 to 24000.0).- Parameters:
highPassCutoff- the new value.
-