com.jme3.audio
Class Environment

java.lang.Object
  extended by com.jme3.audio.Environment

public class Environment
extends java.lang.Object

Audio environment, for reverb effects.


Field Summary
static Environment AcousticLab
           
static Environment Cavern
           
static Environment Closet
           
static Environment Dungeon
           
static Environment Garage
           
 
Constructor Summary
Environment()
           
Environment(Environment source)
           
Environment(float[] e)
           
Environment(float density, float diffusion, float gain, float gainHf, float decayTime, float decayHf, float reflGain, float reflDelay, float lateGain, float lateDelay)
           
 
Method Summary
 float getAirAbsorbGainHf()
           
 float getDecayHFRatio()
           
 float getDecayTime()
           
 float getDensity()
           
 float getDiffusion()
           
 float getGain()
           
 float getGainHf()
           
 float getLateReverbDelay()
           
 float getLateReverbGain()
           
 float getReflectDelay()
           
 float getReflectGain()
           
 float getRoomRolloffFactor()
           
 boolean isDecayHfLimit()
           
 void setAirAbsorbGainHf(float airAbsorbGainHf)
           
 void setDecayHfLimit(boolean decayHfLimit)
           
 void setDecayHFRatio(float decayHFRatio)
           
 void setDecayTime(float decayTime)
           
 void setDensity(float density)
           
 void setDiffusion(float diffusion)
           
 void setGain(float gain)
           
 void setGainHf(float gainHf)
           
 void setLateReverbDelay(float lateReverbDelay)
           
 void setLateReverbGain(float lateReverbGain)
           
 void setReflectDelay(float reflectDelay)
           
 void setReflectGain(float reflectGain)
           
 void setRoomRolloffFactor(float roomRolloffFactor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Garage

public static final Environment Garage

Dungeon

public static final Environment Dungeon

Cavern

public static final Environment Cavern

AcousticLab

public static final Environment AcousticLab

Closet

public static final Environment Closet
Constructor Detail

Environment

public Environment()

Environment

public Environment(Environment source)

Environment

public Environment(float density,
                   float diffusion,
                   float gain,
                   float gainHf,
                   float decayTime,
                   float decayHf,
                   float reflGain,
                   float reflDelay,
                   float lateGain,
                   float lateDelay)

Environment

public Environment(float[] e)
Method Detail

getAirAbsorbGainHf

public float getAirAbsorbGainHf()

setAirAbsorbGainHf

public void setAirAbsorbGainHf(float airAbsorbGainHf)

getDecayHFRatio

public float getDecayHFRatio()

setDecayHFRatio

public void setDecayHFRatio(float decayHFRatio)

isDecayHfLimit

public boolean isDecayHfLimit()

setDecayHfLimit

public void setDecayHfLimit(boolean decayHfLimit)

getDecayTime

public float getDecayTime()

setDecayTime

public void setDecayTime(float decayTime)

getDensity

public float getDensity()

setDensity

public void setDensity(float density)

getDiffusion

public float getDiffusion()

setDiffusion

public void setDiffusion(float diffusion)

getGain

public float getGain()

setGain

public void setGain(float gain)

getGainHf

public float getGainHf()

setGainHf

public void setGainHf(float gainHf)

getLateReverbDelay

public float getLateReverbDelay()

setLateReverbDelay

public void setLateReverbDelay(float lateReverbDelay)

getLateReverbGain

public float getLateReverbGain()

setLateReverbGain

public void setLateReverbGain(float lateReverbGain)

getReflectDelay

public float getReflectDelay()

setReflectDelay

public void setReflectDelay(float reflectDelay)

getReflectGain

public float getReflectGain()

setReflectGain

public void setReflectGain(float reflectGain)

getRoomRolloffFactor

public float getRoomRolloffFactor()

setRoomRolloffFactor

public void setRoomRolloffFactor(float roomRolloffFactor)