nngn
Loading...
Searching...
No Matches
nngn::Audio Member List

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)=defaultnngn::Audio
datanngn::Audioprivate
db(float x)nngn::Audioinlinestatic
env(std::span< float > s, std::size_t a, std::size_t d, float st, std::size_t r)nngn::Audiostatic
exp_fade(std::span< float > s, std::size_t ep, float g0, float g1, float exp)nngn::Audiostatic
fade(std::span< float > s, float g0, float g1)nngn::Audiostatic
gain(std::span< float > s, float g)nngn::Audiostatic
gen_noise(std::span< float > s) constnngn::Audio
gen_saw(std::span< float > s, float freq) constnngn::Audio
gen_sine(std::span< float > s, float freq) constnngn::Audio
gen_sine_fm(std::span< float > s, float freq, float lfo_a, float lfo_freq, float lfo_d) constnngn::Audio
gen_square(std::span< float > s, float freq) constnngn::Audio
gen_wav(std::span< const float > s) constnngn::Audio
gen_wav_header(std::span< std::byte > dst, std::span< const std::byte > src) constnngn::Audio
init(Math *m, std::size_t rate)nngn::Audio
init_openal(void)nngn::Audioprivate
m_ratenngn::Audioprivate
mathnngn::Audioprivate
mix(std::span< float > dst, std::span< const float > src)nngn::Audiostatic
n_sources(void) constnngn::Audio
normalize(std::span< i16 > dst, std::span< const float > src)nngn::Audiostatic
over(std::span< float > s, float m, float mix)nngn::Audiostatic
play(source s) constnngn::Audio
rate(void) constnngn::Audioinline
read_wav(std::string_view path, std::vector< std::byte > *v) constnngn::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 namenngn::Audio
source_pos(source s) constnngn::Audio
source_sample_pos(source s) constnngn::Audio
stop(source s) constnngn::Audio
trem(std::span< float > s, float a, float freq, float mix) constnngn::Audio
write_wav(FILE *f, std::span< const std::byte > s) constnngn::Audio
~Audio(void)nngn::Audio