Lines Matching refs:VSyncPredictor
46 VSyncPredictor::~VSyncPredictor() = default;
48 VSyncPredictor::VSyncPredictor(nsecs_t idealPeriod, size_t historySize, in VSyncPredictor() function in android::scheduler::VSyncPredictor
58 inline void VSyncPredictor::traceInt64If(const char* name, int64_t value) const { in traceInt64If()
64 inline size_t VSyncPredictor::next(size_t i) const { in next()
68 bool VSyncPredictor::validate(nsecs_t timestamp) const { in validate()
92 nsecs_t VSyncPredictor::currentPeriod() const { in currentPeriod()
97 bool VSyncPredictor::addVsyncTimestamp(nsecs_t timestamp) { in addVsyncTimestamp()
216 nsecs_t VSyncPredictor::nextAnticipatedVSyncTimeFromLocked(nsecs_t timePoint) const { in nextAnticipatedVSyncTimeFromLocked()
252 nsecs_t VSyncPredictor::nextAnticipatedVSyncTimeFrom(nsecs_t timePoint) const { in nextAnticipatedVSyncTimeFrom()
265 bool VSyncPredictor::isVSyncInPhase(nsecs_t timePoint, Fps frameRate) const { in isVSyncInPhase()
313 VSyncPredictor::Model VSyncPredictor::getVSyncPredictionModel() const { in getVSyncPredictionModel()
315 const auto model = VSyncPredictor::getVSyncPredictionModelLocked(); in getVSyncPredictionModel()
319 VSyncPredictor::Model VSyncPredictor::getVSyncPredictionModelLocked() const { in getVSyncPredictionModelLocked()
323 void VSyncPredictor::setPeriod(nsecs_t period) { in setPeriod()
340 void VSyncPredictor::clearTimestamps() { in clearTimestamps()
354 bool VSyncPredictor::needsMoreSamples() const { in needsMoreSamples()
359 void VSyncPredictor::resetModel() { in resetModel()
365 void VSyncPredictor::dump(std::string& result) const { in dump()