|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for Awaiters.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Kriya::SampleDelay |
| Awaitable object for precise sample-accurate timing delays. More... | |
| struct | MayaFlux::Kriya::BufferDelay |
| Awaiter for suspending until a buffer cycle boundary. More... | |
| struct | MayaFlux::Kriya::FrameDelay |
| graphics-domain awaiter for frame-accurate timing delays More... | |
| struct | MayaFlux::Kriya::MultiRateDelay |
| struct | MayaFlux::Kriya::GetPromiseBase< PromiseType > |
| Templated awaitable for accessing a coroutine's promise object. More... | |
| class | MayaFlux::Kriya::EventAwaiter |
| Awaiter for suspending on window events. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Vruta |
| namespace | MayaFlux::Kriya |
Typedefs | |
| using | MayaFlux::Kriya::GetAudioPromise = GetPromiseBase< Vruta::audio_promise > |
| Audio domain promise accessor. | |
| using | MayaFlux::Kriya::GetGraphicsPromise = GetPromiseBase< Vruta::graphics_promise > |
| Graphics domain promise accessor. | |
| using | MayaFlux::Kriya::GetComplexPromise = GetPromiseBase< Vruta::complex_promise > |
| Multi-domain promise accessor. | |
| using | MayaFlux::Kriya::GetEventPromise = GetPromiseBase< Vruta::event_promise > |
| Event-driven promise accessor. | |