/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | window.cpp | 24 auto&& callback = [this](uint64_t nanoTimestamp, uint32_t frameCount) { OnVsync(nanoTimestamp, frameCount); }; in Window() 46 void Window::OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) in OnVsync() argument 54 callback.callback_(nanoTimestamp, frameCount); in OnVsync()
|
H A D | window.h | 97 virtual void OnVsync(uint64_t nanoTimestamp, uint32_t frameCount);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_vsync_client_ohos.cpp | 64 void RSVsyncClientOhos::VsyncCallback(int64_t nanoTimestamp, int64_t frameCount) in VsyncCallback() argument 68 vsyncCallback_(nanoTimestamp, frameCount); in VsyncCallback() 72 void RSVsyncClientOhos::OnVsync(int64_t nanoTimestamp, int64_t frameCount, void* client) in OnVsync() argument 76 vsyncClient->VsyncCallback(nanoTimestamp, frameCount); in OnVsync()
|
H A D | rs_vsync_client_ohos.h | 38 static void OnVsync(int64_t nanoTimestamp, int64_t frameCount, void* client); 40 void VsyncCallback(int64_t nanoTimestamp, int64_t frameCount);
|
/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | scheduler.cpp | 37 displaySync_->RegisterOnFrameWithTimestamp([weak = WeakClaim(this)] (uint64_t nanoTimestamp) { in Start() 40 scheduler->OnFrame(nanoTimestamp); in Start() 66 void Scheduler::OnFrame(uint64_t nanoTimestamp) in OnFrame() argument 74 if (nanoTimestamp > startupTimestamp_) { in OnFrame() 76 elapsedTimeMs = (nanoTimestamp - startupTimestamp_) / milliToNano; in OnFrame()
|
H A D | schedule_task.h | 27 virtual void OnFrame(uint64_t nanoTimestamp) = 0;
|
H A D | scheduler.h | 48 void OnFrame(uint64_t nanoTimestamp) override;
|
/foundation/arkui/ace_engine/test/unittest/core/pipeline/ |
H A D | mock_schedule_task.h | 29 void OnFrame(uint64_t nanoTimestamp) override 31 nanoTimestamp_ = nanoTimestamp;
|
/foundation/arkui/ace_engine/test/unittest/core/common/ace_engine/ |
H A D | window_test.cpp | 80 uint64_t nanoTimestamp = 10; in HWTEST_F() local 86 window.OnVsync(nanoTimestamp, frameCount); in HWTEST_F()
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | display_sync_manager_test.cpp | 391 uint64_t nanoTimestamp = 0; in HWTEST_F() local 403 displaySyncManager->DispatchFunc(nanoTimestamp); in HWTEST_F() 411 displaySyncManager->DispatchFunc(nanoTimestamp); in HWTEST_F() 424 displaySyncManager->DispatchFunc(nanoTimestamp); in HWTEST_F() 452 uint64_t nanoTimestamp = 0; in HWTEST_F() local 464 displaySyncManager->DispatchFunc(nanoTimestamp); in HWTEST_F() 469 displaySyncManager->DispatchFunc(nanoTimestamp); in HWTEST_F() 471 EXPECT_EQ(nanoTimestamp, displaySync1->GetTimestampData()); in HWTEST_F() 472 EXPECT_NE(nanoTimestamp, displaySync1->GetTargetTimestampData()); in HWTEST_F() 481 displaySyncManager->DispatchFunc(nanoTimestamp); in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsvsyncclientohos_fuzzer/ |
H A D | rsvsyncclientohos_fuzzer.cpp | 65 int64_t nanoTimestamp = GetData<int64_t>();
in DoSomethingInterestingWithMyAPI() local 70 RSVsyncClientOhos::OnVsync(nanoTimestamp, frameCount, &rsVsyncClientOhos);
in DoSomethingInterestingWithMyAPI()
|
/foundation/window/window_manager/previewer/include/ |
H A D | vsync_station.h | 48 static void OnVsync(int64_t nanoTimestamp, int64_t frameCount, void* client); 49 void VsyncCallbackInner(int64_t nanoTimestamp, int64_t frameCount);
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/ |
H A D | rs_vsync_client_ohos_test.cpp | 73 RSVsyncClient::VsyncCallback vsyncCallback = [](int64_t nanoTimestamp, int64_t frameCount) { in HWTEST_F() 94 RSVsyncClient::VsyncCallback vsyncCallback = [](int64_t nanoTimestamp, int64_t frameCount) { in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/pipeline/ |
H A D | pipeline_base.cpp | 53 const uint64_t nanoTimestamp, const uint32_t frameCount) { in PipelineBase() 57 context->OnVsyncEvent(nanoTimestamp, frameCount); in PipelineBase() 78 const uint64_t nanoTimestamp, const uint32_t frameCount) { in PipelineBase() 82 context->OnVsyncEvent(nanoTimestamp, frameCount); in PipelineBase() 681 void PipelineBase::OnVsyncEvent(uint64_t nanoTimestamp, uint32_t frameCount) in OnVsyncEvent() argument 684 ACE_SCOPED_TRACE("OnVsyncEvent now:%" PRIu64 "", nanoTimestamp); in OnVsyncEvent() 689 nanoTimestamp > static_cast<uint64_t>(recvTime_) ? (nanoTimestamp - static_cast<uint64_t>(recvTime_)) : 0; in OnVsyncEvent() 692 callback.second(nanoTimestamp, frameCount); in OnVsyncEvent() 697 callback.second(nanoTimestamp, frameCoun in OnVsyncEvent() [all...] |
/foundation/arkui/ace_engine/test/mock/core/common/ |
H A D | mock_window.cpp | 21 void Window::OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) {} in OnVsync() argument
|
H A D | mock_stylus_detector_mgr.cpp | 95 const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) in IsHitCleanNodeResponseArea() 94 IsHitCleanNodeResponseArea( const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) IsHitCleanNodeResponseArea() argument
|
/foundation/arkui/ace_engine/test/mock/core/animation/ |
H A D | mock_scheduler.cpp | 19 void Scheduler::OnFrame(uint64_t nanoTimestamp) {} in OnFrame() argument
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/ui_extension/mock/ |
H A D | mock_rosen_window.cpp | 61 void RosenWindow::OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) {} in OnVsync() argument
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/display_sync/ |
H A D | ui_display_sync.cpp | 46 void UIDisplaySync::UpdateData(int64_t nanoTimestamp, int32_t vsyncPeriod) in UpdateData() argument 48 SetTimestampData(nanoTimestamp); in UpdateData() 49 int64_t targetTimestamp = nanoTimestamp + static_cast<int64_t>(vsyncPeriod * data_->rate_); in UpdateData()
|
H A D | ui_display_sync_manager.cpp | 20 void UIDisplaySyncManager::DispatchFunc(int64_t nanoTimestamp) in DispatchFunc() argument 39 displaySync->UpdateData(nanoTimestamp, VSyncPeriod); in DispatchFunc()
|
H A D | ui_display_sync_manager.h | 42 void DispatchFunc(int64_t nanoTimestamp);
|
/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/ |
H A D | pipeline_context.h | 64 using FrameCallbackFunc = std::function<void(uint64_t nanoTimestamp)>; 244 void HandleOnAreaChangeEvent(uint64_t nanoTimestamp); 254 void HandleVisibleAreaChangeEvent(uint64_t nanoTimestamp); 887 void FlushFrameCallback(uint64_t nanoTimestamp); 903 void PreLayout(uint64_t nanoTimestamp, uint32_t frameCount); 976 void FlushVsync(uint64_t nanoTimestamp, uint32_t frameCount) override; 980 void DispatchDisplaySync(uint64_t nanoTimestamp) override; 981 void FlushAnimation(uint64_t nanoTimestamp) override; 1116 uint64_t AdjustVsyncTimeStamp(uint64_t nanoTimestamp); 1117 bool FlushModifierAnimation(uint64_t nanoTimestamp); [all...] |
/foundation/arkui/ace_engine/adapter/preview/osal/ |
H A D | stylus_detector_mgr.cpp | 95 const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) in IsHitCleanNodeResponseArea() 94 IsHitCleanNodeResponseArea( const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) IsHitCleanNodeResponseArea() argument
|
/foundation/window/window_manager/wm/include/ |
H A D | vsync_station.h | 54 void VsyncCallbackInner(int64_t nanoTimestamp, int64_t frameCount);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_window.h | 123 void OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) override;
|