espresso3d.engine.sound
Class E3DSound

java.lang.Object
  extended byespresso3d.engine.base.E3DEngineItem
      extended byespresso3d.engine.sound.E3DSound
Direct Known Subclasses:
E3DSound2D, E3DSound3D

public class E3DSound
extends E3DEngineItem

Author:
Curt TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
E3DSound(E3DEngine engine, java.lang.String soundName, int alSoundBufferID)
           
E3DSound(E3DSound toCopySound)
           
 
Method Summary
 int getAlSoundBufferID()
           
 int getAlSourceID()
           
 java.lang.String getKey()
           
 double getPitch()
           
 java.lang.String getSoundName()
           
 double getVolume()
           
 boolean isDiscarded()
           
 boolean isPaused()
           
 void setAlSoundBufferID(int alSoundID)
           
 
Methods inherited from class espresso3d.engine.base.E3DEngineItem
getEngine, setEngine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E3DSound

public E3DSound(E3DEngine engine,
                java.lang.String soundName,
                int alSoundBufferID)

E3DSound

public E3DSound(E3DSound toCopySound)
Method Detail

getAlSoundBufferID

public int getAlSoundBufferID()

setAlSoundBufferID

public void setAlSoundBufferID(int alSoundID)

getSoundName

public java.lang.String getSoundName()

getPitch

public double getPitch()

getVolume

public double getVolume()

getKey

public java.lang.String getKey()

getAlSourceID

public int getAlSourceID()

isDiscarded

public boolean isDiscarded()

isPaused

public boolean isPaused()