com.jmex.audio
Class Ear
java.lang.Object
com.jmex.audio.Ear
- Direct Known Subclasses:
- OpenALEar
public abstract class Ear
- extends java.lang.Object
Represents the listener in space. Use extensions of this class to control the
speed, position and orientation of your listener.
- Version:
- $Id: Ear.java 4133 2009-03-19 20:40:11Z blaine.dev $
- Author:
- Joshua Slack
Constructor Summary |
Ear()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EAR_THROTTLE
public static float EAR_THROTTLE
elapsed
float elapsed
Ear
public Ear()
getCurrVelocity
public Vector3f getCurrVelocity()
setCurrVelocity
public void setCurrVelocity(Vector3f currVelocity)
getFacingVector
public Vector3f getFacingVector()
setFacingVector
public void setFacingVector(Vector3f facingVector)
getPosition
public Vector3f getPosition()
setPosition
public void setPosition(Vector3f position)
getUpVector
public Vector3f getUpVector()
setUpVector
public void setUpVector(Vector3f upVector)
trackPosition
public void trackPosition(Camera cam)
trackPosition
public void trackPosition(Spatial spat)
trackOrientation
public void trackOrientation(Camera cam)
trackOrientation
public void trackOrientation(Spatial spat)
update
public void update(float dt)