|
JPL Spatial
Sound spatialization and propagation library
|
#include <JPLSpatial/Auralization/FilterComponents.h>
Classes | |
| class | iterator |
Public Member Functions | |
| constexpr | SemitoneGridView (T minFrequency, T maxFrequency) |
| constexpr | SemitoneGridView (T maxFrequency) |
| constexpr iterator | begin () const noexcept |
| constexpr iterator | end () const noexcept |
| constexpr std::size_t | size () const noexcept |
Static Public Attributes | |
| static constexpr T | cSemitoneRatio = T(1.0594630943592953) |
| static constexpr T | cMinFrequency = T(20.0) |
Simple helper to iterate over a semitone-spaced grid.
Implements of std::ranges::view_interface. Can be iterated over in a loop, or used with std::ranges/views utils: for (auto frequency : SemitoneGridView(optionalMinFrequency, sampleRate) foo(frequency);
|
inlineexplicitconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
staticconstexpr |
|
staticconstexpr |