Searched refs:SkiaDisplayList (Results 1 - 14 of 14) sorted by relevance

/frameworks/base/libs/hwui/pipeline/skia/
H A DReorderBarrierDrawables.h29 class SkiaDisplayList;
41 explicit StartReorderBarrierDrawable(SkiaDisplayList* data);
53 SkiaDisplayList* mDisplayList;
H A DSkiaDisplayList.cpp17 #include "SkiaDisplayList.h"
30 void SkiaDisplayList::syncContents() {
39 bool SkiaDisplayList::reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context) {
45 void SkiaDisplayList::updateChildren(std::function<void(RenderNode*)> updateFn) {
51 bool SkiaDisplayList::prepareListAndChildren(TreeObserver& observer, TreeInfo& info,
101 void SkiaDisplayList::reset() {
116 void SkiaDisplayList::output(std::ostream& output, uint32_t level) {
H A DRenderNodeDrawable.h32 class SkiaDisplayList;
83 void setProjectedDisplayList(SkiaDisplayList* projectedDisplayList) {
115 void drawBackwardsProjectedNodes(SkCanvas* canvas, const SkiaDisplayList& displayList,
150 SkiaDisplayList* mProjectedDisplayList = nullptr;
H A DSkiaDisplayList.h40 class SkiaDisplayList : public DisplayList { class in namespace:android::uirenderer::skiapipeline
42 SkiaDisplayList() { SkASSERT(projectionReceiveIndex == -1); } function in class:android::uirenderer::skiapipeline::SkiaDisplayList
43 virtual ~SkiaDisplayList() {
H A DRenderNodeDrawable.cpp19 #include "SkiaDisplayList.h"
27 void RenderNodeDrawable::drawBackwardsProjectedNodes(SkCanvas* canvas, const SkiaDisplayList& displayList,
52 SkiaDisplayList* childDisplayList = static_cast<SkiaDisplayList*>(
116 SkiaDisplayList* displayList = (SkiaDisplayList*)renderNode->getDisplayList();
165 SkiaDisplayList* displayList = (SkiaDisplayList*)mRenderNode->getDisplayList();
174 SkiaDisplayList* displayList = (SkiaDisplayList*)renderNod
[all...]
H A DSkiaRecordingCanvas.h19 #include "SkiaDisplayList.h"
29 * SkLiteRecorder and a SkiaDisplayList.
78 std::unique_ptr<SkiaDisplayList> mDisplayList;
82 * A new SkiaDisplayList is created or recycled if available.
H A DDumpOpsCanvas.h19 #include "SkiaDisplayList.h"
26 * DumpOpsCanvas prints drawing ops from a SkiaDisplayList into a std::ostream. Children render
31 DumpOpsCanvas(std::ostream& output, int level, SkiaDisplayList& displayList)
179 SkiaDisplayList& mDisplayList;
H A DSkiaPipeline.cpp91 SkiaDisplayList* displayList = (SkiaDisplayList*)layerNode->getDisplayList();
H A DReorderBarrierDrawables.cpp19 #include "SkiaDisplayList.h"
33 StartReorderBarrierDrawable::StartReorderBarrierDrawable(SkiaDisplayList* data)
H A DSkiaRecordingCanvas.cpp43 mDisplayList.reset(new SkiaDisplayList());
/frameworks/base/libs/hwui/tests/unit/
H A DSkiaDisplayListTests.cpp23 #include "pipeline/skia/SkiaDisplayList.h"
32 TEST(SkiaDisplayList, create) {
33 SkiaDisplayList skiaDL;
38 TEST(SkiaDisplayList, reset) {
39 SkiaDisplayList skiaDL;
67 TEST(SkiaDisplayList, reuseDisplayList) {
69 std::unique_ptr<SkiaDisplayList> availableList;
76 SkiaDisplayList skiaDL;
89 TEST(SkiaDisplayList, syncContexts) {
90 SkiaDisplayList skiaD
[all...]
/frameworks/base/libs/hwui/
H A DRenderNode.h35 #include "pipeline/skia/SkiaDisplayList.h"
318 std::unique_ptr<skiapipeline::SkiaDisplayList> detachAvailableList() {
325 void attachAvailableList(skiapipeline::SkiaDisplayList* skiaDisplayList) {
370 * If this RenderNode has been used in a previous frame then the SkiaDisplayList
376 std::unique_ptr<skiapipeline::SkiaDisplayList> mAvailableDisplayList;
H A DAndroid.mk25 pipeline/skia/SkiaDisplayList.cpp \
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h262 const char* name = nullptr, skiapipeline::SkiaDisplayList* displayList = nullptr) {

Completed in 104 milliseconds