|
TracktionEngine
|
Classes | |
| struct | tracktion::engine::AsyncCaller |
| Asyncronously call a function. More... | |
| struct | tracktion::engine::AsyncFunctionCaller |
| Holds a list of function objects and enables you to call them asyncronously. More... | |
| class | tracktion::engine::LambdaTimer |
| class | tracktion::engine::MessageThreadCallback |
| Calls a function on the message thread checking a calling thread for an exit signal. More... | |
| struct | tracktion::engine::BlockingFunction |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
Functions | |
| bool | tracktion::engine::callBlocking (std::function< void()> f) |
| Calls a function on the message thread by posting a message and then waiting for it to be delivered. | |
| bool | tracktion::engine::callBlockingCatching (std::function< void()> f) noexcept |
| The same as callBlocking expect the exception is caught and ignored. | |