Home
last modified time | relevance | path

Searched refs:VSyncGenerator (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/src/
H A Dvsync_generator.cpp81 std::once_flag VSyncGenerator::createFlag_;
82 sptr<OHOS::Rosen::VSyncGenerator> VSyncGenerator::instance_ = nullptr;
105 sptr<OHOS::Rosen::VSyncGenerator> VSyncGenerator::GetInstance() noexcept in GetInstance()
108 instance_ = new VSyncGenerator(); in GetInstance()
119 VSyncGenerator::VSyncGenerator() in VSyncGenerator() function in OHOS::Rosen::impl::VSyncGenerator
131 VSyncGenerator::~VSyncGenerator() in ~VSyncGenerator()
171 void VSyncGenerator::ThreadLoop() in ThreadLoop()
444 std::vector<VSyncGenerator::Listener> VSyncGenerator::GetListenerTimeouted( in GetListenerTimeouted()
550 VsyncError VSyncGenerator::AddListener(int64_t phase, const sptr<OHOS::Rosen::VSyncGenerator::Callb… in AddListener()
859 VsyncError VSyncGenerator::RemoveListener(const sptr<OHOS::Rosen::VSyncGenerator::Callback>& cb) in RemoveListener()
[all …]
H A Dvsync_controller.cpp22 VSyncController::VSyncController(const sptr<VSyncGenerator> &geng, int64_t offset) in VSyncController()
37 const sptr<VSyncGenerator> generator = generator_.promote(); in SetEnable()
80 const sptr<VSyncGenerator> generator = generator_.promote(); in SetPhaseOffset()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/include/
H A Dvsync_generator.h36 class VSyncGenerator : public RefBase {
54 VSyncGenerator() = default;
55 virtual ~VSyncGenerator() noexcept = default;
82 sptr<VSyncGenerator> CreateVSyncGenerator();
86 class VSyncGenerator : public OHOS::Rosen::VSyncGenerator {
92 VSyncGenerator(const VSyncGenerator &) = delete;
93 VSyncGenerator &operator=(const VSyncGenerator &) = delete;
120 friend class OHOS::Rosen::VSyncGenerator;
129 VSyncGenerator();
130 ~VSyncGenerator() override;
[all …]
H A Dvsync_controller.h28 class VSyncController : public VSyncGenerator::Callback {
38 VSyncController(const sptr<VSyncGenerator> &geng, int64_t offset);
55 wptr<VSyncGenerator> generator_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/unittest/
H A Dvsync_generator_test.cpp39 static inline sptr<VSyncGenerator> vsyncGenerator_;
65 class VSyncGeneratorTestCallback : public VSyncGenerator::Callback {
260 VSyncGenerator::ListenerRefreshRateData listenerRefreshRates = {};
261 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
282 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
303 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
324 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
346 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
368 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
390 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = {};
[all …]
H A Dvsync_connection_test.cpp32 static inline sptr<VSyncGenerator> vsyncGenerator = nullptr;
H A Dvsync_controller_test.cpp27 static inline sptr<VSyncGenerator> vsyncGenerator_ = nullptr;
H A Dvsync_receiver_test.cpp37 static inline sptr<VSyncGenerator> vsyncGenerator = nullptr;
H A Dvsync_distributor_test.cpp31 static inline sptr<VSyncGenerator> vsyncGenerator = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/frame_rate_manager/
H A Dhgm_vsync_generator_controller.cpp29 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator) in HgmVSyncGeneratorController()
92VSyncGenerator::ListenerRefreshRateData listenerRate = {.cb = appController_, .refreshRates = appD… in ChangeGeneratorRate()
93 VSyncGenerator::ListenerPhaseOffsetData listenerPhase; in ChangeGeneratorRate()
H A Dhgm_vsync_generator_controller.h31 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator);
45 sptr<VSyncGenerator> vsyncGenerator_;
H A Dhgm_frame_rate_manager.h150 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator);
208 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator);
H A Dhgm_frame_rate_manager.cpp74 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator) in Init()
117 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator) in RegisterCoreCallbacksAndInitController()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsynccontroller_fuzzer/
H A Dvsynccontroller_fuzzer.cpp66 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsyncconnection_fuzzer/
H A Dvsyncconnection_fuzzer.cpp68 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsyncdistributor_fuzzer/
H A Dvsyncdistributor_fuzzer.cpp67 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/systemtest/
H A Dvsync_ltpo_test.cpp73 sptr<VSyncGenerator> vsyncGenerator = nullptr;
166 VSyncGenerator::ListenerRefreshRateData listenerRefreshRates = { in Process1()
170 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = { in Process1()
H A Dvsync_test.cpp51 sptr<VSyncGenerator> vsyncGenerator = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/hyper_graphic_manager/unittest/
H A Dhgm_vsync_generator_controller_test.cpp31 sptr<VSyncGenerator> vsyncGenerator = CreateVSyncGenerator();
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsyncreceiver_fuzzer/
H A Dvsyncreceiver_fuzzer.cpp86 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_main_thread.h200 sptr<VSyncGenerator> vsyncGenerator_;