Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/
DEventThread.h46 class VSyncSource {
54 virtual ~VSyncSource() {} in ~VSyncSource()
82 class EventThread : public android::EventThread, private VSyncSource::Callback {
108 EventThread(VSyncSource* src, ResyncWithRateLimitCallback resyncWithRateLimitCallback,
147 VSyncSource* const mVSyncSource GUARDED_BY(mMutex) = nullptr;
DSurfaceFlinger.h101 class VSyncSource; variable
793 std::unique_ptr<VSyncSource> mEventThreadSource;
794 std::unique_ptr<VSyncSource> mSfEventThreadSource;
DEventThread.cpp48 EventThread::EventThread(VSyncSource* src, ResyncWithRateLimitCallback resyncWithRateLimitCallback, in EventThread()
DSurfaceFlinger.cpp504 class DispSyncSource final : public VSyncSource, private DispSync::Callback {
543 void setCallback(VSyncSource::Callback* callback) override{ in setCallback()
576 VSyncSource::Callback* callback; in onDispSyncEvent()
603 VSyncSource::Callback* mCallback = nullptr;
610 class InjectVSyncSource final : public VSyncSource {
615 void setCallback(VSyncSource::Callback* callback) override { in setCallback()
632 VSyncSource::Callback* mCallback = nullptr;
/frameworks/native/services/surfaceflinger/tests/unittests/
DEventThreadTest.cpp39 class MockVSyncSource : public VSyncSource {
42 MOCK_METHOD1(setCallback, void(VSyncSource::Callback*));
68 VSyncSource::Callback* expectVSyncSetCallbackCallReceived();
77 AsyncCallRecorder<void (*)(VSyncSource::Callback*)> mVSyncSetCallbackCallRecorder;
139 VSyncSource::Callback* EventThreadTest::expectVSyncSetCallbackCallReceived() { in expectVSyncSetCallbackCallReceived()