Home
last modified time | relevance | path

Searched refs:screenNode (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/screen/
H A Dscreen_node.cpp41 auto screenNode = ElementRegister::GetInstance()->GetSpecificItemById<ScreenNode>(nodeId); in GetOrCreateScreenNode() local
42 if (screenNode) { in GetOrCreateScreenNode()
43 if (screenNode->GetTag() == tag) { in GetOrCreateScreenNode()
44 return screenNode; in GetOrCreateScreenNode()
47 auto parent = screenNode->GetParent(); in GetOrCreateScreenNode()
49 parent->RemoveChild(screenNode); in GetOrCreateScreenNode()
54 screenNode = AceType::MakeRefPtr<ScreenNode>(tag, nodeId, pattern, false); in GetOrCreateScreenNode()
55 screenNode->InitializePatternAndContext(); in GetOrCreateScreenNode()
56 ElementRegister::GetInstance()->AddUINode(screenNode); in GetOrCreateScreenNode()
57 return screenNode; in GetOrCreateScreenNode()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/scene/
H A Dwindow_scene_layout_manager.cpp95 uint64_t WindowSceneLayoutManager::GetScreenId(const RefPtr<FrameNode>& screenNode) in GetScreenId() argument
97 CHECK_NULL_RETURN(screenNode, SCREEN_ID_INVALID); in GetScreenId()
98 auto pattern = screenNode->GetPattern<ScreenPattern>(); in GetScreenId()
217 void WindowSceneLayoutManager::FlushWindowPatternInfo(const RefPtr<FrameNode>& screenNode) in FlushWindowPatternInfo() argument
222 auto screenId = GetScreenId(screenNode); in FlushWindowPatternInfo()
225 "tag:%{public}s screenId:%{public}" PRIu64, screenNode->GetTag().c_str(), screenId); in FlushWindowPatternInfo()
231 UpdateGeometry(screenNode, nullptr, false); in FlushWindowPatternInfo()
232 TraverseTree(screenNode, res, false, IsNodeDirty(screenNode), false); in FlushWindowPatternInfo()
599 auto screenNode = it->second.Upgrade(); in GetTotalUITreeInfo() local
600 GetUITreeInfo(screenNode, 0, 0, oss); in GetTotalUITreeInfo()
[all …]
H A Dwindow_scene_layout_manager.h39 void FlushWindowPatternInfo(const RefPtr<FrameNode>& screenNode);
61 uint64_t GetScreenId(const RefPtr<FrameNode>& screenNode);
H A Dsystem_window_scene.cpp304 auto screenNode = pipeline->GetScreenNode(); in LostViewFocus() local
305 CHECK_NULL_VOID(screenNode); in LostViewFocus()
306 auto screenNodeFocusHub = screenNode->GetFocusHub(); in LostViewFocus()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/focus/
H A Dfocus_view.cpp192 auto screenNode = pipeline ? pipeline->GetScreenNode() : nullptr; in GetViewRootScope() local
193 auto screenFocusHub = screenNode ? screenNode->GetFocusHub() : nullptr; in GetViewRootScope()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/event/
H A Dfocus_hub.cpp459 auto screenNode = pipeline ? pipeline->GetScreenNode() : nullptr; in RemoveSelf() local
460 auto screenFocusHub = screenNode ? screenNode->GetFocusHub() : nullptr; in RemoveSelf()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/
H A Dpipeline_context.cpp662 auto screenNode = screenNode_.Upgrade(); in FlushWindowPatternInfo() local
663 if (!screenNode) { in FlushWindowPatternInfo()
669 instance->FlushWindowPatternInfo(screenNode); in FlushWindowPatternInfo()