com.vwp.sound.mod.modplay.player.effect
Class GlobalEffects
java.lang.Object
com.vwp.sound.mod.modplay.player.effect.GlobalEffects
- All Implemented Interfaces:
- Effect
public class GlobalEffects
- extends java.lang.Object
- implements Effect
This class handles all gloval effects. These are effects that works
independently of which track the are invoked in.
Fields inherited from interface com.vwp.sound.mod.modplay.player.effect.Effect |
MOD_ARPEGGIO, MOD_EXTENDED_CUT_SAMPLE, MOD_EXTENDED_DELAY_PATTERN, MOD_EXTENDED_DELAY_SAMPLE, MOD_EXTENDED_FINE_SLIDE_DOWN, MOD_EXTENDED_FINE_SLIDE_UP, MOD_EXTENDED_FINE_VOLUME_SLIDE_DOWN, MOD_EXTENDED_FINE_VOLUME_SLIDE_UP, MOD_EXTENDED_FINETUNE, MOD_EXTENDED_INVERT_LOOP, MOD_EXTENDED_LOOP, MOD_EXTENDED_RETRIGGER_SAMPLE, MOD_EXTENDED_ROUGH_PANNING, MOD_EXTENDED_SET_FILTER, MOD_EXTENDED_SET_GLISSANDO, MOD_EXTENDED_SET_TREMOLO_WAVEFORM, MOD_EXTENDED_SET_VIBRATO_WAVEFORM, MOD_PANNING, MOD_PATTERN_BREAK, MOD_POSITION_JUMP, MOD_SET_SAMPLE_OFFSET, MOD_SET_SPEED, MOD_SET_VOLUME, MOD_SLIDE_DOWN, MOD_SLIDE_TO_NOTE, MOD_SLIDE_TO_NOTE_AND_VOLUME_SLIDE, MOD_SLIDE_UP, MOD_TREMOLO, MOD_VIBRATO, MOD_VIBRATO_AND_VOLUME_SLIDE, MOD_VOLUME_SLIDE, NO_EFFECT, S3M_TREMOR, XM_EXTENDED_FINE_SLIDE_DOWN, XM_EXTENDED_FINE_SLIDE_UP, XM_EXTENDED_FINE_VOLUME_SLIDE_DOWN, XM_EXTENDED_FINE_VOLUME_SLIDE_UP, XM_EXTRA_FINE_SLIDE_DOWN, XM_EXTRA_FINE_SLIDE_UP, XM_GLOBAL_VOLUME_SLIDE, XM_KEY_OFF, XM_MULTI_RETRIGGER_NOTE, XM_PANNING_SLIDE, XM_SET_ENVELOPE_POSITION, XM_SET_GLOBAL_VOLUME, XM_SLIDE_DOWN, XM_SLIDE_TO_NOTE, XM_SLIDE_UP, XM_VOLUME_SLIDE, XM_W |
Method Summary |
void |
doEffect(ModuleState state,
int track,
int pattern,
int division,
int tick,
int effectNumber,
int arg1,
int arg2)
do the effect |
void |
postEffect(ModuleState state,
int track,
int pattern,
int division,
int tick,
int effectNumber,
int arg1,
int arg2)
Do whatever needs to be done after the tick is played |
void |
preEffect(ModuleState state,
int track,
int pattern,
int division,
int tick,
int effectNumber,
int arg1,
int arg2)
Do whatever needs to be done before the next tick is loaded |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlobalEffects
public GlobalEffects()
preEffect
public void preEffect(ModuleState state,
int track,
int pattern,
int division,
int tick,
int effectNumber,
int arg1,
int arg2)
- Do whatever needs to be done before the next tick is loaded
- Parameters:
state
- track
- pattern
- division
- tick
- effectNumber
- arg1
- arg2
-
doEffect
public void doEffect(ModuleState state,
int track,
int pattern,
int division,
int tick,
int effectNumber,
int arg1,
int arg2)
- do the effect
- Parameters:
state
- track
- pattern
- division
- tick
- effectNumber
- arg1
- arg2
-
postEffect
public void postEffect(ModuleState state,
int track,
int pattern,
int division,
int tick,
int effectNumber,
int arg1,
int arg2)
- Do whatever needs to be done after the tick is played
- Parameters:
state
- track
- pattern
- division
- tick
- effectNumber
- arg1
- arg2
-