Home
last modified time | relevance | path

Searched refs:SkDeferredDisplayList (Results 1 – 25 of 60) sorted by relevance

123

/external/skia/src/core/
DSkDeferredDisplayList.cpp22 SkDeferredDisplayList::SkDeferredDisplayList(const SkSurfaceCharacterization& characterization, in SkDeferredDisplayList() function in SkDeferredDisplayList
37 SkDeferredDisplayList::~SkDeferredDisplayList() { in ~SkDeferredDisplayList()
48 SkDeferredDisplayList::ProgramIterator::ProgramIterator(GrDirectContext* dContext, in ProgramIterator()
49 SkDeferredDisplayList* ddl) in ProgramIterator()
55 SkDeferredDisplayList::ProgramIterator::~ProgramIterator() {} in ~ProgramIterator()
57 bool SkDeferredDisplayList::ProgramIterator::compile() { in compile()
65 bool SkDeferredDisplayList::ProgramIterator::done() const { in done()
69 void SkDeferredDisplayList::ProgramIterator::next() { in next()
DSkDeferredDisplayListPriv.h29 const SkDeferredDisplayList::LazyProxyData* lazyProxyData() const { in lazyProxyData()
43 explicit SkDeferredDisplayListPriv(SkDeferredDisplayList* ddl) : fDDL(ddl) {} in SkDeferredDisplayListPriv()
51 SkDeferredDisplayList* fDDL;
53 friend class SkDeferredDisplayList; // to construct/copy this type. variable
56 inline SkDeferredDisplayListPriv SkDeferredDisplayList::priv() { in priv()
60 inline const SkDeferredDisplayListPriv SkDeferredDisplayList::priv () const { // NOLINT(readabilit… in priv()
61 return SkDeferredDisplayListPriv(const_cast<SkDeferredDisplayList*>(this)); in priv()
DSkDeferredDisplayListRecorder.cpp24 sk_sp<SkDeferredDisplayList> SkDeferredDisplayListRecorder::detach() { return nullptr; } in detach()
99 fLazyProxyData = sk_sp<SkDeferredDisplayList::LazyProxyData>( in init()
100 new SkDeferredDisplayList::LazyProxyData); in init()
214 sk_sp<SkDeferredDisplayList> SkDeferredDisplayListRecorder::detach() { in detach()
225 auto ddl = sk_sp<SkDeferredDisplayList>(new SkDeferredDisplayList(fCharacterization, in detach()
/external/skqp/src/core/
DSkDeferredDisplayListPriv.h26 const SkDeferredDisplayList::LazyProxyData* lazyProxyData() const { in lazyProxyData()
35 explicit SkDeferredDisplayListPriv(SkDeferredDisplayList* ddl) : fDDL(ddl) {} in SkDeferredDisplayListPriv()
43 SkDeferredDisplayList* fDDL;
45 friend class SkDeferredDisplayList; // to construct/copy this type. variable
48 inline SkDeferredDisplayListPriv SkDeferredDisplayList::priv() { in priv()
52 inline const SkDeferredDisplayListPriv SkDeferredDisplayList::priv () const { in priv()
53 return SkDeferredDisplayListPriv(const_cast<SkDeferredDisplayList*>(this)); in priv()
DSkDeferredDisplayList.cpp13 SkDeferredDisplayList::SkDeferredDisplayList(const SkSurfaceCharacterization& characterization, in SkDeferredDisplayList() function in SkDeferredDisplayList
19 SkDeferredDisplayList::~SkDeferredDisplayList() { in ~SkDeferredDisplayList()
DSkDeferredDisplayListRecorder.cpp23 std::unique_ptr<SkDeferredDisplayList> SkDeferredDisplayListRecorder::detach() { return nullptr; } in detach()
107 fLazyProxyData = sk_sp<SkDeferredDisplayList::LazyProxyData>( in init()
108 new SkDeferredDisplayList::LazyProxyData); in init()
127 sk_sp<SkDeferredDisplayList::LazyProxyData> lazyProxyData = fLazyProxyData; in init()
191 std::unique_ptr<SkDeferredDisplayList> SkDeferredDisplayListRecorder::detach() { in detach()
202 auto ddl = std::unique_ptr<SkDeferredDisplayList>( in detach()
203 new SkDeferredDisplayList(fCharacterization, std::move(fLazyProxyData))); in detach()
/external/skia/include/core/
DSkDeferredDisplayList.h32 class SkDeferredDisplayList : public SkNVRefCnt<SkDeferredDisplayList> {
34 SK_API ~SkDeferredDisplayList();
46 ProgramIterator(GrDirectContext*, SkDeferredDisplayList*);
87 SK_API SkDeferredDisplayList(const SkSurfaceCharacterization& characterization,
DSkDeferredDisplayListRecorder.h52 sk_sp<SkDeferredDisplayList> detach();
91 sk_sp<SkDeferredDisplayList::LazyProxyData> fLazyProxyData;
/external/skqp/include/private/
DSkDeferredDisplayList.h28 class SK_API SkDeferredDisplayList {
46 SkDeferredDisplayList(const SkSurfaceCharacterization& characterization,
48 ~SkDeferredDisplayList();
/external/skia/tools/
DDDLTileHelper.h70 SkDeferredDisplayList* ddl() { return fDisplayList.get(); } in ddl()
98 sk_sp<SkDeferredDisplayList> fDisplayList;
116 const sk_sp<SkDeferredDisplayList>& composeDDL() const { return fComposeDDL; } in composeDDL()
142 sk_sp<SkDeferredDisplayList> fComposeDDL;
/external/skia/src/gpu/vk/
DGrVkSecondaryCBDrawContext.h19 class SkDeferredDisplayList; variable
107 bool draw(sk_sp<const SkDeferredDisplayList> deferredDisplayList);
109 bool draw(const SkDeferredDisplayList* deferredDisplayList);
DGrVkSecondaryCBDrawContext.cpp178 bool GrVkSecondaryCBDrawContext::draw(sk_sp<const SkDeferredDisplayList> ddl) {
180 bool GrVkSecondaryCBDrawContext::draw(const SkDeferredDisplayList* ddl) {
/external/skqp/src/gpu/vk/
DGrVkSecondaryCBDrawContext.h18 class SkDeferredDisplayList; variable
96 bool draw(SkDeferredDisplayList* deferredDisplayList);
/external/skia/tests/
DGrThreadSafeCacheTest.cpp146 sk_sp<SkDeferredDisplayList> snap1() { in snap1()
148 sk_sp<SkDeferredDisplayList> tmp = fRecorder1->detach(); in snap1()
156 sk_sp<SkDeferredDisplayList> snap2() { in snap2()
158 sk_sp<SkDeferredDisplayList> tmp = fRecorder2->detach(); in snap2()
371 bool checkImage(skiatest::Reporter* reporter, sk_sp<SkDeferredDisplayList> ddl) { in checkImage()
993 sk_sp<SkDeferredDisplayList> ddl1 = helper.snap1(); in test_6()
998 sk_sp<SkDeferredDisplayList> ddl2 = helper.snap2(); in test_6()
1036 sk_sp<SkDeferredDisplayList> ddl1 = helper.snap1(); in test_7()
1041 sk_sp<SkDeferredDisplayList> ddl2 = helper.snap2(); in test_7()
1085 sk_sp<SkDeferredDisplayList> ddl1 = helper.snap1(); in test_8()
[all …]
/external/skqp/tools/
DDDLTileHelper.h18 class SkDeferredDisplayList; variable
57 std::unique_ptr<SkDeferredDisplayList> fDisplayList;
/external/skia/src/gpu/
DGrDDLTask.h26 sk_sp<const SkDeferredDisplayList>,
70 sk_sp<const SkDeferredDisplayList> fDDL;
DGrDrawingManager.h42 class SkDeferredDisplayList; variable
142 void moveRenderTasksToDDL(SkDeferredDisplayList* ddl);
143 void createDDLTask(sk_sp<const SkDeferredDisplayList>,
DGrRecordingContextPriv.h15 class SkDeferredDisplayList; variable
65 void moveRenderTasksToDDL(SkDeferredDisplayList*);
DGrRecordingContextPriv.cpp13 void GrRecordingContextPriv::moveRenderTasksToDDL(SkDeferredDisplayList* ddl) { in moveRenderTasksToDDL()
DGrDirectContextPriv.h24 class SkDeferredDisplayList; variable
133 void createDDLTask(sk_sp<const SkDeferredDisplayList>,
/external/skqp/src/gpu/
DGrDrawingManager.h29 class SkDeferredDisplayList; variable
82 void moveOpListsToDDL(SkDeferredDisplayList* ddl);
83 void copyOpListsFromDDL(const SkDeferredDisplayList*, GrRenderTargetProxy* newDest);
DGrContextPriv.h24 class SkDeferredDisplayList; variable
214 void moveOpListsToDDL(SkDeferredDisplayList*);
215 void copyOpListsFromDDL(const SkDeferredDisplayList*, GrRenderTargetProxy* newDest);
/external/skia/fuzz/
DFuzzCreateDDL.cpp158 static sk_sp<SkDeferredDisplayList> make_ddl(Fuzz* fuzz, GrDirectContext* dContext, in make_ddl()
183 static bool draw_ddl(sk_sp<SkSurface> surface, sk_sp<SkDeferredDisplayList> ddl) { in draw_ddl()
224 sk_sp<SkDeferredDisplayList> ddl = make_ddl(fuzz, dContext, c); in DEF_FUZZ()
/external/skqp/include/core/
DSkDeferredDisplayListRecorder.h53 std::unique_ptr<SkDeferredDisplayList> detach();
205 sk_sp<SkDeferredDisplayList::LazyProxyData> fLazyProxyData;
DSkSurface.h28 class SkDeferredDisplayList; variable
735 bool draw(SkDeferredDisplayList* deferredDisplayList);

123