Home
last modified time | relevance | path

Searched refs:VsyncController (Results 1 – 20 of 20) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DVsyncController.h33 class VsyncController {
35 virtual ~VsyncController();
80 VsyncController() = default;
81 VsyncController(VsyncController const&) = delete;
82 VsyncController& operator=(VsyncController const&) = delete;
H A DVSyncReactor.cpp33 VsyncController::~VsyncController() = default;
H A DVSyncReactor.h34 class VSyncReactor : public VsyncController {
H A DScheduler.h49 class VsyncController; variable
232 std::unique_ptr<scheduler::VsyncController> controller;
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockVsyncController.cpp24 VsyncController::VsyncController() = default;
25 VsyncController::~VsyncController() = default;
H A DMockVsyncController.h25 class VsyncController : public android::scheduler::VsyncController {
27 VsyncController();
28 ~VsyncController() override;
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableScheduler.h37 : TestableScheduler(std::make_unique<mock::VsyncController>(), in TestableScheduler()
41 TestableScheduler(std::unique_ptr<scheduler::VsyncController> vsyncController, in TestableScheduler()
H A DTransactionApplicationTest.cpp78 mFlinger.setupScheduler(std::unique_ptr<mock::VsyncController>(mVsyncController), in setupScheduler()
89 mock::VsyncController* mVsyncController = new mock::VsyncController();
H A DGameModeTest.cpp75 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DTransactionFrameTracerTest.cpp83 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DDisplayTransactionTest.cpp78 mFlinger.setupScheduler(std::unique_ptr<scheduler::VsyncController>(mVsyncController), in injectMockScheduler()
H A DTunnelModeEnabledReporterTest.cpp122 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DFpsReporterTest.cpp136 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DRefreshRateSelectionTest.cpp137 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DDisplayTransactionTestHelpers.h124 mock::VsyncController* mVsyncController = new mock::VsyncController;
H A DTransactionSurfaceFrameTest.cpp83 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DSetFrameRateTest.cpp174 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
H A DTestableSurfaceFlinger.h205 void setupScheduler(std::unique_ptr<scheduler::VsyncController> vsyncController,
H A DCompositionTest.cpp135 auto vsyncController = std::make_unique<mock::VsyncController>(); in setupScheduler()
/aosp12/frameworks/native/services/surfaceflinger/
H A DSurfaceFlingerFactory.h62 class VsyncController; variable