Lines Matching defs:node

163         virtual void onMaybeRemovedFromTree(RenderNode* node) {}
218 sp<RenderNode> node = new RenderNode();
219 RenderProperties& props = node->mutateStagingProperties();
225 node->setStagingDisplayList(canvas->finishRecording());
227 node->setPropertyFieldsDirty(0xFFFFFFFF);
228 return node;
240 sp<RenderNode> node = new RenderNode();
241 RenderProperties& props = node->mutateStagingProperties();
246 node->setStagingDisplayList(canvas.finishRecording());
248 node->setPropertyFieldsDirty(0xFFFFFFFF);
249 return node;
252 static void recordNode(RenderNode& node,
255 node.stagingProperties().getWidth(), node.stagingProperties().getHeight()));
257 node.setStagingDisplayList(canvas->finishRecording());
268 sp<RenderNode> node = new RenderNode();
270 node->setName(name);
272 RenderProperties& props = node->mutateStagingProperties();
275 node->setStagingDisplayList(displayList);
282 node->setStagingDisplayList(canvas->finishRecording());
284 node->setPropertyFieldsDirty(0xFFFFFFFF);
285 TestUtils::syncHierarchyPropertiesAndDisplayList(node);
286 return node;
296 static void syncHierarchyPropertiesAndDisplayList(sp<RenderNode>& node) {
297 syncHierarchyPropertiesAndDisplayListImpl(node.get());
300 static sp<RenderNode>& getSyncedNode(sp<RenderNode>& node) {
301 syncHierarchyPropertiesAndDisplayList(node);
302 return node;
359 static void syncHierarchyPropertiesAndDisplayListImpl(RenderNode* node) {
361 node->syncProperties();
362 if (node->mNeedsDisplayListSync) {
363 node->mNeedsDisplayListSync = false;
364 node->syncDisplayList(observer, nullptr);
366 auto displayList = node->getDisplayList();