Home
last modified time | relevance | path

Searched refs:VSyncReactor (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncReactor.cpp58 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()
[all …]
DVSyncReactor.h36 class VSyncReactor : public android::DispSync {
38 VSyncReactor(std::unique_ptr<Clock> clock, std::unique_ptr<VSyncDispatch> dispatch,
41 ~VSyncReactor();
DScheduler.cpp91 return std::make_unique<scheduler::VSyncReactor>(std::make_unique<scheduler::SystemClock>(), in createDispSync()
/frameworks/native/services/surfaceflinger/tests/unittests/
DVSyncReactorTest.cpp184 VSyncReactor mReactor;
547 SelfRemovingCallback(VSyncReactor& vsr) : mVsr(vsr) {} in TEST_F()
553 VSyncReactor& mVsr; in TEST_F()
669 auto idleReactor = VSyncReactor(std::make_unique<ClockWrapper>(mMockClock), in TEST_F()
/frameworks/native/services/surfaceflinger/
DAndroid.bp179 "Scheduler/VSyncReactor.cpp",