com.jmex.audio
Class RangedAudioTracker
java.lang.Object
com.jmex.audio.RangedAudioTracker
public class RangedAudioTracker
- extends java.lang.Object
Experimental temporary tracking class for AudioTracks, automating the
decision as to whether or not to play/stop a track. WARNING: This class is
subject to heavy changes and/or removal in the future. You've been warned. :)
- Version:
- $Id: RangedAudioTracker.java 4295 2009-04-29 08:08:56Z mulova $
- Author:
- Joshua Slack
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RangedAudioTracker
public RangedAudioTracker(AudioTrack track)
RangedAudioTracker
public RangedAudioTracker(AudioTrack track,
float playRange,
float stopRange)
RangedAudioTracker
public RangedAudioTracker(AudioTrack track,
float playRange,
float stopRange,
Spatial toTrack)
checkTrackAudible
public void checkTrackAudible(Vector3f from)
getPlayRangeSquared
public float getPlayRangeSquared()
setPlayRangeSquared
public void setPlayRangeSquared(float playRangeSQ)
getPlayRange
public float getPlayRange()
setPlayRange
public void setPlayRange(float playRange)
getPosition
public Vector3f getPosition()
setPosition
public void setPosition(Vector3f position)
getStopRangeSquared
public float getStopRangeSquared()
setStopRangeSquared
public void setStopRangeSquared(float stopRangeSQ)
getStopRange
public float getStopRange()
setStopRange
public void setStopRange(float stopRange)
getAudioTrack
public AudioTrack getAudioTrack()
setAudioTrack
public void setAudioTrack(AudioTrack track)
isUseCharacterPosition
public boolean isUseCharacterPosition()
setUseCharacterPosition
public void setUseCharacterPosition(boolean useCharacterPosition)
getFadeTime
public float getFadeTime()
setFadeTime
public void setFadeTime(float fadeTime)
isTrackIn3D
public boolean isTrackIn3D()
setTrackIn3D
public void setTrackIn3D(boolean trackIn3D)
getToTrack
public Spatial getToTrack()
setToTrack
public void setToTrack(Spatial toTrack)
getMaxVolume
public float getMaxVolume()
setMaxVolume
public void setMaxVolume(float maxVolume)