14 inline constexpr int Width = 199;
46 std::vector<TextRegion>
text;
59 std::shared_ptr<const data::BitmapRuntimeAsset>, std::string>(
data::DataId)>;
63 [[
nodiscard]] std::expected<data::LegacyBitmapRGBA8, std::string>
render(
decision::EconomicActionPlan plan
std::expected< data::LegacyBitmapRGBA8, std::string > render(const Request &request, fonts::Runtime &fonts, const TemplateResolver &resolveTemplate)
data::DataId templateId(const Request &request) noexcept
std::function< std::expected< std::shared_ptr< const data::BitmapRuntimeAsset >, std::string >(data::DataId)> TemplateResolver
int propertyIndex(int square) noexcept
std::vector< TextRegion > text
std::vector< Fill > fills