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 |