Class BaseSoundEmitter
java.lang.Object
zombie.audio.BaseSoundEmitter
- Direct Known Subclasses:
DummySoundEmitter,FMODSoundEmitter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanabstract booleanhasSustainPoints(long handle) abstract booleanisEmpty()abstract booleanisPlaying(long channel) abstract booleanabstract booleanisUsingParameter(long var1, String var3) abstract longplayAmbientLoopedImpl(String file) abstract longplayAmbientSound(String name) abstract longplayClip(GameSoundClip clip, IsoObject parent) abstract longabstract longDeprecated.abstract longabstract longplaySound(String file, IsoGameCharacter character) abstract longplaySound(String file, IsoGridSquare square) abstract longabstract longplaySoundImpl(String file, boolean doWorldSound, IsoObject parent) Deprecated.abstract longplaySoundImpl(String file, IsoGridSquare square) abstract longplaySoundImpl(String file, IsoObject parent) abstract longplaySoundLooped(String file) abstract longplaySoundLoopedImpl(String file) abstract voidabstract booleanrestart(long handle) abstract voidset3D(long handle, boolean is3D) abstract voidsetParameterValue(long handle, FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value) abstract voidsetParameterValueByName(long var1, String var3, float var4) abstract voidsetPitch(long handle, float pitch) abstract voidsetPos(float x, float y, float z) abstract voidsetTimelinePosition(long handle, String positionName) abstract voidsetVolume(long handle, float volume) abstract voidsetVolumeAll(float volume) abstract voidstopAll()abstract voidstopOrTriggerSound(long handle) abstract voidabstract voidstopOrTriggerSoundLocal(long var1) abstract intstopSound(long channel) abstract intstopSoundByName(String name) abstract voidstopSoundLocal(long handle) abstract voidtick()abstract voidtriggerCue(long handle)
-
Constructor Details
-
BaseSoundEmitter
public BaseSoundEmitter()
-
-
Method Details
-
randomStart
public abstract void randomStart() -
setPos
public abstract void setPos(float x, float y, float z) -
stopSound
public abstract int stopSound(long channel) -
stopSoundLocal
public abstract void stopSoundLocal(long handle) -
stopOrTriggerSoundLocal
public abstract void stopOrTriggerSoundLocal(long var1) -
stopSoundByName
-
stopOrTriggerSound
public abstract void stopOrTriggerSound(long handle) -
stopOrTriggerSoundByName
-
setVolume
public abstract void setVolume(long handle, float volume) -
setPitch
public abstract void setPitch(long handle, float pitch) -
hasSustainPoints
public abstract boolean hasSustainPoints(long handle) -
setParameterValue
public abstract void setParameterValue(long handle, FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value) -
setParameterValueByName
-
isUsingParameter
-
setTimelinePosition
-
triggerCue
public abstract void triggerCue(long handle) -
setVolumeAll
public abstract void setVolumeAll(float volume) -
stopAll
public abstract void stopAll() -
playSound
-
playSound
-
playSound
-
playSound
-
playSoundImpl
-
playSound
Deprecated. -
playSoundImpl
Deprecated. -
playSoundLooped
-
playSoundLoopedImpl
-
playSound
-
playSoundImpl
-
playClip
-
playAmbientSound
-
playAmbientLoopedImpl
-
set3D
public abstract void set3D(long handle, boolean is3D) -
tick
public abstract void tick() -
hasSoundsToStart
public abstract boolean hasSoundsToStart() -
isEmpty
public abstract boolean isEmpty() -
isPlaying
public abstract boolean isPlaying(long channel) -
isPlaying
-
restart
public abstract boolean restart(long handle)
-