Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_visitor.cpp1524 hwcNode->GetName().c_str(), hwcNode->GetId()); in UpdateHwcNodeEnableByHwcNodeBelowSelfInApp()
1547 hwcNode->SetAbsRotation(hwcNode->GetRenderProperties().GetRotation()); in UpdateHwcNodeProperty()
1549 hwcNode, in UpdateHwcNodeProperty()
1628 hwcNode->GetName().c_str(), hwcNode->GetId()); in UpdateHwcNodeProperty()
1632 hwcNode->SetGlobalAlpha(alpha); in UpdateHwcNodeProperty()
1642 hwcNode->GetName().c_str(), hwcNode->GetId(), alpha); in UpdateHwcNodeEnableByRotateAndAlpha()
1653 hwcNode->GetName().c_str(), hwcNode->GetId(), degree); in UpdateHwcNodeEnableByRotateAndAlpha()
1901 if (!hwcNode->IsHardwareForcedDisabled() != hwcNode->GetIsLastFrameHwcEnabled()) { in UpdateHwcNodeDirtyRegionForApp()
1999 if (!hwcNode || !hwcNode->GetProtectedLayer()) { in UpdateCornerRadiusInfoForDRM()
2020 auto hwcAbsRect = hwcGeo->MapRect(hwcNode->GetSelfDrawRect(), hwcNode->GetTotalMatrix()); in UpdateCornerRadiusInfoForDRM()
[all …]
H A Drs_uni_render_util.h123 static void AccumulateMatrixAndAlpha(std::shared_ptr<RSSurfaceRenderNode>& hwcNode,
134 …static void TraverseParentNodeAndReduce(std::shared_ptr<RSSurfaceRenderNode> hwcNode, Callbacks&&.… in TraverseParentNodeAndReduce() argument
138 if (!hwcNode) { in TraverseParentNodeAndReduce()
141 auto parent = std::static_pointer_cast<RSRenderNode>(hwcNode); in TraverseParentNodeAndReduce()
149 static std::optional<Drawing::Matrix> GetMatrix(std::shared_ptr<RSRenderNode> hwcNode);
H A Drs_uni_render_visitor.h212 void UpdateHwcNodeProperty(std::shared_ptr<RSSurfaceRenderNode> hwcNode);
219 std::shared_ptr<RSSurfaceRenderNode>& hwcNode);
223 std::shared_ptr<RSSurfaceRenderNode>& hwcNode, bool isIntersectWithRoundCorner);
228 …void UpdateCornerRadiusInfoForDRM(std::shared_ptr<RSSurfaceRenderNode> hwcNode, std::vector<RectI>…
239 std::shared_ptr<RSSurfaceRenderNode>& hwcNode);
H A Drs_uni_hwc_prevalidate_util.cpp249 for (auto& hwcNode : hwcNodes) { in CollectSurfaceNodeLayerInfo() local
250 auto hwcNodePtr = hwcNode.lock(); in CollectSurfaceNodeLayerInfo()
H A Drs_uni_render_util.cpp1786 void RSUniRenderUtil::AccumulateMatrixAndAlpha(std::shared_ptr<RSSurfaceRenderNode>& hwcNode, in AccumulateMatrixAndAlpha() argument
1789 if (hwcNode == nullptr) { in AccumulateMatrixAndAlpha()
1792 const auto& property = hwcNode->GetRenderProperties(); in AccumulateMatrixAndAlpha()
1795 auto parent = hwcNode->GetParent().lock(); in AccumulateMatrixAndAlpha()
1913 std::shared_ptr<RSRenderNode> hwcNode) in GetMatrix() argument
1915 if (!hwcNode) { in GetMatrix()
1919 auto& property = hwcNode->GetRenderProperties(); in GetMatrix()
1924 auto parent = hwcNode->GetParent().lock(); in GetMatrix()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_surface_render_node.cpp2374 for (auto hwcNode : hwcNodes) { in SetHwcChildrenDisabledStateByUifirst() local
2375 auto hwcNodePtr = hwcNode.lock(); in SetHwcChildrenDisabledStateByUifirst()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uni_render_visitor_test.cpp2632 std::weak_ptr<RSSurfaceRenderNode> hwcNode; variable
2633 hwcNodes.push_back(hwcNode);