diff options
| author | 2023-08-17 18:07:03 +0000 | |
|---|---|---|
| committer | 2023-08-17 18:07:03 +0000 | |
| commit | 36ef5e5d69208f0867832dbaa030c890be718910 (patch) | |
| tree | b95363bcc84477274955b54d83e7c8aca23da910 /libs/hwui/RenderNode.cpp | |
| parent | 09a9799f6ad6151aa72ca7ae4780b8f7c8b8a364 (diff) | |
| parent | 07f3d9115236e641b89af8ad9ef5d00017795019 (diff) | |
Merge "Add TextureView list to dumpsys gfxinfo" into main
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
| -rw-r--r-- | libs/hwui/RenderNode.cpp | 7 |
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(); |