/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/animation/ |
H A D | geometry_transition.cpp | 139 if (inNode && !inNode->IsRemoving() && inNode->IsOnMainTree()) { in Build() 145 …bool isInAnimating = inNode && inNode->GetRenderContext() && inNode->GetRenderContext()->HasSandBo… in Build() 149 auto inNode = inNode_.Upgrade(); in Build() local 151 CHECK_NULL_VOID(inNode && outNode && (inNode != outNode)); in Build() 181 inNode->GetId(), inNode->GetTag().c_str(), outNode->GetId(), outNode->GetTag().c_str()); in Build() 451 CHECK_NULL_RETURN(inNode && inNode->GetGeometryNode() && holder_, false); in OnFollowWithoutTransition() 457 MarkLayoutDirty(inNode, 1); in OnFollowWithoutTransition() 502 auto inNode = inNode_.Upgrade(); in AnimateWithSandBox() local 503 CHECK_NULL_VOID(inNode); in AnimateWithSandBox() 535 outNodeTargetAbsRect_->IsValid() && inNode && inNode->IsOnMainTree()); in OnReSync() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/command/ |
H A D | rs_node_command.cpp | 139 auto inNode = nodeMap.GetRenderNode<RSRenderNode>(inNodeId); in RegisterGeometryTransitionPair() local 141 if (inNode == nullptr || outNode == nullptr) { in RegisterGeometryTransitionPair() 144 if (inNode->GetInstanceRootNodeId() == 0 || outNode->GetInstanceRootNodeId() == 0) { in RegisterGeometryTransitionPair() 147 inNode->GetInstanceRootNodeId(), outNode->GetInstanceRootNodeId()); in RegisterGeometryTransitionPair() 150 auto sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode); in RegisterGeometryTransitionPair() 151 inNode->SetSharedTransitionParam(sharedTransitionParam); in RegisterGeometryTransitionPair() 158 auto inNode = nodeMap.GetRenderNode<RSRenderNode>(inNodeId); in UnregisterGeometryTransitionPair() local 161 …if (inNode && outNode && inNode->GetSharedTransitionParam() == outNode->GetSharedTransitionParam()… in UnregisterGeometryTransitionPair() 162 inNode->SetSharedTransitionParam(nullptr); in UnregisterGeometryTransitionPair()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/ |
H A D | rs_misc_drawable_test.cpp | 66 std::shared_ptr<RSRenderNode> inNode = std::make_shared<RSRenderNode>(2); variable 69 auto sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode); 116 std::shared_ptr<RSRenderNode> inNode = std::make_shared<RSRenderNode>(1); variable 118 auto sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode); 122 inNode->isOnTheTree_ = true; 125 sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode); 128 inNode->isOnTheTree_ = false; 129 inNode->SetIsOnTheTree(true, 1); 133 sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_render_node_test.cpp | 648 auto sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode); 1206 EXPECT_TRUE(ptr == inNode); 1274 (void)sharedTransitionParam->UpdateHierarchyAndReturnIsLower(inNode->GetId()); 1310 ASSERT_FALSE(inNode->sharedTransitionParam_); 1373 std::shared_ptr<RSRenderNode> inNode = std::make_shared<RSRenderNode>(0); variable 1374 EXPECT_NE(inNode, nullptr); 1929 RSRenderNode::SharedPtr inNode = std::make_shared<RSRenderNode>(0); variable 1932 std::make_shared<SharedTransitionParam>(inNode, outNode); 2106 RSRenderNode::SharedPtr inNode = std::make_shared<RSRenderNode>(0); variable 2107 EXPECT_NE(inNode, nullptr); [all …]
|
H A D | rs_render_node_test2.cpp | 750 std::shared_ptr<RSRenderNode> inNode = std::make_shared<RSBaseRenderNode>(id + 1, context); variable 752 auto sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode); 754 inNode->parent_ = parentNode; 755 inNode->shouldPaint_ = true; 756 inNode->GetMutableRenderProperties().sandbox_ = std::make_unique<Sandbox>(); 758 inNode->GetMutableRenderProperties().sandbox_->position_ = vec2f; 759 inNode->SetSharedTransitionParam(sharedTransitionParam); 760 inNode->selfDrawRect_ = {0, 0, 1000, 1000}; 761 inNode->MapAndUpdateChildrenRect();
|
H A D | rs_base_render_node_test.cpp | 434 std::shared_ptr<RSRenderNode> inNode = std::make_shared<RSBaseRenderNode>(id + 1, context); variable 439 sharedTransitionParam = std::make_shared<SharedTransitionParam>(inNode, outNode);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_render_node.cpp | 4369 SharedTransitionParam::SharedTransitionParam(RSRenderNode::SharedPtr inNode, RSRenderNode::SharedPt… in SharedTransitionParam() argument 4370 : inNode_(inNode), outNode_(outNode), inNodeId_(inNode->GetId()), outNodeId_(outNode->GetId()), in SharedTransitionParam() 4371 crossApplication_(inNode->GetInstanceRootNodeId() != outNode->GetInstanceRootNodeId()) in SharedTransitionParam() 4426 if (auto inNode = inNode_.lock()) { in InternalUnregisterSelf() local 4427 inNode->SetSharedTransitionParam(nullptr); in InternalUnregisterSelf() 4428 if (auto parent = inNode->GetParent().lock()) { in InternalUnregisterSelf()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_render_node.h | 1141 SharedTransitionParam(RSRenderNode::SharedPtr inNode, RSRenderNode::SharedPtr outNode);
|