Searched refs:VSyncReactor (Results 1 – 5 of 5) sorted by relevance
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncReactor.cpp | 44 VSyncReactor::VSyncReactor(PhysicalDisplayId id, std::unique_ptr<Clock> clock, in VSyncReactor() function in android::scheduler::VSyncReactor 53 VSyncReactor::~VSyncReactor() = default; 55 bool VSyncReactor::addPresentFence(std::shared_ptr<FenceTime> fence) { in addPresentFence() 106 void VSyncReactor::setIgnorePresentFences(bool ignore) { in setIgnorePresentFences() 112 void VSyncReactor::setIgnorePresentFencesInternal(bool ignore) { in setIgnorePresentFencesInternal() 117 void VSyncReactor::updateIgnorePresentFencesInternal() { in updateIgnorePresentFencesInternal() 123 void VSyncReactor::startPeriodTransitionInternal(ftl::NonNull<DisplayModePtr> modePtr) { in startPeriodTransitionInternal() 131 void VSyncReactor::endPeriodTransition() { in endPeriodTransition() 138 void VSyncReactor::onDisplayModeChanged(ftl::NonNull<DisplayModePtr> modePtr, bool force) { in onDisplayModeChanged() 153 bool VSyncReactor::periodConfirmed(nsecs_t vsync_timestamp, std::optional<nsecs_t> HwcVsyncPeriod) { in periodConfirmed() [all …]
|
D | VSyncReactor.h | 40 class VSyncReactor : public VsyncController { 42 VSyncReactor(PhysicalDisplayId, std::unique_ptr<Clock> clock, VSyncTracker& tracker, 44 ~VSyncReactor();
|
D | VsyncSchedule.cpp | 146 auto reactor = std::make_unique<VSyncReactor>(id, std::make_unique<SystemClock>(), tracker, in createController()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | VSyncReactorTest.cpp | 129 VSyncReactor mReactor; 485 VSyncReactor(DEFAULT_DISPLAY_ID, std::make_unique<ClockWrapper>(mMockClock), in TEST_F()
|
/frameworks/native/services/surfaceflinger/ |
D | Android.bp | 211 "Scheduler/VSyncReactor.cpp",
|