| 410 | } |
| 411 | |
| 412 | void AudioBackendOAL::Source_PanChanged(uint32 sourceID, float pan) |
| 413 | { |
| 414 | ALC::Locker.Lock(); |
| 415 | auto& e = ALC::SourcesData[sourceID]; |
| 416 | e.Pan = pan; |
| 417 | const bool spatial = e.Spatial; |
| 418 | ALC::Locker.Unlock(); |
| 419 | ALC::Source::SetupSpatial(sourceID, pan, spatial); |
| 420 | } |
| 421 | |
| 422 | void AudioBackendOAL::Source_IsLoopingChanged(uint32 sourceID, bool loop) |
| 423 | { |
nothing calls this directly
no test coverage detected