* Fixed issue where setReverbEnabled(false) after setPositional(false) did not actually remove reverb. Reverb is now removed automatically when setPositional(false) per contract of the method.
* Formatted the classes. git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9569 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
5497fcc7e6
commit
9d95528e21
@ -442,9 +442,10 @@ public class AudioNode extends Node {
|
||||
*/
|
||||
public void setReverbEnabled(boolean reverbEnabled) {
|
||||
this.reverbEnabled = reverbEnabled;
|
||||
if (channel >= 0)
|
||||
if (channel >= 0) {
|
||||
getRenderer().updateSourceParam(this, AudioParam.ReverbEnabled);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Filter for the reverberations of this audio node.
|
||||
@ -642,9 +643,10 @@ public class AudioNode extends Node {
|
||||
*/
|
||||
public void setPositional(boolean positional) {
|
||||
this.positional = positional;
|
||||
if (channel >= 0)
|
||||
if (channel >= 0) {
|
||||
getRenderer().updateSourceParam(this, AudioParam.IsPositional);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateGeometricState(){
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user