29 static const char* kTtNamespace;
31 void Initialize(
const std::map<std::string, TextRegion>& regions,
32 const std::string& language,
37 bool Dump(std::string* result)
const;
43 std::unordered_set<std::string>& fragmentStyles,
44 size_t* image_count)
const;
48 std::unordered_set<std::string>& fragmentStyles,
49 size_t* image_count)
const;
52 const std::unordered_set<std::string>& fragmentStyles)
const;
54 std::vector<std::string> usedRegions()
const;
55 bool isEbuTTTD()
const;
57 std::list<TextSample> samples_;
58 std::map<std::string, TextRegion> regions_;
59 std::string language_;
62 mutable uint32_t region_id_ = 0;