Home
last modified time | relevance | path

Searched refs:DisplayList (Results 1 – 20 of 20) sorted by relevance

/frameworks/base/libs/hwui/
DDisplayList.cpp34 DisplayList::DisplayList() in DisplayList() function in android::uirenderer::DisplayList
49 DisplayList::~DisplayList() { in ~DisplayList()
53 void DisplayList::cleanupResources() { in cleanupResources()
85 size_t DisplayList::addChild(NodeOpType* op) { in addChild()
92 void DisplayList::syncContents() { in syncContents()
101 void DisplayList::updateChildren(std::function<void(RenderNode*)> updateFn) { in updateChildren()
107 bool DisplayList::prepareListAndChildren( in prepareListAndChildren()
132 void DisplayList::output(std::ostream& output, uint32_t level) { in output()
DDisplayList.h75 class DisplayList {
95 DisplayList();
96 virtual ~DisplayList();
DRenderNode.h105 ANDROID_API void setStagingDisplayList(DisplayList* newData);
180 const DisplayList* getDisplayList() const { return mDisplayList; } in getDisplayList()
253 DisplayList* mDisplayList;
254 DisplayList* mStagingDisplayList;
DRecordingCanvas.cpp39 mDisplayList = new DisplayList(); in resetRecording()
46 DisplayList* RecordingCanvas::finishRecording() { in finishRecording()
51 DisplayList* displayList = mDisplayList; in finishRecording()
551 DisplayList::Chunk& chunk = mDisplayList->chunks.back(); in drawRenderNode()
594 DisplayList::Chunk& newChunk = mDisplayList->chunks.back(); in addOp()
DRecordingCanvas.h55 virtual WARN_UNUSED_RESULT DisplayList* finishRecording() override;
313 DisplayList* mDisplayList = nullptr;
DSkiaCanvas.h52 virtual uirenderer::DisplayList* finishRecording() override { in finishRecording()
DFrameBuilder.cpp307 static void buildZSortedChildList(V* zTranslatedNodes, const DisplayList& displayList, in buildZSortedChildList()
308 const DisplayList::Chunk& chunk) { in buildZSortedChildList()
505 const DisplayList& displayList = *(renderNode.getDisplayList()); in deferNodeOps()
DRenderNode.cpp70 void RenderNode::setStagingDisplayList(DisplayList* displayList) { in setStagingDisplayList()
DAndroid.bp218 "DisplayList.cpp",
/frameworks/base/libs/hwui/protos/
Dhwui.proto27 optional DisplayList display_list = 4;
86 message DisplayList { message
/frameworks/base/libs/hwui/tests/microbench/
DDisplayListCanvasBench.cpp28 auto displayList = new DisplayList(); in BM_DisplayList_alloc()
37 auto displayList = new char[sizeof(DisplayList)]; in BM_DisplayList_alloc_theoretical()
/frameworks/base/libs/hwui/renderthread/
DDrawFrameTask.h35 class DisplayList; variable
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h200 static std::unique_ptr<DisplayList> createDisplayList( in createDisplayList()
204 return std::unique_ptr<DisplayList>(canvas.finishRecording()); in createDisplayList()
370 const_cast<DisplayList*>(displayList)) in syncHierarchyPropertiesAndDisplayListImpl()
/frameworks/base/libs/hwui/pipeline/skia/
DSkiaDisplayList.h41 class SkiaDisplayList : public DisplayList {
DSkiaRecordingCanvas.h46 virtual uirenderer::DisplayList* finishRecording() override;
DSkiaRecordingCanvas.cpp50 uirenderer::DisplayList* SkiaRecordingCanvas::finishRecording() { in finishRecording()
DRenderNodeDrawable.cpp55 (const_cast<DisplayList*>(childNode->getDisplayList()))); in drawBackwardsProjectedNodes()
/frameworks/base/libs/hwui/hwui/
DCanvas.h47 class DisplayList; variable
152 virtual uirenderer::DisplayList* finishRecording() = 0;
/frameworks/base/core/jni/
Dandroid_view_RenderNode.cpp83 DisplayList* newData = reinterpret_cast<DisplayList*>(displayListPtr); in android_view_RenderNode_setDisplayList()
/frameworks/base/libs/hwui/tests/unit/
DRecordingCanvasTests.cpp34 static void playbackOps(const DisplayList& displayList, in playbackOps()
44 static void validateSingleOp(std::unique_ptr<DisplayList>& dl, in validateSingleOp()