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