/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/src/ |
H A D | vsync_generator.cpp | 81 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 D | vsync_controller.cpp | 22 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 D | vsync_generator.h | 36 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 D | vsync_controller.h | 28 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 D | vsync_generator_test.cpp | 39 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 D | vsync_connection_test.cpp | 32 static inline sptr<VSyncGenerator> vsyncGenerator = nullptr;
|
H A D | vsync_controller_test.cpp | 27 static inline sptr<VSyncGenerator> vsyncGenerator_ = nullptr;
|
H A D | vsync_receiver_test.cpp | 37 static inline sptr<VSyncGenerator> vsyncGenerator = nullptr;
|
H A D | vsync_distributor_test.cpp | 31 static inline sptr<VSyncGenerator> vsyncGenerator = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/frame_rate_manager/ |
H A D | hgm_vsync_generator_controller.cpp | 29 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator) in HgmVSyncGeneratorController() 92 …VSyncGenerator::ListenerRefreshRateData listenerRate = {.cb = appController_, .refreshRates = appD… in ChangeGeneratorRate() 93 VSyncGenerator::ListenerPhaseOffsetData listenerPhase; in ChangeGeneratorRate()
|
H A D | hgm_vsync_generator_controller.h | 31 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator); 45 sptr<VSyncGenerator> vsyncGenerator_;
|
H A D | hgm_frame_rate_manager.h | 150 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator); 208 sptr<VSyncController> appController, sptr<VSyncGenerator> vsyncGenerator);
|
H A D | hgm_frame_rate_manager.cpp | 74 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 D | vsynccontroller_fuzzer.cpp | 66 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsyncconnection_fuzzer/ |
H A D | vsyncconnection_fuzzer.cpp | 68 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsyncdistributor_fuzzer/ |
H A D | vsyncdistributor_fuzzer.cpp | 67 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/systemtest/ |
H A D | vsync_ltpo_test.cpp | 73 sptr<VSyncGenerator> vsyncGenerator = nullptr; 166 VSyncGenerator::ListenerRefreshRateData listenerRefreshRates = { in Process1() 170 VSyncGenerator::ListenerPhaseOffsetData listenerPhaseOffset = { in Process1()
|
H A D | vsync_test.cpp | 51 sptr<VSyncGenerator> vsyncGenerator = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/hyper_graphic_manager/unittest/ |
H A D | hgm_vsync_generator_controller_test.cpp | 31 sptr<VSyncGenerator> vsyncGenerator = CreateVSyncGenerator();
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/fuzztest/vsyncreceiver_fuzzer/ |
H A D | vsyncreceiver_fuzzer.cpp | 86 sptr<Rosen::VSyncGenerator> vsyncGenerator = Rosen::CreateVSyncGenerator(); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_main_thread.h | 200 sptr<VSyncGenerator> vsyncGenerator_;
|