|
nngn
|
This is the complete list of members for nngn::Audio, including all inherited members.
| add_source(void) | nngn::Audio | |
| add_source(std::span< const std::byte > v) | nngn::Audio | |
| Audio(void)=default | nngn::Audio | |
| data | nngn::Audio | private |
| db(float x) | nngn::Audio | inlinestatic |
| env(std::span< float > s, std::size_t a, std::size_t d, float st, std::size_t r) | nngn::Audio | static |
| exp_fade(std::span< float > s, std::size_t ep, float g0, float g1, float exp) | nngn::Audio | static |
| fade(std::span< float > s, float g0, float g1) | nngn::Audio | static |
| gain(std::span< float > s, float g) | nngn::Audio | static |
| gen_noise(std::span< float > s) const | nngn::Audio | |
| gen_saw(std::span< float > s, float freq) const | nngn::Audio | |
| gen_sine(std::span< float > s, float freq) const | nngn::Audio | |
| gen_sine_fm(std::span< float > s, float freq, float lfo_a, float lfo_freq, float lfo_d) const | nngn::Audio | |
| gen_square(std::span< float > s, float freq) const | nngn::Audio | |
| gen_wav(std::span< const float > s) const | nngn::Audio | |
| gen_wav_header(std::span< std::byte > dst, std::span< const std::byte > src) const | nngn::Audio | |
| init(Math *m, std::size_t rate) | nngn::Audio | |
| init_openal(void) | nngn::Audio | private |
| m_rate | nngn::Audio | private |
| math | nngn::Audio | private |
| mix(std::span< float > dst, std::span< const float > src) | nngn::Audio | static |
| n_sources(void) const | nngn::Audio | |
| normalize(std::span< i16 > dst, std::span< const float > src) | nngn::Audio | static |
| over(std::span< float > s, float m, float mix) | nngn::Audio | static |
| play(source s) const | nngn::Audio | |
| rate(void) const | nngn::Audio | inline |
| read_wav(std::string_view path, std::vector< std::byte > *v) const | nngn::Audio | |
| remove_source(source s) | nngn::Audio | |
| set_pos(vec3 p) | nngn::Audio | |
| set_source_data(source s, std::size_t channels, std::size_t bit_depth, std::span< const std::byte > v) | nngn::Audio | |
| set_source_gain(source s, float g) | nngn::Audio | |
| set_source_loop(source s, bool l) | nngn::Audio | |
| set_source_pos(source s, vec3 p) | nngn::Audio | |
| set_source_sample_pos(source s, std::size_t p) | nngn::Audio | |
| source enum name | nngn::Audio | |
| source_pos(source s) const | nngn::Audio | |
| source_sample_pos(source s) const | nngn::Audio | |
| stop(source s) const | nngn::Audio | |
| trem(std::span< float > s, float a, float freq, float mix) const | nngn::Audio | |
| write_wav(FILE *f, std::span< const std::byte > s) const | nngn::Audio | |
| ~Audio(void) | nngn::Audio |