| 112 | { return m_atomics.damping.load(std::memory_order_relaxed); } |
| 113 | |
| 114 | void ClientReverb::setPreDelayMs(float ms) noexcept |
| 115 | { |
| 116 | m_atomics.preDelayMs.store( |
| 117 | std::clamp(ms, 0.0f, static_cast<float>(kMaxPreDelayMs)), |
| 118 | std::memory_order_relaxed); |
| 119 | m_atomics.version.fetch_add(1, std::memory_order_release); |
| 120 | } |
| 121 | float ClientReverb::preDelayMs() const noexcept |
| 122 | { return m_atomics.preDelayMs.load(std::memory_order_relaxed); } |
| 123 |
no outgoing calls