Home
last modified time | relevance | path

Searched refs:RenderNodeOp (Results 1 – 9 of 9) sorted by relevance

/frameworks/base/libs/hwui/
DRenderNode.h56 struct RenderNodeOp;
254 void computeOrderingImpl(RenderNodeOp* opState,
255 std::vector<RenderNodeOp*>* compositedChildrenOfProjectionSurface,
300 std::vector<RenderNodeOp*> mProjectedNodes;
DRecordedOp.h77 PRE_RENDER_OP_FN(RenderNodeOp) \
151 static_assert(RecordedOpId::RenderNodeOp == 0,
183 struct RenderNodeOp : RecordedOp { struct
184 RenderNodeOp(BASE_PARAMS_PAINTLESS, RenderNode* renderNode) in RenderNodeOp() function
185 : SUPER_PAINTLESS(RenderNodeOp) in RenderNodeOp()
DDisplayList.h57 struct RenderNodeOp;
60 typedef RenderNodeOp NodeOpType;
DDisplayList.cpp134 if (op->opId == RecordedOpId::RenderNodeOp) { in output()
135 auto rnOp = reinterpret_cast<const RenderNodeOp*>(op); in output()
DRenderNode.cpp501 RenderNodeOp* childOp = mDisplayList->getChildren()[i]; in computeOrdering()
507 RenderNodeOp* opState, in computeOrderingImpl()
508 std::vector<RenderNodeOp*>* compositedChildrenOfProjectionSurface, in computeOrderingImpl()
532 RenderNodeOp* childOp = mDisplayList->getChildren()[i]; in computeOrderingImpl()
535 std::vector<RenderNodeOp*>* projectionChildren = nullptr; in computeOrderingImpl()
DFrameBuilder.h199 void deferShadow(const ClipBase* reorderClip, const RenderNodeOp& casterOp);
205 void deferRenderNodeOpImpl(const RenderNodeOp& op);
DFrameBuilder.cpp311 typedef key_value_pair_t<float, const RenderNodeOp*> ZRenderNodeOpPair;
319 RenderNodeOp* childOp = displayList.getChildren()[i]; in buildZSortedChildList()
377 const RenderNodeOp* casterNodeOp = zTranslatedNodes[shadowIndex].value; in defer3dChildren()
390 const RenderNodeOp* childOp = zTranslatedNodes[drawIndex].value; in defer3dChildren()
396 void FrameBuilder::deferShadow(const ClipBase* reorderClip, const RenderNodeOp& casterNodeOp) { in deferShadow()
487 RenderNodeOp* childOp = renderNode.mProjectedNodes[i]; in deferProjectedChildren()
539 void FrameBuilder::deferRenderNodeOpImpl(const RenderNodeOp& op) { in deferRenderNodeOpImpl()
554 void FrameBuilder::deferRenderNodeOp(const RenderNodeOp& op) { in deferRenderNodeOp()
DRecordingCanvas.cpp586 RenderNodeOp* op = alloc().create_trivial<RenderNodeOp>( in drawRenderNode()
/frameworks/base/libs/hwui/tests/unit/
DRecordingCanvasTests.cpp627 EXPECT_EQ(RecordedOpId::RenderNodeOp, op->opId); in OPENGL_PIPELINE_TEST()