Home
last modified time | relevance | path

Searched refs:SkRecord (Results 1 – 25 of 27) sorted by relevance

12

/external/skia/src/core/
DSkRecordOpts.cpp25 static bool apply(Pass* pass, SkRecord* record) { in apply()
38 static void multiple_set_matrices(SkRecord* record) { in multiple_set_matrices()
45 bool onMatch(SkRecord* record, Match* pattern, int begin, int end) { in multiple_set_matrices()
56 static void apply_matrix_to_draw_params(SkRecord* record) {
63 bool onMatch(SkRecord* record, Pattern* pattern, int begin, int end) {
82 bool onMatch(SkRecord* record, Match*, int begin, int end) { in onMatch()
158 bool onMatch(SkRecord* record, Match*, int begin, int end) { in onMatch()
166 void SkRecordNoopSaveRestores(SkRecord* record) { in SkRecordNoopSaveRestores()
179 bool onMatch(SkRecord* record, Match* match, int begin, int end) { in onMatch()
206 static bool KillSaveLayerAndRestore(SkRecord* record, int saveLayerIndex) { in KillSaveLayerAndRestore()
[all …]
DSkRecord.cpp11 SkRecord::~SkRecord() { in ~SkRecord()
18 void SkRecord::grow() { in grow()
25 size_t SkRecord::bytesUsed() const { in bytesUsed()
26 size_t bytes = fAlloc.approxBytesAllocated() + sizeof(SkRecord); in bytesUsed()
35 void SkRecord::defrag() { in defrag()
DSkRecordOpts.h14 void SkRecordOptimize(SkRecord*);
17 void SkRecordNoopSaveRestores(SkRecord*);
21 void SkRecordNoopSaveLayerDrawRestores(SkRecord*);
25 void SkRecordMergeSvgOpacityAndFilterLayers(SkRecord*);
28 void SkRecordOptimize2(SkRecord*);
DSkBigPicture.h16 class SkRecord; variable
38 SkRecord*, // We take ownership of the caller's ref.
61 const SkRecord* record() const { return fRecord; } in record()
66 explicit Analysis(const SkRecord&);
83 SkAutoTUnref<const SkRecord> fRecord;
DSkRecordDraw.h21 void SkRecordFillBounds(const SkRect& cullRect, const SkRecord&, SkRect bounds[]);
26 void SkRecordComputeLayers(const SkRect& cullRect, const SkRecord&, SkRect bounds[],
30 void SkRecordDraw(const SkRecord&, SkCanvas*, SkPicture const* const drawablePicts[],
39 void SkRecordPartialDraw(const SkRecord&, SkCanvas*,
DSkRecordPattern.h114 int match(SkRecord*, int i) { return i; }
122 SK_ALWAYS_INLINE int match(SkRecord* record, int i) {
129 SK_ALWAYS_INLINE bool search(SkRecord* record, int* begin, int* end) {
148 int matchFirst(T* first, SkRecord* record, int i) {
159 int matchFirst(Greedy<T>* first, SkRecord* record, int i) {
DSkRecord.h28 class SkRecord : public SkNVRefCnt<SkRecord> {
35 SkRecord() in SkRecord() function
40 ~SkRecord();
DSkRecorder.h42 SkRecorder(SkRecord*, int width, int height, SkMiniRecorder* = nullptr); // legacy version
43 SkRecorder(SkRecord*, const SkRect& bounds, SkMiniRecorder* = nullptr);
46 void reset(SkRecord*, const SkRect& bounds, DrawPictureMode, SkMiniRecorder* = nullptr);
143 SkRecord* fRecord;
DSkPictureRecorder.cpp39 fRecord.reset(new SkRecord); in beginRecording()
123 SkAutoTUnref<SkRecord> fRecord;
130 SkRecordedDrawable(SkRecord* record, SkBBoxHierarchy* bbh, SkDrawableList* drawableList, in SkRecordedDrawable()
DSkBigPicture.cpp16 SkRecord* record, in SkBigPicture()
83 SkBigPicture::Analysis::Analysis(const SkRecord& record) { in Analysis()
DSkRecordDraw.cpp12 void SkRecordDraw(const SkRecord& record, in SkRecordDraw()
60 void SkRecordPartialDraw(const SkRecord& record, SkCanvas* canvas, in SkRecordPartialDraw()
153 FillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) in FillBounds()
595 CollectLayers(const SkRect& cullRect, const SkRecord& record, SkRect bounds[], in CollectLayers()
791 void SkRecordFillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) { in SkRecordFillBounds()
800 void SkRecordComputeLayers(const SkRect& cullRect, const SkRecord& record, SkRect bounds[], in SkRecordComputeLayers()
DSkRecorder.cpp39 SkRecorder::SkRecorder(SkRecord* record, int width, int height, SkMiniRecorder* mr) in SkRecorder()
46 SkRecorder::SkRecorder(SkRecord* record, const SkRect& bounds, SkMiniRecorder* mr) in SkRecorder()
53 void SkRecorder::reset(SkRecord* record, const SkRect& bounds, in reset()
/external/skia/tests/
DRecordDrawTest.cpp34 SkRecord record; in DEF_TEST()
61 SkRecord record; in DEF_TEST()
66 SkRecord rerecord; in DEF_TEST()
77 SkRecord record; in DEF_TEST()
82 SkRecord rerecord; in DEF_TEST()
93 SkRecord scaleRecord; in DEF_TEST()
100 SkRecord translateRecord; in DEF_TEST()
134 SkRecord record; in DEF_TEST()
152 SkRecord record; in DEF_TEST()
184 SkRecord record; in DEF_TEST()
[all …]
DRecorderTest.cpp32 void apply(const SkRecord& record) { in apply()
43 SkRecord record; in DEF_TEST()
65 SkRecord record; in DEF_TEST()
82 SkRecord record; in DEF_TEST()
97 SkRecord record; in DEF_TEST()
DRecordTest.cpp30 void apply(const SkRecord& record) { in apply()
48 void apply(SkRecord* record) { in apply()
59 SkRecord record; in DEF_TEST()
81 SkRecord record; in DEF_TEST()
107 SkRecord record; in DEF_TEST()
DRecordPatternTest.cpp24 SkRecord record; in DEF_TEST()
46 SkRecord record; in DEF_TEST()
69 SkRecord record; in DEF_TEST()
83 SkRecord record; in DEF_TEST()
107 SkRecord record; in DEF_TEST()
147 SkRecord record; in DEF_TEST()
DRecordOptsTest.cpp23 SkRecord record; in DEF_TEST()
38 SkRecord record; in DEF_TEST()
52 SkRecord record; in DEF_TEST()
75 SkRecord record; in DEF_TEST()
104 SkRecord* record, in assert_savelayer_restore()
118 SkRecord* record, in assert_savelayer_draw_restore()
133 SkRecord record; in DEF_TEST()
199 SkRecord* record, in assert_merge_svg_opacity_and_filter_layers()
213 SkRecord record; in DEF_TEST()
DRecordTestUtils.h31 static const T* assert_type(skiatest::Reporter* r, const SkRecord& record, int index) { in assert_type()
44 template <typename DrawT> int count_instances_of_type(const SkRecord& record) { in count_instances_of_type()
53 template <typename DrawT> int find_first_instances_of_type(const SkRecord& record) { in find_first_instances_of_type()
DRecordReplaceDrawTest.cpp49 SkRecord rerecord; in DEF_TEST()
83 SkRecord rerecord; in DEF_TEST()
132 SkRecord rerecord; in test_replacements()
/external/skia/tools/
DDumpRecord.h10 class SkRecord; variable
20 void DumpRecord(const SkRecord& record,
DDumpRecord.cpp69 const SkRecord& record = *bp->record(); in print()
117 void DumpRecord(const SkRecord& record, in DumpRecord()
Ddump_record.cpp26 static void dump(const char* name, int w, int h, const SkRecord& record) { in dump()
60 SkRecord record; in tool_main()
/external/skia/include/core/
DSkPictureRecorder.h25 class SkRecord; variable
120 SkAutoTUnref<SkRecord> fRecord;
/external/skia/src/gpu/
DGrRecordReplaceDraw.cpp77 const SkRecord* record = fPicture->record(); in draw()
/external/skia/gyp/
Dcore.gypi223 '<(skia_src_path)/core/SkRecord.cpp',

12