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;
2D Graphics Canvas
Definition canvas.h:72
Resource manager.
Definition resource_manager.h:44
static UIThread * get_instance()
static bool try_catch(const std::function< void()> &block)
static ResourceManager get_resources()
UIThread()
Constructs a null instance.
UIThread(ResourceManager manager, const std::function< void(const std::exception_ptr &)> &exception_handler=std::function< void(const std::exception_ptr &)>())