Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncReactor.cpp44 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 …]
DVSyncReactor.h40 class VSyncReactor : public VsyncController {
42 VSyncReactor(PhysicalDisplayId, std::unique_ptr<Clock> clock, VSyncTracker& tracker,
44 ~VSyncReactor();
DVsyncSchedule.cpp146 auto reactor = std::make_unique<VSyncReactor>(id, std::make_unique<SystemClock>(), tracker, in createController()
/frameworks/native/services/surfaceflinger/tests/unittests/
DVSyncReactorTest.cpp129 VSyncReactor mReactor;
485 VSyncReactor(DEFAULT_DISPLAY_ID, std::make_unique<ClockWrapper>(mMockClock), in TEST_F()
/frameworks/native/services/surfaceflinger/
DAndroid.bp211 "Scheduler/VSyncReactor.cpp",