|
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 |