neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::audio_oscillator Member List

This is the complete list of members for neogfx::audio_oscillator, including all inherited members.

add_ref() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
amplitude() const finalneogfx::audio_oscillator
audio_oscillator(audio_sample_rate aSampleRate, float aFrequency, float aAmplitude=1.0f, oscillator_function aFunction=oscillator_function::Sine)neogfx::audio_oscillator
audio_oscillator(audio_sample_rate aSampleRate, float aFrequency, float aAmplitude, std::function< float(float)> const &aFunction)neogfx::audio_oscillator
control_block() overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
frequency() const finalneogfx::audio_oscillator
function() const finalneogfx::audio_oscillator
generate(audio_sample_count aSampleCount, float *aOutputSamples) finalneogfx::audio_oscillator
generate_from(audio_sample_index aSampleFrom, audio_sample_count aSampleCount, float *aOutputSamples) finalneogfx::audio_oscillator
operator=(const reference_counted &)neolib::reference_counted< Base, DeallocateOnRelease >inline
pin() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
reference_counted() noexceptneolib::reference_counted< Base, DeallocateOnRelease >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< Base, DeallocateOnRelease >inline
release() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
release_and_take_ownership() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
release_and_take_ownership() overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
sample_rate() const finalneogfx::audio_oscillator
set_amplitude(float aAmplitude) finalneogfx::audio_oscillator
set_frequency(float aFrequency) finalneogfx::audio_oscillator
set_function(oscillator_function aFunction) finalneogfx::audio_oscillator
set_function(std::function< float(float)> const &aFunction) finalneogfx::audio_oscillator
set_sample_rate(audio_sample_rate aSampleRate) finalneogfx::audio_oscillator
unpin() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
use_count() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
~reference_counted()neolib::reference_counted< Base, DeallocateOnRelease >inline