Home
last modified time | relevance | path

Searched refs:SkPicture (Results 1 – 25 of 273) sorted by relevance

1234567891011

/external/skia/src/core/
DSkPicture.cpp36 SkPicture::SkPicture() { in SkPicture() function in SkPicture
45 SkPictInfo SkPicture::createHeader() const { in createHeader()
58 bool SkPicture::IsValidPictInfo(const SkPictInfo& info) { in IsValidPictInfo()
68 bool SkPicture::StreamIsSKP(SkStream* stream, SkPictInfo* pInfo) { in StreamIsSKP()
96 return SkPicture::StreamIsSKP(stream, pInfo); in SkPicture_StreamIsSKP()
99 bool SkPicture::BufferIsSKP(SkReadBuffer* buffer, SkPictInfo* pInfo) { in BufferIsSKP()
119 sk_sp<SkPicture> SkPicture::Forwardport(const SkPictInfo& info, in Forwardport()
134 sk_sp<SkPicture> SkPicture::MakeFromStream(SkStream* stream, const SkDeserialProcs* procs) { in MakeFromStream()
138 sk_sp<SkPicture> SkPicture::MakeFromData(const void* data, size_t size, in MakeFromData()
147 sk_sp<SkPicture> SkPicture::MakeFromData(const SkData* data, const SkDeserialProcs* procs) { in MakeFromData()
[all …]
DSkPicture_none.cpp22 SkPicture::SkPicture() : fUniqueID(0) {} in SkPicture() function in SkPicture
25 sk_sp<SkPicture> SkPicturePriv::MakeFromBuffer(SkReadBuffer& buffer) { in MakeFromBuffer()
29 void SkPicturePriv::Flatten(const sk_sp<const SkPicture> picture, SkWriteBuffer& buffer) {} in Flatten()
46 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPicture(uint32_t finishFlags) { in finishRecordingAsPicture()
50 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPictureWithCull(const SkRect& cullRect, in finishRecordingAsPictureWithCull()
83 SkPicture::AbortCallback* callback, in draw()
88 SkImageGenerator::MakeFromPicture(const SkISize& size, sk_sp<SkPicture> picture, in MakeFromPicture()
DSkRecordDraw.h30 void SkRecordDraw(const SkRecord&, SkCanvas*, SkPicture const* const drawablePicts[],
32 const SkBBoxHierarchy*, SkPicture::AbortCallback*);
40 SkPicture const* const drawablePicts[], int drawableCount,
48 explicit Draw(SkCanvas* canvas, SkPicture const* const drawablePicts[],
66 SkPicture const* const* drawablePicts() const { return fDrawablePicts; } in drawablePicts()
75 SkPicture const* const* fDrawablePicts;
DSkBigPicture.h22 class SkBigPicture final : public SkPicture {
27 SnapshotArray(const SkPicture* pics[], int count) : fPics(pics), fCount(count) {} in SnapshotArray()
30 const SkPicture* const* begin() const { return fPics; } in begin()
33 SkAutoTMalloc<const SkPicture*> fPics;
62 SkPicture const* const* drawablePicts() const;
/external/skqp/src/core/
DSkPicture.cpp36 SkPicture::SkPicture() { in SkPicture() function in SkPicture
45 SkPictInfo SkPicture::createHeader() const { in createHeader()
58 bool SkPicture::IsValidPictInfo(const SkPictInfo& info) { in IsValidPictInfo()
68 bool SkPicture::StreamIsSKP(SkStream* stream, SkPictInfo* pInfo) { in StreamIsSKP()
96 return SkPicture::StreamIsSKP(stream, pInfo); in SkPicture_StreamIsSKP()
99 bool SkPicture::BufferIsSKP(SkReadBuffer* buffer, SkPictInfo* pInfo) { in BufferIsSKP()
119 sk_sp<SkPicture> SkPicture::Forwardport(const SkPictInfo& info, in Forwardport()
134 sk_sp<SkPicture> SkPicture::MakeFromStream(SkStream* stream, const SkDeserialProcs* procs) { in MakeFromStream()
138 sk_sp<SkPicture> SkPicture::MakeFromData(const void* data, size_t size, in MakeFromData()
147 sk_sp<SkPicture> SkPicture::MakeFromData(const SkData* data, const SkDeserialProcs* procs) { in MakeFromData()
[all …]
DSkPicture_none.cpp22 SkPicture::SkPicture() : fUniqueID(0) {} in SkPicture() function in SkPicture
25 sk_sp<SkPicture> SkPicturePriv::MakeFromBuffer(SkReadBuffer& buffer) { in MakeFromBuffer()
29 void SkPicturePriv::Flatten(const sk_sp<const SkPicture> picture, SkWriteBuffer& buffer) {} in Flatten()
46 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPicture(uint32_t finishFlags) { in finishRecordingAsPicture()
50 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPictureWithCull(const SkRect& cullRect, in finishRecordingAsPictureWithCull()
83 SkPicture::AbortCallback* callback, in draw()
88 SkImageGenerator::MakeFromPicture(const SkISize& size, sk_sp<SkPicture> picture, in MakeFromPicture()
DSkRecordDraw.h30 void SkRecordDraw(const SkRecord&, SkCanvas*, SkPicture const* const drawablePicts[],
32 const SkBBoxHierarchy*, SkPicture::AbortCallback*);
40 SkPicture const* const drawablePicts[], int drawableCount,
48 explicit Draw(SkCanvas* canvas, SkPicture const* const drawablePicts[],
66 SkPicture const* const* drawablePicts() const { return fDrawablePicts; } in drawablePicts()
75 SkPicture const* const* fDrawablePicts;
DSkBigPicture.h22 class SkBigPicture final : public SkPicture {
27 SnapshotArray(const SkPicture* pics[], int count) : fPics(pics), fCount(count) {} in SnapshotArray()
30 const SkPicture* const* begin() const { return fPics; } in begin()
33 SkAutoTMalloc<const SkPicture*> fPics;
62 SkPicture const* const* drawablePicts() const;
/external/skqp/site/user/api/
DSkPicture_Reference.md1 SkPicture Reference
5 <a name='SkPicture'></a>
10 class <a href='SkPicture_Reference#SkPicture'>SkPicture</a> : public <a href='undocumented#SkRefCnt…
12 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
14 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
16 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
23 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
55 passed as a parameter to <a href='SkPicture_Reference#SkPicture'>SkPicture</a>::<a href='#SkPicture…
58 …lback_abort'>abort</a> returns true, <a href='SkPicture_Reference#SkPicture'>SkPicture</a>::<a hre…
100 Stops <a href='SkPicture_Reference#SkPicture'>SkPicture</a> playback when some condition is met. A …
[all …]
/external/skia/site/user/api/
DSkPicture_Reference.md1 SkPicture Reference
5 <a name='SkPicture'></a>
10 class <a href='SkPicture_Reference#SkPicture'>SkPicture</a> : public <a href='undocumented#SkRefCnt…
12 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
14 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
16 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
23 …static <a href='undocumented#sk_sp'>sk_sp</a><<a href='SkPicture_Reference#SkPicture'>SkPicture</a…
55 passed as a parameter to <a href='SkPicture_Reference#SkPicture'>SkPicture</a>::<a href='#SkPicture…
58 …lback_abort'>abort</a> returns true, <a href='SkPicture_Reference#SkPicture'>SkPicture</a>::<a hre…
100 Stops <a href='SkPicture_Reference#SkPicture'>SkPicture</a> playback when some condition is met. A …
[all …]
/external/skia/docs/
DSkPicture_Reference.bmh5 #Class SkPicture
37 passed as a parameter to SkPicture::playback, to stop it before all drawing
40 If AbortCallback::abort returns true, SkPicture::playback is interrupted.
90 class JustOneDraw : public SkPicture::AbortCallback {
105 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
116 #Method static sk_sp<SkPicture> MakeFromStream(SkStream* stream,
129 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
133 sk_sp<SkPicture> copy = SkPicture::MakeFromStream(readableStream.get());
143 #Method static sk_sp<SkPicture> MakeFromData(const SkData* data,
156 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
[all …]
/external/skqp/docs/
DSkPicture_Reference.bmh5 #Class SkPicture
37 passed as a parameter to SkPicture::playback, to stop it before all drawing
40 If AbortCallback::abort returns true, SkPicture::playback is interrupted.
90 class JustOneDraw : public SkPicture::AbortCallback {
105 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
116 #Method static sk_sp<SkPicture> MakeFromStream(SkStream* stream,
129 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
133 sk_sp<SkPicture> copy = SkPicture::MakeFromStream(readableStream.get());
143 #Method static sk_sp<SkPicture> MakeFromData(const SkData* data,
156 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
[all …]
/external/skqp/include/core/
DSkPicture.h45 class SK_API SkPicture : public SkRefCnt {
61 static sk_sp<SkPicture> MakeFromStream(SkStream* stream,
77 static sk_sp<SkPicture> MakeFromData(const SkData* data,
87 static sk_sp<SkPicture> MakeFromData(const void* data, size_t size,
188 static sk_sp<SkPicture> MakePlaceholder(SkRect cull);
208 SkPicture();
215 static sk_sp<SkPicture> MakeFromStream(SkStream*, const SkDeserialProcs*,
278 static sk_sp<SkPicture> Forwardport(const struct SkPictInfo&,
DSkMultiPictureDraw.h16 class SkPicture; variable
42 const SkPicture* picture,
61 const SkPicture* fPicture; // reffed
65 void init(SkCanvas*, const SkPicture*, const SkMatrix*, const SkPaint*);
/external/skia/include/core/
DSkPicture.h45 class SK_API SkPicture : public SkRefCnt {
61 static sk_sp<SkPicture> MakeFromStream(SkStream* stream,
77 static sk_sp<SkPicture> MakeFromData(const SkData* data,
87 static sk_sp<SkPicture> MakeFromData(const void* data, size_t size,
188 static sk_sp<SkPicture> MakePlaceholder(SkRect cull);
208 SkPicture();
215 static sk_sp<SkPicture> MakeFromStream(SkStream*, const SkDeserialProcs*,
278 static sk_sp<SkPicture> Forwardport(const struct SkPictInfo&,
DSkMultiPictureDraw.h16 class SkPicture; variable
42 const SkPicture* picture,
61 const SkPicture* fPicture; // reffed
65 void init(SkCanvas*, const SkPicture*, const SkMatrix*, const SkPaint*);
/external/skqp/tests/
DSerialProcsTest.cpp18 static sk_sp<SkImage> picture_to_image(sk_sp<SkPicture> pic) { in picture_to_image()
55 sk_sp<SkPicture> pic; in DEF_TEST()
76 auto new_pic = SkPicture::MakeFromData(data.get(), &dproc); in DEF_TEST()
86 static sk_sp<SkPicture> make_pic(const std::function<void(SkCanvas*)>& drawer) { in make_pic()
108 SkTDArray<SkPicture*> fArray;
109 SkPicture* fSkipMe = nullptr;
112 static sk_sp<SkData> array_serial_proc(SkPicture* pic, void* ctx) { in array_serial_proc()
121 static sk_sp<SkPicture> array_deserial_proc(const void* data, size_t size, void* ctx) { in array_deserial_proc()
122 SkASSERT(sizeof(SkPicture*) == size); in array_deserial_proc()
125 SkPicture* pic; in array_deserial_proc()
[all …]
DPictureTest.cpp60 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); in test_deleting_empty_picture()
69 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); in test_serializing_empty_picture()
149 void check_save_state(skiatest::Reporter* reporter, SkPicture* picture, in check_save_state()
168 static sk_sp<SkPicture> Copy(SkPictureRecorder* recorder) { in Copy()
193 static void check_balance(skiatest::Reporter* reporter, SkPicture* picture) { in check_balance()
224 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder)); in DEF_TEST()
231 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture()); in DEF_TEST()
248 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder)); in DEF_TEST()
255 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture()); in DEF_TEST()
279 sk_sp<SkPicture> extraSavePicture(recorder.finishRecordingAsPicture()); in test_unbalanced_save_restores()
[all …]
/external/skia/tests/
DSerialProcsTest.cpp18 static sk_sp<SkImage> picture_to_image(sk_sp<SkPicture> pic) { in picture_to_image()
55 sk_sp<SkPicture> pic; in DEF_TEST()
76 auto new_pic = SkPicture::MakeFromData(data.get(), &dproc); in DEF_TEST()
86 static sk_sp<SkPicture> make_pic(const std::function<void(SkCanvas*)>& drawer) { in make_pic()
108 SkTDArray<SkPicture*> fArray;
109 SkPicture* fSkipMe = nullptr;
112 static sk_sp<SkData> array_serial_proc(SkPicture* pic, void* ctx) { in array_serial_proc()
121 static sk_sp<SkPicture> array_deserial_proc(const void* data, size_t size, void* ctx) { in array_deserial_proc()
122 SkASSERT(sizeof(SkPicture*) == size); in array_deserial_proc()
125 SkPicture* pic; in array_deserial_proc()
[all …]
DPictureTest.cpp60 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); in test_deleting_empty_picture()
69 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); in test_serializing_empty_picture()
149 void check_save_state(skiatest::Reporter* reporter, SkPicture* picture, in check_save_state()
168 static sk_sp<SkPicture> Copy(SkPictureRecorder* recorder) { in Copy()
193 static void check_balance(skiatest::Reporter* reporter, SkPicture* picture) { in check_balance()
224 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder)); in DEF_TEST()
231 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture()); in DEF_TEST()
248 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder)); in DEF_TEST()
255 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture()); in DEF_TEST()
279 sk_sp<SkPicture> extraSavePicture(recorder.finishRecordingAsPicture()); in test_unbalanced_save_restores()
[all …]
/external/skia/gm/
Dmultipicturedraw.cpp46 static sk_sp<SkPicture> make_hex_plane_picture(SkColor fillColor) { in make_hex_plane_picture()
91 static sk_sp<SkPicture> make_single_layer_hex_plane_picture() { in make_single_layer_hex_plane_picture()
152 static sk_sp<SkPicture> make_tri_picture() { in make_tri_picture()
181 static sk_sp<SkPicture> make_sub_picture(const SkPicture* tri) { in make_sub_picture()
213 static sk_sp<SkPicture> make_sierpinski_picture() { in make_sierpinski_picture()
214 sk_sp<SkPicture> pic(make_tri_picture()); in make_sierpinski_picture()
262 typedef void (*PFContentMtd)(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]);
265 static void no_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in no_clip()
270 static void rect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in rect_clip()
282 static void rrect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in rrect_clip()
[all …]
/external/skqp/gm/
Dmultipicturedraw.cpp46 static sk_sp<SkPicture> make_hex_plane_picture(SkColor fillColor) { in make_hex_plane_picture()
91 static sk_sp<SkPicture> make_single_layer_hex_plane_picture() { in make_single_layer_hex_plane_picture()
152 static sk_sp<SkPicture> make_tri_picture() { in make_tri_picture()
181 static sk_sp<SkPicture> make_sub_picture(const SkPicture* tri) { in make_sub_picture()
213 static sk_sp<SkPicture> make_sierpinski_picture() { in make_sierpinski_picture()
214 sk_sp<SkPicture> pic(make_tri_picture()); in make_sierpinski_picture()
262 typedef void (*PFContentMtd)(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]);
265 static void no_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in no_clip()
270 static void rect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in rect_clip()
282 static void rrect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in rrect_clip()
[all …]
/external/skia/include/effects/
DSkPictureImageFilter.h20 static sk_sp<SkImageFilter> Make(sk_sp<SkPicture> picture);
26 static sk_sp<SkImageFilter> Make(sk_sp<SkPicture> picture, const SkRect& cropRect);
44 explicit SkPictureImageFilter(sk_sp<SkPicture> picture);
45 SkPictureImageFilter(sk_sp<SkPicture> picture, const SkRect& cropRect, sk_sp<SkColorSpace>);
47 sk_sp<SkPicture> fPicture;
/external/skqp/include/effects/
DSkPictureImageFilter.h20 static sk_sp<SkImageFilter> Make(sk_sp<SkPicture> picture);
26 static sk_sp<SkImageFilter> Make(sk_sp<SkPicture> picture, const SkRect& cropRect);
44 explicit SkPictureImageFilter(sk_sp<SkPicture> picture);
45 SkPictureImageFilter(sk_sp<SkPicture> picture, const SkRect& cropRect, sk_sp<SkColorSpace>);
47 sk_sp<SkPicture> fPicture;
/external/skia/include/android/
DSkAnimatedImage.h18 class SkPicture; variable
36 const SkImageInfo& info, SkIRect cropRect, sk_sp<SkPicture> postProcess);
49 SkISize scaledSize, SkIRect cropRect, sk_sp<SkPicture> postProcess);
144 const sk_sp<SkPicture> fPostProcess;
158 SkImageInfo decodeInfo, SkIRect cropRect, sk_sp<SkPicture> postProcess);

1234567891011