Wayverb
|
Public Member Functions | |
multiple_band_waveguide (size_t bands=2, double cutoff=500, double usable_portion=0.6) | |
void | set_bands (size_t bands) |
void | set_cutoff (double cutoff) |
void | set_usable_portion (double usable) |
waveguide::multiple_band_constant_spacing_parameters | get () const |
template<typename Archive > | |
void | serialize (Archive &archive) |
Public Member Functions inherited from wayverb::combined::model::basic_member< multiple_band_waveguide > | |
basic_member (const basic_member &) | |
basic_member & | operator= (const basic_member &) |
connection | connect (callback_type t) |
void | notify () |
size_t | connections () const |
Additional Inherited Members | |
Public Types inherited from wayverb::combined::model::basic_member< multiple_band_waveguide > | |
using | derived_type = multiple_band_waveguide |
using | base_type = basic_member< multiple_band_waveguide > |
using | on_change = util::event< multiple_band_waveguide & > |
using | connection = typename on_change::connection |
using | scoped_connection = typename on_change::scoped_connection |
using | callback_type = typename on_change::callback_type |