Home | History | Annotate | Download | only in hwui

Lines Matching full:rendernode

20 #include "RenderNode.h"
80 RenderNode* layerNode = layers.entries()[i].renderNode;
94 // map current light center into RenderNode's coordinate space
109 void FrameBuilder::deferRenderNode(RenderNode& renderNode) {
110 renderNode.computeOrdering();
113 deferNodePropsAndOps(renderNode);
117 void FrameBuilder::deferRenderNode(float tx, float ty, Rect clipRect, RenderNode& renderNode) {
118 renderNode.computeOrdering();
124 deferNodePropsAndOps(renderNode);
128 static Rect nodeBounds(RenderNode& node) {
134 void FrameBuilder::deferRenderNodeScene(const std::vector< sp<RenderNode> >& nodes,
207 void FrameBuilder::deferNodePropsAndOps(RenderNode& node) {
317 RenderNode* child = childOp->renderNode;
394 auto& node = *casterNodeOp.renderNode;
467 void FrameBuilder::deferProjectedChildren(const RenderNode& renderNode) {
469 const SkPath* projectionReceiverOutline = renderNode.properties().getOutline().getPath();
483 for (size_t i = 0; i < renderNode.mProjectedNodes.size(); i++) {
484 RenderNodeOp* childOp = renderNode.mProjectedNodes[i];
485 RenderNode& childNode = *childOp->renderNode;
511 void FrameBuilder::deferNodeOps(const RenderNode& renderNode) {
516 const DisplayList& displayList = *(renderNode.getDisplayList());
526 if (CC_UNLIKELY(!renderNode.mProjectedNodes.empty()
529 deferProjectedChildren(renderNode);
537 if (op.renderNode->nothingToDraw()) return;
546 deferNodePropsAndOps(*op.renderNode);
807 const BeginLayerOp* beginLayerOp, RenderNode* renderNode) {
820 repaintRect, beginLayerOp, renderNode);