43 static std::shared_ptr<ImageSource>
from_resource(
const std::string &resource_name);
2D Graphics Canvas
Definition canvas.h:72
Definition image_source.h:40
virtual Image image(Canvas &canvas)=0
static std::shared_ptr< ImageSource > from_callback(const std::function< Image(Canvas &)> &get_image_callback)
static std::shared_ptr< ImageSource > from_resource(const std::string &resource_name)
static std::shared_ptr< ImageSource > from_image(const Image &image)
virtual ~ImageSource()
Definition image_source.h:48
Image class.
Definition image.h:59