com.jmex.audio
Class EnvironmentalPool
java.lang.Object
com.jmex.audio.EnvironmentalPool
public class EnvironmentalPool
- extends java.lang.Object
A container for environmental sounds - ambient sound effects that play in
head space (as opposed to a 3d location in space.)
- Version:
- $Id: EnvironmentalPool.java 4133 2009-03-19 20:40:11Z blaine.dev $
- Author:
- Joshua Slack
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvironmentalPool
public EnvironmentalPool()
addTrack
public void addTrack(AudioTrack track)
removeTrack
public void removeTrack(AudioTrack track)
getTrackList
public java.util.ArrayList<AudioTrack> getTrackList()
clearTracks
public void clearTracks()
update
public void update(float dt)
stopAllTracks
public void stopAllTracks()
fadeOutAllTracks
public void fadeOutAllTracks(float fadeTime)
addSongListChangeListener
public void addSongListChangeListener(javax.swing.event.ChangeListener listener)
removeSongListChangeListener
public void removeSongListChangeListener(javax.swing.event.ChangeListener listener)
clearSongListChangeListeners
public void clearSongListChangeListeners()
getCrossfadeinTime
public float getCrossfadeinTime()
setCrossfadeinTime
public void setCrossfadeinTime(float crossfadeinTime)
getCrossfadeoutTime
public float getCrossfadeoutTime()
setCrossfadeoutTime
public void setCrossfadeoutTime(float crossfadeoutTime)
fadeOutAndClear
public void fadeOutAndClear(float fadeTime)