Home
last modified time | relevance | path

Searched refs:SkiaDisplayList (Results 1 – 18 of 18) sorted by relevance

/frameworks/base/libs/hwui/tests/unit/
DSkiaDisplayListTests.cpp34 TEST(SkiaDisplayList, create) { in TEST() argument
35 SkiaDisplayList skiaDL; in TEST()
40 TEST(SkiaDisplayList, reset) { in TEST() argument
41 std::unique_ptr<SkiaDisplayList> skiaDL; in TEST()
76 TEST(SkiaDisplayList, reuseDisplayList) { in TEST() argument
78 std::unique_ptr<SkiaDisplayList> availableList; in TEST()
85 SkiaDisplayList skiaDL; in TEST()
98 TEST(SkiaDisplayList, syncContexts) { in TEST() argument
99 SkiaDisplayList skiaDL; in TEST()
132 TEST(SkiaDisplayList, recordMutableBitmap) { in TEST() argument
[all …]
/frameworks/base/libs/hwui/pipeline/skia/
DSkiaDisplayList.cpp35 void SkiaDisplayList::syncContents(const WebViewSyncData& data) { in syncContents()
47 void SkiaDisplayList::onRemovedFromTree() { in onRemovedFromTree()
53 bool SkiaDisplayList::reuseDisplayList(RenderNode* node) { in reuseDisplayList()
59 void SkiaDisplayList::updateChildren(std::function<void(RenderNode*)> updateFn) { in updateChildren()
65 void SkiaDisplayList::visit(std::function<void(const RenderNode&)> func) const { in visit()
94 bool SkiaDisplayList::prepareListAndChildren( in prepareListAndChildren()
174 void SkiaDisplayList::reset() { in reset()
190 void SkiaDisplayList::output(std::ostream& output, uint32_t level) const { in output()
DRenderNodeDrawable.h35 class SkiaDisplayList; variable
84 void setProjectedDisplayList(SkiaDisplayList* projectedDisplayList) { in setProjectedDisplayList()
116 void drawBackwardsProjectedNodes(SkCanvas* canvas, const SkiaDisplayList& displayList,
151 SkiaDisplayList* mProjectedDisplayList = nullptr;
DReorderBarrierDrawables.h30 class SkiaDisplayList; variable
42 explicit StartReorderBarrierDrawable(SkiaDisplayList* data);
52 SkiaDisplayList* mDisplayList;
DSkiaDisplayList.h49 class SkiaDisplayList {
56 ~SkiaDisplayList() { in ~SkiaDisplayList()
DSkiaRecordingCanvas.h56 std::unique_ptr<SkiaDisplayList> finishRecording();
92 std::unique_ptr<SkiaDisplayList> mDisplayList;
DStretchMask.h56 skiapipeline::SkiaDisplayList* displayList, SkCanvas* canvas);
DRenderNodeDrawable.cpp55 const SkiaDisplayList& displayList, in drawBackwardsProjectedNodes()
81 const SkiaDisplayList* childDisplayList = childNode->getDisplayList().asSkiaDl(); in drawBackwardsProjectedNodes()
163 SkiaDisplayList* displayList = renderNode->getDisplayList().asSkiaDl(); in forceDraw()
231 SkiaDisplayList* displayList = mRenderNode->getDisplayList().asSkiaDl(); in drawContent()
241 SkiaDisplayList* displayList = renderNode->getDisplayList().asSkiaDl(); in drawContent()
DDumpOpsCanvas.h34 DumpOpsCanvas(std::ostream& output, int level, const SkiaDisplayList& displayList) in DumpOpsCanvas()
149 const SkiaDisplayList& mDisplayList;
DStretchMask.cpp30 skiapipeline::SkiaDisplayList* displayList, in draw()
DSkiaRecordingCanvas.cpp66 mDisplayList.reset(new SkiaDisplayList()); in initDisplayList()
95 std::unique_ptr<SkiaDisplayList> SkiaRecordingCanvas::finishRecording() { in finishRecording()
DReorderBarrierDrawables.cpp35 StartReorderBarrierDrawable::StartReorderBarrierDrawable(SkiaDisplayList* data) in StartReorderBarrierDrawable()
DSkiaPipeline.cpp83 SkiaDisplayList* displayList = layerNode->getDisplayList().asSkiaDl(); in renderLayerImpl()
203 SkiaDisplayList* dl = node->getDisplayList().asSkiaDl(); in collectLayers()
/frameworks/base/libs/hwui/
DDisplayList.h39 explicit SkiaDisplayListWrapper(std::unique_ptr<skiapipeline::SkiaDisplayList> impl) in SkiaDisplayListWrapper()
85 [[nodiscard]] skiapipeline::SkiaDisplayList* asSkiaDl() { in asSkiaDl()
89 [[nodiscard]] const skiapipeline::SkiaDisplayList* asSkiaDl() const { in asSkiaDl()
157 std::unique_ptr<skiapipeline::SkiaDisplayList> mImpl;
167 using SkiaDisplayList = skiapipeline::SkiaDisplayList;
189 std::variant<EmptyList, std::unique_ptr<SkiaDisplayList>, CanvasOpBuffer> mImpls;
220 explicit MultiDisplayList(std::unique_ptr<SkiaDisplayList> impl) in MultiDisplayList()
262 [[nodiscard]] SkiaDisplayList* asSkiaDl() { in asSkiaDl()
266 [[nodiscard]] const SkiaDisplayList* asSkiaDl() const { in asSkiaDl()
DRenderNode.h302 std::unique_ptr<skiapipeline::SkiaDisplayList> detachAvailableList() { in detachAvailableList()
311 void attachAvailableList(skiapipeline::SkiaDisplayList* skiaDisplayList) { in attachAvailableList()
389 std::unique_ptr<skiapipeline::SkiaDisplayList> mAvailableDisplayList;
DAndroid.bp544 "pipeline/skia/SkiaDisplayList.cpp",
/frameworks/base/libs/hwui/tests/microbench/
DDisplayListCanvasBench.cpp33 auto displayList = new skiapipeline::SkiaDisplayList(); in BM_SkiaDisplayList_alloc()
42 auto displayList = new char[sizeof(skiapipeline::SkiaDisplayList)]; in BM_SkiaDisplayList_alloc_theoretical()
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h198 std::unique_ptr<skiapipeline::SkiaDisplayList> displayList = nullptr) {