Home
last modified time | relevance | path

Searched refs:nanoTimestamp (Results 1 - 25 of 37) sorted by relevance

12

/foundation/arkui/ace_engine/frameworks/core/common/
H A Dwindow.cpp24 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 Dwindow.h97 virtual void OnVsync(uint64_t nanoTimestamp, uint32_t frameCount);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/
H A Drs_vsync_client_ohos.cpp64 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 Drs_vsync_client_ohos.h38 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 Dscheduler.cpp37 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 Dschedule_task.h27 virtual void OnFrame(uint64_t nanoTimestamp) = 0;
H A Dscheduler.h48 void OnFrame(uint64_t nanoTimestamp) override;
/foundation/arkui/ace_engine/test/unittest/core/pipeline/
H A Dmock_schedule_task.h29 void OnFrame(uint64_t nanoTimestamp) override
31 nanoTimestamp_ = nanoTimestamp;
/foundation/arkui/ace_engine/test/unittest/core/common/ace_engine/
H A Dwindow_test.cpp80 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 Ddisplay_sync_manager_test.cpp391 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 Drsvsyncclientohos_fuzzer.cpp65 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 Dvsync_station.h48 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 Drs_vsync_client_ohos_test.cpp73 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 Dpipeline_base.cpp53 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 Dmock_window.cpp21 void Window::OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) {} in OnVsync() argument
H A Dmock_stylus_detector_mgr.cpp95 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 Dmock_scheduler.cpp19 void Scheduler::OnFrame(uint64_t nanoTimestamp) {} in OnFrame() argument
/foundation/arkui/ace_engine/test/unittest/core/pattern/ui_extension/mock/
H A Dmock_rosen_window.cpp61 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 Dui_display_sync.cpp46 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 Dui_display_sync_manager.cpp20 void UIDisplaySyncManager::DispatchFunc(int64_t nanoTimestamp) in DispatchFunc() argument
39 displaySync->UpdateData(nanoTimestamp, VSyncPeriod); in DispatchFunc()
H A Dui_display_sync_manager.h42 void DispatchFunc(int64_t nanoTimestamp);
/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/
H A Dpipeline_context.h64 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 Dstylus_detector_mgr.cpp95 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 Dvsync_station.h54 void VsyncCallbackInner(int64_t nanoTimestamp, int64_t frameCount);
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_window.h123 void OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) override;

Completed in 10 milliseconds

12