/frameworks/base/libs/hwui/tests/unit/ |
D | SkiaDisplayListTests.cpp | 34 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/ |
D | SkiaDisplayList.cpp | 35 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()
|
D | RenderNodeDrawable.h | 35 class SkiaDisplayList; variable 84 void setProjectedDisplayList(SkiaDisplayList* projectedDisplayList) { in setProjectedDisplayList() 116 void drawBackwardsProjectedNodes(SkCanvas* canvas, const SkiaDisplayList& displayList, 151 SkiaDisplayList* mProjectedDisplayList = nullptr;
|
D | ReorderBarrierDrawables.h | 30 class SkiaDisplayList; variable 42 explicit StartReorderBarrierDrawable(SkiaDisplayList* data); 52 SkiaDisplayList* mDisplayList;
|
D | SkiaDisplayList.h | 49 class SkiaDisplayList { 56 ~SkiaDisplayList() { in ~SkiaDisplayList()
|
D | SkiaRecordingCanvas.h | 56 std::unique_ptr<SkiaDisplayList> finishRecording(); 92 std::unique_ptr<SkiaDisplayList> mDisplayList;
|
D | StretchMask.h | 56 skiapipeline::SkiaDisplayList* displayList, SkCanvas* canvas);
|
D | RenderNodeDrawable.cpp | 55 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()
|
D | DumpOpsCanvas.h | 34 DumpOpsCanvas(std::ostream& output, int level, const SkiaDisplayList& displayList) in DumpOpsCanvas() 149 const SkiaDisplayList& mDisplayList;
|
D | StretchMask.cpp | 30 skiapipeline::SkiaDisplayList* displayList, in draw()
|
D | SkiaRecordingCanvas.cpp | 66 mDisplayList.reset(new SkiaDisplayList()); in initDisplayList() 95 std::unique_ptr<SkiaDisplayList> SkiaRecordingCanvas::finishRecording() { in finishRecording()
|
D | ReorderBarrierDrawables.cpp | 35 StartReorderBarrierDrawable::StartReorderBarrierDrawable(SkiaDisplayList* data) in StartReorderBarrierDrawable()
|
D | SkiaPipeline.cpp | 83 SkiaDisplayList* displayList = layerNode->getDisplayList().asSkiaDl(); in renderLayerImpl() 203 SkiaDisplayList* dl = node->getDisplayList().asSkiaDl(); in collectLayers()
|
/frameworks/base/libs/hwui/ |
D | DisplayList.h | 39 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()
|
D | RenderNode.h | 302 std::unique_ptr<skiapipeline::SkiaDisplayList> detachAvailableList() { in detachAvailableList() 311 void attachAvailableList(skiapipeline::SkiaDisplayList* skiaDisplayList) { in attachAvailableList() 389 std::unique_ptr<skiapipeline::SkiaDisplayList> mAvailableDisplayList;
|
D | Android.bp | 544 "pipeline/skia/SkiaDisplayList.cpp",
|
/frameworks/base/libs/hwui/tests/microbench/ |
D | DisplayListCanvasBench.cpp | 33 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/ |
D | TestUtils.h | 198 std::unique_ptr<skiapipeline::SkiaDisplayList> displayList = nullptr) {
|