Home
last modified time | relevance | path

Searched refs:nanoTimestamp (Results 1 – 25 of 45) sorted by relevance

12

/ohos5.0/base/msdp/device_status/services/interaction/drag/src/
H A Ddrag_smooth_processor.cpp76 if (event.timestamp == nanoTimestamp) { in GetNearestEvent()
80 if (event.timestamp > nanoTimestamp) { in GetNearestEvent()
81 if (event.timestamp - nanoTimestamp < gap) { in GetNearestEvent()
82 gap = event.timestamp - nanoTimestamp; in GetNearestEvent()
86 if (nanoTimestamp - event.timestamp < gap) { in GetNearestEvent()
87 gap = nanoTimestamp - event.timestamp; in GetNearestEvent()
124 …if ((nanoTimestamp <= historyAvgEvent.timestamp) || (nanoTimestamp == currentAvgEvent.timestamp) || in GetInterpolatedEvent()
132 nanoTimestamp); in GetInterpolatedEvent()
136 if (nanoTimestamp < currentAvgEvent.timestamp) { in GetInterpolatedEvent()
141 event.timestamp = nanoTimestamp; in GetInterpolatedEvent()
[all …]
H A Ddrag_vsync_station.cpp151 void DragVSyncStation::OnVSyncInner(uint64_t nanoTimestamp) in OnVSyncInner() argument
160 (*callback.second)(nanoTimestamp); in OnVSyncInner()
165 void DragVSyncStation::OnVSync(uint64_t nanoTimestamp, void *client) in OnVSync() argument
169 vSyncClient->OnVSyncInner(nanoTimestamp); in OnVSync()
/ohos5.0/base/msdp/device_status/services/interaction/drag/include/
H A Ddrag_smooth_processor.h37 DragMoveEvent SmoothMoveEvent(uint64_t nanoTimestamp, uint64_t vSyncPeriod);
42 const DragMoveEvent &currentAvgEvent, uint64_t nanoTimestamp);
44 const std::vector<DragMoveEvent>& current, uint64_t nanoTimestamp);
48 DragMoveEvent GetNearestEvent(const std::vector<DragMoveEvent>& events, uint64_t nanoTimestamp);
51 const std::vector<DragMoveEvent>& current, uint64_t nanoTimestamp);
H A Ddrag_vsync_station.h43 void OnVSyncInner(uint64_t nanoTimestamp);
44 static void OnVSync(uint64_t nanoTimestamp, void *client);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/
H A Dwindow.cpp24 …auto&& callback = [this](uint64_t nanoTimestamp, uint32_t frameCount) { OnVsync(nanoTimestamp, fra… in Window() argument
46 void Window::OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) in OnVsync() argument
54 callback.callback_(nanoTimestamp, frameCount); in OnVsync()
/ohos5.0/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);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dscheduler.cpp37 displaySync_->RegisterOnFrameWithTimestamp([weak = WeakClaim(this)] (uint64_t nanoTimestamp) { in Start() argument
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;
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/manager/
H A Ddisplay_sync_manager_test.cpp388 uint64_t nanoTimestamp = 0; variable
400 displaySyncManager->DispatchFunc(nanoTimestamp);
405 displaySyncManager->DispatchFunc(nanoTimestamp);
415 displaySyncManager->DispatchFunc(nanoTimestamp);
440 uint64_t nanoTimestamp = 0; variable
452 displaySyncManager->DispatchFunc(nanoTimestamp);
457 displaySyncManager->DispatchFunc(nanoTimestamp);
459 EXPECT_EQ(nanoTimestamp, displaySync1->GetTimestampData());
460 EXPECT_NE(nanoTimestamp, displaySync1->GetTargetTimestampData());
469 displaySyncManager->DispatchFunc(nanoTimestamp);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pipeline/
H A Dmock_schedule_task.h29 void OnFrame(uint64_t nanoTimestamp) override in OnFrame() argument
31 nanoTimestamp_ = nanoTimestamp; in OnFrame()
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Dstylus_detector_mgr.cpp102 auto nanoTimestamp = pipeline->GetVsyncTime(); in FindHitFrameNode() local
106 IsHitCleanNodeResponseArea({ touchEvent.x, touchEvent.y }, frameNode, nanoTimestamp)) { in FindHitFrameNode()
205 const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) in IsHitCleanNodeResponseArea() argument
226 …obalFrameRect.SetOffset(cleanNodeFrameNode->CalculateCachedTransformRelativeOffset(nanoTimestamp)); in IsHitCleanNodeResponseArea()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline/
H A Dpipeline_base.cpp53 const uint64_t nanoTimestamp, const uint32_t frameCount) { in PipelineBase() argument
57 context->OnVsyncEvent(nanoTimestamp, frameCount); in PipelineBase()
78 const uint64_t nanoTimestamp, const uint32_t frameCount) { in PipelineBase() argument
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()
689nanoTimestamp > static_cast<uint64_t>(recvTime_) ? (nanoTimestamp - static_cast<uint64_t>(recvTime… in OnVsyncEvent()
692 callback.second(nanoTimestamp, frameCount); in OnVsyncEvent()
697 callback.second(nanoTimestamp, frameCount); in OnVsyncEvent()
708 FlushVsync(nanoTimestamp, frameCount); in OnVsyncEvent()
/ohos5.0/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);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/common/ace_engine/
H A Dwindow_test.cpp80 uint64_t nanoTimestamp = 10; variable
86 window.OnVsync(nanoTimestamp, frameCount);
/ohos5.0/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()
/ohos5.0/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 __anon957e897b0202() argument
94 RSVsyncClient::VsyncCallback vsyncCallback = [](int64_t nanoTimestamp, int64_t frameCount) { in __anon957e897b0302() argument
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/
H A Dpipeline_context.h65 using FrameCallbackFunc = std::function<void(uint64_t nanoTimestamp)>;
221 void HandleOnAreaChangeEvent(uint64_t nanoTimestamp);
231 void HandleVisibleAreaChangeEvent(uint64_t nanoTimestamp);
883 void FlushFrameCallback(uint64_t nanoTimestamp);
887 void PreLayout(uint64_t nanoTimestamp, uint32_t frameCount);
971 void FlushVsync(uint64_t nanoTimestamp, uint32_t frameCount) override;
975 void DispatchDisplaySync(uint64_t nanoTimestamp) override;
976 void FlushAnimation(uint64_t nanoTimestamp) override;
1076 uint64_t AdjustVsyncTimeStamp(uint64_t nanoTimestamp);
1077 bool FlushModifierAnimation(uint64_t nanoTimestamp);
H A Dpipeline_context.cpp550 SetVsyncTime(nanoTimestamp); in FlushVsync()
557 window_->RecordFrameTime(nanoTimestamp, abilityName); in FlushVsync()
570 DispatchDisplaySync(nanoTimestamp); in FlushVsync()
571 FlushAnimation(nanoTimestamp); in FlushVsync()
572 FlushFrameCallback(nanoTimestamp); in FlushVsync()
632 HandleOnAreaChangeEvent(nanoTimestamp); in FlushVsync()
633 HandleVisibleAreaChangeEvent(nanoTimestamp); in FlushVsync()
734 void PipelineContext::FlushAnimation(uint64_t nanoTimestamp) in FlushAnimation() argument
4625 FlushVsync(nanoTimestamp, frameCount); in PreLayout()
4683 frameCallbackFunc(nanoTimestamp); in FlushFrameCallback()
[all …]
/ohos5.0/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
36 displaySync->UpdateData(nanoTimestamp, VSyncPeriod); in DispatchFunc()
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/pipeline/
H A Dmock_pipeline_context.cpp278 void PipelineContext::FlushVsync(uint64_t nanoTimestamp, uint32_t frameCount) {} in FlushVsync() argument
288 void PipelineContext::DispatchDisplaySync(uint64_t nanoTimestamp) {} in DispatchDisplaySync() argument
290 void PipelineContext::FlushAnimation(uint64_t nanoTimestamp) {} in FlushAnimation() argument
493 void PipelineContext::HandleVisibleAreaChangeEvent(uint64_t nanoTimestamp) {} in HandleVisibleAreaChangeEvent() argument
696 void PipelineContext::PreLayout(uint64_t nanoTimestamp, uint32_t frameCount) {} in PreLayout() argument
761 void PipelineBase::OnVsyncEvent(uint64_t nanoTimestamp, uint32_t frameCount) {} in OnVsyncEvent() argument
/ohos5.0/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
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/animation/
H A Dmock_scheduler.cpp19 void Scheduler::OnFrame(uint64_t nanoTimestamp) {} in OnFrame() argument
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/osal/
H A Dstylus_detector_mgr.cpp68 const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) in IsHitCleanNodeResponseArea() argument

12