Package zombie.audio
Class BaseSoundEmitter
java.lang.Object
zombie.audio.BaseSoundEmitter
- Direct Known Subclasses:
DummySoundEmitter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
abstract boolean
hasSustainPoints
(long handle) abstract boolean
isEmpty()
abstract boolean
isPlaying
(long channel) abstract boolean
abstract long
playAmbientLoopedImpl
(String file) abstract long
playAmbientSound
(String name) abstract long
playClip
(GameSoundClip clip, IsoObject parent) abstract long
abstract long
Deprecated.abstract long
abstract long
playSound
(String file, IsoGameCharacter character) abstract long
playSound
(String file, IsoGridSquare square) abstract long
abstract long
playSoundImpl
(String file, boolean doWorldSound, IsoObject parent) Deprecated.abstract long
playSoundImpl
(String file, IsoGridSquare square) abstract long
playSoundImpl
(String file, IsoObject parent) abstract long
playSoundLooped
(String file) abstract long
playSoundLoopedImpl
(String file) abstract void
abstract boolean
restart
(long handle) abstract void
set3D
(long handle, boolean is3D) abstract void
setParameterValue
(long handle, fmod.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value) abstract void
setPitch
(long handle, float pitch) abstract void
setPos
(float x, float y, float z) abstract void
setTimelinePosition
(long handle, String positionName) abstract void
setVolume
(long handle, float volume) abstract void
setVolumeAll
(float volume) abstract void
stopAll()
abstract void
stopOrTriggerSound
(long handle) abstract void
abstract int
stopSound
(long channel) abstract int
stopSoundByName
(String name) abstract void
stopSoundLocal
(long handle) abstract void
tick()
abstract void
triggerCue
(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) -
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.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value) -
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)
-