/ohos5.0/base/msdp/device_status/services/interaction/drag/src/ |
H A D | drag_smooth_processor.cpp | 76 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 D | drag_vsync_station.cpp | 151 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 D | drag_smooth_processor.h | 37 DragMoveEvent SmoothMoveEvent(uint64_t nanoTimestamp, uint64_t vSyncPeriod); 42 const DragMoveEvent ¤tAvgEvent, 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 D | drag_vsync_station.h | 43 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 D | window.cpp | 24 …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 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);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/ |
H A D | scheduler.cpp | 37 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 D | schedule_task.h | 27 virtual void OnFrame(uint64_t nanoTimestamp) = 0;
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | display_sync_manager_test.cpp | 388 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 D | mock_schedule_task.h | 29 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 D | stylus_detector_mgr.cpp | 102 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 D | pipeline_base.cpp | 53 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() 689 …nanoTimestamp > 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 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);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/common/ace_engine/ |
H A D | window_test.cpp | 80 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 D | rsvsyncclientohos_fuzzer.cpp | 65 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 D | rs_vsync_client_ohos_test.cpp | 73 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 D | pipeline_context.h | 65 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 D | pipeline_context.cpp | 550 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 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 36 displaySync->UpdateData(nanoTimestamp, VSyncPeriod); in DispatchFunc()
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/pipeline/ |
H A D | mock_pipeline_context.cpp | 278 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 D | mock_window.cpp | 21 void Window::OnVsync(uint64_t nanoTimestamp, uint32_t frameCount) {} in OnVsync() argument
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/animation/ |
H A D | mock_scheduler.cpp | 19 void Scheduler::OnFrame(uint64_t nanoTimestamp) {} in OnFrame() argument
|
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/osal/ |
H A D | stylus_detector_mgr.cpp | 68 const NG::PointF& point, const RefPtr<NG::FrameNode>& frameNode, uint64_t nanoTimestamp) in IsHitCleanNodeResponseArea() argument
|