Lines Matching refs:LayerInfoV2
33 const RefreshRateConfigs* LayerInfoV2::sRefreshRateConfigs = nullptr;
34 bool LayerInfoV2::sTraceEnabled = false;
36 LayerInfoV2::LayerInfoV2(const std::string& name, nsecs_t highRefreshRatePeriod, in LayerInfoV2() function in android::scheduler::LayerInfoV2
44 void LayerInfoV2::setLastPresentTime(nsecs_t lastPresentTime, nsecs_t now, in setLastPresentTime()
66 bool LayerInfoV2::isFrameTimeValid(const FrameTimeData& frameTime) const { in isFrameTimeValid()
72 bool LayerInfoV2::isFrequent(nsecs_t now) const { in isFrequent()
97 bool LayerInfoV2::isAnimating(nsecs_t now) const { in isAnimating()
101 bool LayerInfoV2::hasEnoughDataForHeuristic() const { in hasEnoughDataForHeuristic()
123 std::optional<nsecs_t> LayerInfoV2::calculateAverageFrameTime() const { in calculateAverageFrameTime()
166 std::optional<float> LayerInfoV2::calculateRefreshRateIfPossible(nsecs_t now) { in calculateRefreshRateIfPossible()
201 std::pair<LayerHistory::LayerVoteType, float> LayerInfoV2::getRefreshRate(nsecs_t now) { in getRefreshRate()
236 const char* LayerInfoV2::getTraceTag(android::scheduler::LayerHistory::LayerVoteType type) const { in getTraceTag()
245 LayerInfoV2::RefreshRateHistory::HeuristicTraceTagData
246 LayerInfoV2::RefreshRateHistory::makeHeuristicTraceTagData() const { in makeHeuristicTraceTagData()
255 void LayerInfoV2::RefreshRateHistory::clear() { in clear()
259 bool LayerInfoV2::RefreshRateHistory::add(float refreshRate, nsecs_t now) { in add()
277 bool LayerInfoV2::RefreshRateHistory::isConsistent() const { in isConsistent()