Searched refs:TreeObserver (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/libs/hwui/
H A DTreeInfo.h44 class TreeObserver { class in namespace:android::uirenderer
52 virtual ~TreeObserver() {}
H A DRenderNode.h59 class TreeObserver;
259 void syncDisplayList(TreeObserver& observer, TreeInfo* info);
261 void prepareTreeImpl(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer);
263 void pushStagingDisplayListChanges(TreeObserver& observer, TreeInfo& info);
266 void deleteDisplayList(TreeObserver& observer, TreeInfo* info = nullptr);
270 void decParentRefCount(TreeObserver& observer, TreeInfo* info = nullptr);
385 class MarkAndSweepRemoved : public TreeObserver {
H A DDisplayList.cpp108 bool DisplayList::prepareListAndChildren(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer,
109 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) {
H A DDisplayList.h128 virtual bool prepareListAndChildren(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer,
129 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn);
H A DRenderNode.cpp44 class ImmediateRemoved : public TreeObserver {
290 void RenderNode::prepareTreeImpl(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer) {
322 [](RenderNode* child, TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer) {
360 void RenderNode::syncDisplayList(TreeObserver& observer, TreeInfo* info) {
376 void RenderNode::pushStagingDisplayListChanges(TreeObserver& observer, TreeInfo& info) {
387 void RenderNode::deleteDisplayList(TreeObserver& observer, TreeInfo* info) {
420 void RenderNode::decParentRefCount(TreeObserver& observer, TreeInfo* info) {
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaDisplayList.cpp51 bool SkiaDisplayList::prepareListAndChildren(TreeObserver& observer, TreeInfo& info,
53 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) {
H A DSkiaDisplayList.h116 bool prepareListAndChildren(TreeObserver& observer, TreeInfo& info, bool functorsNeedLayer,
117 std::function<void(RenderNode*, TreeObserver&, TreeInfo&, bool)> childFn) override;
/frameworks/base/libs/hwui/tests/unit/
H A DSkiaDisplayListTests.cpp135 [](RenderNode*, TreeObserver&, TreeInfo&, bool) {}));
145 [](RenderNode*, TreeObserver&, TreeInfo&, bool) {}));
155 [&hasRun, renderNode, infoPtr](RenderNode* n, TreeObserver& observer, TreeInfo& i, bool r) {
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h161 class MockTreeObserver : public TreeObserver {

Completed in 2163 milliseconds