Result sync()
{
if (!drawing) return Result::InsufficientCondition;
if (renderer->sync()) {
drawing = false;
return Result::Success;
}
return Result::InsufficientCondition;
}
if
// std::unique_ptr<tvg::IteratorAccessor>
// accessor = tvg::IteratorAccessor::gen();
// picture = accessor->access(move(picture), convert_tvg_color_func);
}
struct ReplaceColors {
List<uint32_t> old_colors;
List<uint32_t> new_colors;
};