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 D | rs_uni_render_visitor.cpp | 1524 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 D | rs_uni_render_util.h | 123 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 D | rs_uni_render_visitor.h | 212 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 D | rs_uni_hwc_prevalidate_util.cpp | 249 for (auto& hwcNode : hwcNodes) { in CollectSurfaceNodeLayerInfo() local 250 auto hwcNodePtr = hwcNode.lock(); in CollectSurfaceNodeLayerInfo()
|
H A D | rs_uni_render_util.cpp | 1786 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 D | rs_surface_render_node.cpp | 2374 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 D | rs_uni_render_visitor_test.cpp | 2632 std::weak_ptr<RSSurfaceRenderNode> hwcNode; variable 2633 hwcNodes.push_back(hwcNode);
|