35 class ResourceManager;
45 UIThread(
ResourceManager manager,
const std::function<
void(
const std::exception_ptr &)> &exception_handler = std::function<
void(
const std::exception_ptr &)>());
51 static bool try_catch(
const std::function<
void()> &block);
54 std::shared_ptr<UIThreadImpl> impl;
Resource manager.
Definition: resource_manager.h:45
Definition: ui_thread.h:40
static ResourceManager get_resources()
static bool try_catch(const std::function< void()> &block)
static UIThread * get_instance()
UIThread(ResourceManager manager, const std::function< void(const std::exception_ptr &)> &exception_handler=std::function< void(const std::exception_ptr &)>())
UIThread()
Constructs a null instance.