36 typedef std::shared_ptr<Image>
ImagePtr;
38 typedef std::shared_ptr<Font>
FontPtr;
39 class FontDescription;
41 typedef std::shared_ptr<Canvas>
CanvasPtr;
Definition: ui_thread.h:43
static std::string resource_path()
static ImagePtr image(const CanvasPtr &canvas, const std::string &name)
static FontPtr font(const std::string &family, const FontDescription &desc)
static void add_font_face(const std::string &properties, const std::string &src)
static void set_exception_handler(const std::function< void(const std::exception_ptr &)> &exception_handler)
static bool try_catch(const std::function< void()> &block)
std::shared_ptr< Font > FontPtr
Definition: path.h:39
std::shared_ptr< Image > ImagePtr
Definition: image.h:116
static void set_resource_path(const std::string &path)
std::shared_ptr< Canvas > CanvasPtr
Definition: canvas.h:126
Font description class.
Definition: font_description.h:62
Definition: Application/application.h:35