Searched refs:VSyncReactor (Results 1 – 5 of 5) sorted by relevance
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | VSyncReactor.cpp | 40 VSyncReactor::VSyncReactor(std::unique_ptr<Clock> clock, VSyncTracker& tracker, in VSyncReactor() function in android::scheduler::VSyncReactor 48 VSyncReactor::~VSyncReactor() = default; 50 bool VSyncReactor::addPresentFence(const std::shared_ptr<android::FenceTime>& fence) { in addPresentFence() 97 void VSyncReactor::setIgnorePresentFences(bool ignore) { in setIgnorePresentFences() 103 void VSyncReactor::setIgnorePresentFencesInternal(bool ignore) { in setIgnorePresentFencesInternal() 108 void VSyncReactor::updateIgnorePresentFencesInternal() { in updateIgnorePresentFencesInternal() 114 void VSyncReactor::startPeriodTransitionInternal(nsecs_t newPeriod) { in startPeriodTransitionInternal() 122 void VSyncReactor::endPeriodTransition() { in endPeriodTransition() 129 void VSyncReactor::startPeriodTransition(nsecs_t period) { in startPeriodTransition() 171 bool VSyncReactor::addHwVsyncTimestamp(nsecs_t timestamp, std::optional<nsecs_t> hwcVsyncPeriod, in addHwVsyncTimestamp() [all …]
|
H A D | VSyncReactor.h | 34 class VSyncReactor : public VsyncController { 36 VSyncReactor(std::unique_ptr<Clock> clock, VSyncTracker& tracker, size_t pendingFenceLimit, 38 ~VSyncReactor();
|
H A D | Scheduler.cpp | 181 std::make_unique<scheduler::VSyncReactor>(std::move(clock), *tracker, pendingFenceLimit, in createVsyncSchedule()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | VSyncReactorTest.cpp | 128 VSyncReactor mReactor; 464 auto idleReactor = VSyncReactor(std::make_unique<ClockWrapper>(mMockClock), *mMockTracker, in TEST_F()
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | Android.bp | 185 "Scheduler/VSyncReactor.cpp",
|