54 void reset()
noexcept;
57 {
return playerNameRasterizations_; }
63 const auto result = startedPhase_;
64 startedPhase_.reset();
76 bool animating{}, leaving{};
79 std::map<int, Live> live_;
80 std::map<int, data::DataId> surfaces_;
81 struct CachedPlayerName
84 std::shared_ptr<const data::BitmapRuntimeAsset> asset;
88 std::map<int, CachedPlayerName> textCache_;
89 std::optional<fonts::Settings> textCacheFont_;
90 std::shared_ptr<const data::ResourceSnapshot> textCacheResources_;
92 std::size_t textCachePage_{}, textCacheCount_{};
93 std::uint64_t playerNameRasterizations_{};
94 std::vector<RuleHit> ruleHits_;
95 ui::playersetup::Rect restoreRect_{}, shortRect_{};
99 std::optional<ui::playersetup::Phase> startedPhase_;
100 std::uint64_t pressSerial_{};