Home
last modified time | relevance | path

Searched refs:SkBBoxHierarchy (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/include/core/
H A DSkBBHFactory.h16 class SkBBoxHierarchy : public SkRefCnt { class
39 SkBBoxHierarchy() = default;
40 SkBBoxHierarchy(const SkBBoxHierarchy&) = delete;
41 SkBBoxHierarchy& operator=(const SkBBoxHierarchy&) = delete;
47 * Allocate a new SkBBoxHierarchy. Return NULL on failure.
49 virtual sk_sp<SkBBoxHierarchy> operator()() const = 0;
60 sk_sp<SkBBoxHierarchy> operator()() const override;
H A DSkPictureRecorder.h43 SkCanvas* beginRecording(const SkRect& bounds, sk_sp<SkBBoxHierarchy> bbh);
106 sk_sp<SkBBoxHierarchy> fBBH;
/third_party/skia/src/core/
H A DSkBigPicture.h18 class SkBBoxHierarchy;
41 sk_sp<SkBBoxHierarchy>,
58 const SkBBoxHierarchy* bbh() const { return fBBH.get(); } in bbh()
69 sk_sp<const SkBBoxHierarchy> fBBH;
H A DSkPictureRecorder.cpp31 sk_sp<SkBBoxHierarchy> bbh) { in beginRecording()
61 SkBBoxHierarchy::Metadata meta; in finishRecordingAsPicture()
79 SkAutoTMalloc<SkBBoxHierarchy::Metadata> meta(fRecord->count()); in finishRecordingAsPicture()
135 SkAutoTMalloc<SkBBoxHierarchy::Metadata> meta(fRecord->count()); in finishRecordingAsDrawable()
H A DSkBBHFactory.cpp11 sk_sp<SkBBoxHierarchy> SkRTreeFactory::operator()() const { in operator ()()
15 void SkBBoxHierarchy::insert(const SkRect rects[], const Metadata[], int N) { in insert()
H A DSkRecordedDrawable.h16 SkRecordedDrawable(sk_sp<SkRecord> record, sk_sp<SkBBoxHierarchy> bbh, in SkRecordedDrawable()
37 sk_sp<SkBBoxHierarchy> fBBH;
H A DSkRecordDraw.h22 SkRect bounds[], SkBBoxHierarchy::Metadata[]);
33 const SkBBoxHierarchy*, SkPicture::AbortCallback*);
H A DSkRTree.h30 class SkRTree : public SkBBoxHierarchy {
H A DSkRecordDraw.cpp21 const SkBBoxHierarchy* bbh, in SkRecordDraw()
166 // This is an SkRecord visitor that fills an SkBBoxHierarchy.
187 SkRect bounds[], SkBBoxHierarchy::Metadata meta[]) in FillBounds()
540 SkBBoxHierarchy::Metadata* fMeta;
555 SkRect bounds[], SkBBoxHierarchy::Metadata meta[]) { in SkRecordFillBounds()
H A DSkRecordedDrawable.cpp49 SkBBoxHierarchy* bbh; in flatten()
H A DSkBigPicture.cpp18 sk_sp<SkBBoxHierarchy> bbh, in SkBigPicture()
H A DSkPictureData.h24 class SkBBoxHierarchy;
/third_party/skia/tests/
H A DRecordDrawTest.cpp208 SkAutoTMalloc<SkBBoxHierarchy::Metadata> meta(record.count()); in DEF_TEST()
233 SkAutoTMalloc<SkBBoxHierarchy::Metadata> meta(record.count()); in DEF_TEST()
H A DPictureBBHTest.cpp103 sk_sp<SkBBoxHierarchy> bbh = factory(); in DEF_TEST()
H A DPictureTest.cpp609 struct CountingBBH : public SkBBoxHierarchy {
624 explicit SpoonFedBBHFactory(sk_sp<SkBBoxHierarchy> bbh) : fBBH(bbh) {} in SpoonFedBBHFactory()
625 sk_sp<SkBBoxHierarchy> operator()() const override {
629 sk_sp<SkBBoxHierarchy> fBBH;
910 sk_sp<SkBBoxHierarchy> bbh = factory(); in DEF_TEST()

Completed in 7 milliseconds