Home
last modified time | relevance | path

Searched refs:SkBigPicture (Results 1 – 15 of 15) sorted by relevance

/external/skia/src/core/
DSkBigPicture.cpp15 SkBigPicture::SkBigPicture(const SkRect& cull, in SkBigPicture() function in SkBigPicture
29 void SkBigPicture::playback(SkCanvas* canvas, AbortCallback* callback) const { in playback()
46 void SkBigPicture::partialPlayback(SkCanvas* canvas, in partialPlayback()
60 const SkBigPicture::Analysis& SkBigPicture::analysis() const { in analysis()
64 SkRect SkBigPicture::cullRect() const { return fCullRect; } in cullRect()
65 bool SkBigPicture::hasText() const { return this->analysis().fHasText; } in hasText()
66 bool SkBigPicture::willPlayBackBitmaps() const { return this->analysis().fWillPlaybackBitmaps; } in willPlayBackBitmaps()
67 int SkBigPicture::numSlowPaths() const { return this->analysis().fNumSlowPathsAndDashEffects; } in numSlowPaths()
68 int SkBigPicture::approximateOpCount() const { return fRecord->count(); } in approximateOpCount()
69 size_t SkBigPicture::approximateBytesUsed() const { in approximateBytesUsed()
[all …]
DSkBigPicture.h19 class SkBigPicture final : public SkPicture {
37 SkBigPicture(const SkRect& cull,
52 const SkBigPicture* asSkBigPicture() const override { return this; } in asSkBigPicture()
DSkPictureRecorder.cpp71 SkBigPicture::SnapshotArray* pictList = in endRecordingAsPicture()
95 return new SkBigPicture(fCullRect, fRecord.detach(), pictList, fBBH.detach(), in endRecordingAsPicture()
153 SkBigPicture::SnapshotArray* pictList = nullptr; in onNewPictureSnapshot()
175 return new SkBigPicture(fBounds, SkRef(fRecord.get()), pictList, SkSafeRef(fBBH.get()), in onNewPictureSnapshot()
DSkLayerInfo.h16 class SkLayerInfo : public SkBigPicture::AccelData {
82 typedef SkBigPicture::AccelData INHERITED;
DSkRecordDraw.h27 const SkBigPicture::SnapshotArray*, SkLayerInfo* data);
DSkRecordDraw.cpp596 const SkBigPicture::SnapshotArray* pictList, SkLayerInfo* accelData) in CollectLayers()
650 if (const SkBigPicture* bp = picture->asSkBigPicture()) { in trackSaveLayersForPicture()
784 const SkBigPicture::SnapshotArray* fPictList;
801 const SkBigPicture::SnapshotArray* pictList, SkLayerInfo* data) { in SkRecordComputeLayers()
DSkRecorder.h31 SkBigPicture::SnapshotArray* newDrawableSnapshot();
DSkRecorder.cpp21 SkBigPicture::SnapshotArray* SkDrawableList::newDrawableSnapshot() { in newDrawableSnapshot()
30 return new SkBigPicture::SnapshotArray(pics.detach(), count); in newDrawableSnapshot()
/external/skia/include/core/
DSkPicture.h16 class SkBigPicture; variable
164 virtual const SkBigPicture* asSkBigPicture() const { return NULL; } in asSkBigPicture()
173 friend class SkBigPicture; variable
/external/skia/src/gpu/
DGrRecordReplaceDraw.cpp59 const SkBigPicture* picture, in ReplaceDraw()
135 if (const SkBigPicture* bp = dp.picture->asSkBigPicture()) { in operator ()()
194 const SkBigPicture* fPicture;
215 if (const SkBigPicture* bp = picture->asSkBigPicture()) { in GrRecordReplaceDraw()
DGrLayerHoister.cpp132 const SkBigPicture::AccelData* topLevelData = nullptr; in FindLayersToAtlas()
133 if (const SkBigPicture* bp = topLevelPicture->asSkBigPicture()) { in FindLayersToAtlas()
190 const SkBigPicture::AccelData* topLevelData = nullptr; in FindLayersToHoist()
191 if (const SkBigPicture* bp = topLevelPicture->asSkBigPicture()) { in FindLayersToHoist()
241 const SkBigPicture* pict = atlased[i].fPicture->asSkBigPicture(); in DrawLayersToAtlas()
325 const SkBigPicture* pict = layers[i].fPicture->asSkBigPicture(); in DrawLayers()
DSkGpuDevice.cpp1881 const SkBigPicture::AccelData* data = nullptr; in EXPERIMENTAL_drawPicture()
1882 if (const SkBigPicture* bp = mainPicture->asSkBigPicture()) { in EXPERIMENTAL_drawPicture()
/external/skia/tests/
DPictureTest.cpp377 const SkBigPicture* bp = pict->asSkBigPicture(); in test_savelayer_extraction()
380 const SkBigPicture::AccelData* data = bp->accelData(); in test_savelayer_extraction()
1037 const SkBigPicture* picture = p->asSkBigPicture(); in test_cull_rect_reset()
/external/skia/gyp/
Dcore.gypi28 '<(skia_src_path)/core/SkBigPicture.cpp',
/external/skia/
DAndroid.mk102 src/core/SkBigPicture.cpp \