VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
|
This is the complete list of members for vae::core::Engine, including all inherited members.
addBank(Bank &bank) | vae::core::Engine | inline |
addEmitter(EmitterHandle h) | vae::core::Engine | inline |
addEvent(BankHandle bankHandle, Event &event) | vae::core::Engine | inline |
addMixer(BankHandle bankHandle, Mixer &mixer) | vae::core::Engine | inline |
addSource(BankHandle bankHandle, Source &source) | vae::core::Engine | inline |
checkVersion(int major, int minor, int patch) | vae::core::Engine | inline |
ConditionVariable typedef | vae::core::Engine | private |
createAutoEmitter(BankHandle bank, EventHandle event, float maxDist, const LocationDirection &locDir, float spread) | vae::core::Engine | inline |
createEmitter() | vae::core::Engine | inline |
createListener() | vae::core::Engine | inline |
Engine()=default | vae::core::Engine | |
Engine(const Engine &)=delete | vae::core::Engine | |
Engine(const Engine *)=delete | vae::core::Engine | |
Engine(Engine &&)=delete | vae::core::Engine | |
fireEvent(BankHandle bankHandle, EventHandle eventHandle, EmitterHandle emitterHandle, Sample gain=1.0, MixerHandle mixerHandle=InvalidMixerHandle, ListenerHandle listenerHandle=AllListeners) | vae::core::Engine | inline |
fireGlobalEvent(GlobalEventHandle globalHandle, EmitterHandle emitterHandle, Sample gain=1.0, MixerHandle mixerHandle=InvalidMixerHandle, ListenerHandle listenerHandle=AllListeners) | vae::core::Engine | inline |
getActiveVoiceCount() const | vae::core::Engine | inline |
getStreamTime() const | vae::core::Engine | inline |
init(const EngineConfig &config={}) | vae::core::Engine | inline |
loadBank(const char *path, Size size=0) | vae::core::Engine | inline |
loadBank(Bank &bank) | vae::core::Engine | inline |
loadHRTF(const char *path, Size size=0) | vae::core::Engine | inline |
mAudioConsumed | vae::core::Engine | private |
mAudioThread | vae::core::Engine | private |
mAudioThreadRunning | vae::core::Engine | private |
mBankManager | vae::core::Engine | private |
mConfig | vae::core::Engine | private |
mDevice | vae::core::Engine | private |
mLimiterLastPeak | vae::core::Engine | private |
mMasterVolume | vae::core::Engine | private |
mMixerProcessor | vae::core::Engine | private |
mMutex | vae::core::Engine | private |
mProcessor | vae::core::Engine | private |
mScratchBuffer | vae::core::Engine | private |
mSpatialManager | vae::core::Engine | private |
mSpatialProcessor | vae::core::Engine | private |
mTime | vae::core::Engine | private |
mTimeFract | vae::core::Engine | private |
muteMixerEffect(BankHandle bank, MixerHandle mixer, Size index, bool mute) | vae::core::Engine | inline |
mVoiceManager | vae::core::Engine | private |
onBufferSwap(Device *device) | vae::core::Engine | inlineprivate |
onThreadedBufferSwap(Device *device) | vae::core::Engine | inlineprivate |
operator=(const Engine &)=delete | vae::core::Engine | |
operator=(Engine &&)=delete | vae::core::Engine | |
process() | vae::core::Engine | inlineprivate |
process(const SampleIndex frames, T *output, int channels) | vae::core::Engine | inline |
removeEmitter(EmitterHandle h) | vae::core::Engine | inline |
removeListener(ListenerHandle listener) | vae::core::Engine | inline |
seek(EmitterHandle emitter, Size time) | vae::core::Engine | inline |
setEmitter(EmitterHandle emitter, const LocationDirection &locDir, float spread) | vae::core::Engine | inline |
setHighpass(EmitterHandle emitter, float cutoff) | vae::core::Engine | inline |
setListener(ListenerHandle listener, const LocationOrientation &locOr) | vae::core::Engine | inline |
setLowpass(EmitterHandle emitter, float cutoff) | vae::core::Engine | inline |
setMasterVolume(Sample volume) | vae::core::Engine | inline |
setMixerEffectParameter(BankHandle bank, MixerHandle mixer, Size index, Size param, Sample value) | vae::core::Engine | inline |
setMixerVolume(BankHandle bank, MixerHandle mixer, Sample volume) | vae::core::Engine | inline |
setSpeed(EmitterHandle emitter, float speed) | vae::core::Engine | inline |
setVolume(EmitterHandle emitter, Sample gain) | vae::core::Engine | inline |
start() | vae::core::Engine | inline |
stop() | vae::core::Engine | inline |
stopEmitter(EmitterHandle emitter) | vae::core::Engine | inline |
Thread typedef | vae::core::Engine | private |
threadedProcess() | vae::core::Engine | inlineprivate |
unloadAllBanks() | vae::core::Engine | inline |
unloadBankFromId(BankHandle bankHandle) | vae::core::Engine | inline |
update() | vae::core::Engine | inline |
~Engine() | vae::core::Engine | inline |