Class SlidingValueModifier
java.lang.Object
net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
- All Implemented Interfaces:
ValueModifier
- Direct Known Subclasses:
SlidingAddValueModifier,SlidingMultiplyValueModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatfloatmodify(float value, float referenceFrequency) protected abstract floatmodify(float value, float referenceFrequency, float progress) voidsetFinishCallback(Runnable finishCallback)
-
Constructor Details
-
SlidingValueModifier
public SlidingValueModifier(float durationMillis)
-
-
Method Details
-
modify
public float modify(float value, float referenceFrequency) - Specified by:
modifyin interfaceValueModifier
-
modify
protected abstract float modify(float value, float referenceFrequency, float progress) -
resetProgress
public void resetProgress() -
getDurationMillis
public float getDurationMillis() -
getProgress
public float getProgress() -
getFinishCallback
-
setFinishCallback
-