Lines Matching refs:VSyncReactor

58 VSyncReactor::VSyncReactor(std::unique_ptr<Clock> clock, std::unique_ptr<VSyncDispatch> dispatch,  in VSyncReactor()  function in android::scheduler::VSyncReactor
70 VSyncReactor::~VSyncReactor() = default;
162 bool VSyncReactor::addPresentFence(const std::shared_ptr<FenceTime>& fence) { in addPresentFence()
209 void VSyncReactor::setIgnorePresentFences(bool ignoration) { in setIgnorePresentFences()
215 void VSyncReactor::setIgnorePresentFencesInternal(bool ignoration) { in setIgnorePresentFencesInternal()
220 void VSyncReactor::updateIgnorePresentFencesInternal() { in updateIgnorePresentFencesInternal()
226 nsecs_t VSyncReactor::computeNextRefresh(int periodOffset, nsecs_t now) const { in computeNextRefresh()
231 nsecs_t VSyncReactor::expectedPresentTime(nsecs_t now) { in expectedPresentTime()
235 void VSyncReactor::startPeriodTransition(nsecs_t newPeriod) { in startPeriodTransition()
242 void VSyncReactor::endPeriodTransition() { in endPeriodTransition()
250 void VSyncReactor::setPeriod(nsecs_t period) { in setPeriod()
262 nsecs_t VSyncReactor::getPeriod() { in getPeriod()
266 void VSyncReactor::beginResync() { in beginResync()
270 void VSyncReactor::endResync() {} in endResync()
272 bool VSyncReactor::periodConfirmed(nsecs_t vsync_timestamp, std::optional<nsecs_t> HwcVsyncPeriod) { in periodConfirmed()
300 bool VSyncReactor::addResyncSample(nsecs_t timestamp, std::optional<nsecs_t> hwcVsyncPeriod, in addResyncSample()
327 status_t VSyncReactor::addEventListener(const char* name, nsecs_t phase, in addEventListener()
351 status_t VSyncReactor::removeEventListener(DispSync::Callback* callback, in removeEventListener()
361 status_t VSyncReactor::changePhaseOffset(DispSync::Callback* callback, nsecs_t phase) { in changePhaseOffset()
370 void VSyncReactor::dump(std::string& result) const { in dump()
402 void VSyncReactor::reset() {} in reset()