Home
last modified time | relevance | path

Searched refs:movingPhotoNode (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/component_ext/movingphoto/
H A Dmovingphoto_node.cpp22 …auto movingPhotoNode = ElementRegister::GetInstance()->GetSpecificItemById<MovingPhotoNode>(nodeId… in GetOrCreateMovingPhotoNode() local
23 if (movingPhotoNode) { in GetOrCreateMovingPhotoNode()
24 if (movingPhotoNode->GetTag() == tag) { in GetOrCreateMovingPhotoNode()
25 return movingPhotoNode; in GetOrCreateMovingPhotoNode()
28 auto parent = movingPhotoNode->GetParent(); in GetOrCreateMovingPhotoNode()
30 parent->RemoveChild(movingPhotoNode); in GetOrCreateMovingPhotoNode()
35 movingPhotoNode = AceType::MakeRefPtr<MovingPhotoNode>(tag, nodeId, pattern, false); in GetOrCreateMovingPhotoNode()
36 movingPhotoNode->InitializePatternAndContext(); in GetOrCreateMovingPhotoNode()
37 ElementRegister::GetInstance()->AddUINode(movingPhotoNode); in GetOrCreateMovingPhotoNode()
38 return movingPhotoNode; in GetOrCreateMovingPhotoNode()
H A Dmovingphoto_model_ng.cpp36 auto movingPhotoNode = MovingPhotoNode::GetOrCreateMovingPhotoNode( in Create() local
40 CHECK_NULL_VOID(movingPhotoNode); in Create()
41 stack->Push(movingPhotoNode); in Create()
43 bool hasVideoNode = movingPhotoNode->HasVideoNode(); in Create()
45 auto videoId = movingPhotoNode->GetVideoId(); in Create()
49 movingPhotoNode->AddChild(videoNode); in Create()
51 bool hasImageNode = movingPhotoNode->HasImageNode(); in Create()
53 auto imageId = movingPhotoNode->GetImageId(); in Create()
57 movingPhotoNode->AddChild(imageNode); in Create()
H A Dmovingphoto_pattern.cpp140 auto movingPhotoNode = AceType::DynamicCast<MovingPhotoNode>(host); in OnRebuildFrame() local
141 CHECK_NULL_VOID(movingPhotoNode); in OnRebuildFrame()
142 auto video = AceType::DynamicCast<FrameNode>(movingPhotoNode->GetVideo()); in OnRebuildFrame()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/movingphoto/
H A Dmovingphoto_test_ng.cpp705 …auto movingPhotoNode = MovingPhotoNode::GetOrCreateMovingPhotoNode(V2::MOVING_PHOTO_ETS_TAG, MOVIN… variable
707 EXPECT_TRUE(movingPhotoNode);
708 EXPECT_EQ(movingPhotoNode->GetTag(), V2::MOVING_PHOTO_ETS_TAG);
714 EXPECT_EQ(movingPhotoNode->GetTag(), secondMovingPhotoNode->GetTag());
715 EXPECT_EQ(movingPhotoNode->GetId(), secondMovingPhotoNode->GetId());
725 EXPECT_EQ(movingPhotoNode->GetTag(), thirdMovingPhotoNode->GetTag());
726 EXPECT_NE(movingPhotoNode->GetId(), thirdMovingPhotoNode->GetId());