summaryrefslogtreecommitdiff
path: root/libs/hwui/RenderNode.cpp
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-08-17 18:07:03 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-08-17 18:07:03 +0000
commit36ef5e5d69208f0867832dbaa030c890be718910 (patch)
treeb95363bcc84477274955b54d83e7c8aca23da910 /libs/hwui/RenderNode.cpp
parent09a9799f6ad6151aa72ca7ae4780b8f7c8b8a364 (diff)
parent07f3d9115236e641b89af8ad9ef5d00017795019 (diff)
Merge "Add TextureView list to dumpsys gfxinfo" into main
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r--libs/hwui/RenderNode.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp
index 1dd22cf43c5c..eee93c153b9a 100644
--- a/libs/hwui/RenderNode.cpp
+++ b/libs/hwui/RenderNode.cpp
@@ -109,6 +109,13 @@ void RenderNode::output(std::ostream& output, uint32_t level) {
output << std::endl;
}
+void RenderNode::visit(std::function<void(const RenderNode&)> func) const {
+ func(*this);
+ if (mDisplayList) {
+ mDisplayList.visit(func);
+ }
+}
+
int RenderNode::getUsageSize() {
int size = sizeof(RenderNode);
size += mStagingDisplayList.getUsedSize();