/third_party/skia/src/core/ |
D | SkPicture.cpp | 38 SkPicture::SkPicture() { in SkPicture() function in SkPicture 45 SkPicture::~SkPicture() { in ~SkPicture() 53 SkPictInfo SkPicture::createHeader() const { in createHeader() 66 bool SkPicture::IsValidPictInfo(const SkPictInfo& info) { in IsValidPictInfo() 77 bool SkPicture::StreamIsSKP(SkStream* stream, SkPictInfo* pInfo) { in StreamIsSKP() 103 return SkPicture::StreamIsSKP(stream, pInfo); in SkPicture_StreamIsSKP() 106 bool SkPicture::BufferIsSKP(SkReadBuffer* buffer, SkPictInfo* pInfo) { in BufferIsSKP() 123 sk_sp<SkPicture> SkPicture::Forwardport(const SkPictInfo& info, in Forwardport() 138 sk_sp<SkPicture> SkPicture::MakeFromStream(SkStream* stream, const SkDeserialProcs* procs) { in MakeFromStream() 142 sk_sp<SkPicture> SkPicture::MakeFromData(const void* data, size_t size, in MakeFromData() [all …]
|
D | SkRecordDraw.h | 31 void SkRecordDraw(const SkRecord&, SkCanvas*, SkPicture const* const drawablePicts[], 33 const SkBBoxHierarchy*, SkPicture::AbortCallback*); 41 SkPicture const* const drawablePicts[], int drawableCount, 49 explicit Draw(SkCanvas* canvas, SkPicture const* const drawablePicts[], 67 SkPicture const* const* drawablePicts() const { return fDrawablePicts; } in drawablePicts() 76 SkPicture const* const* fDrawablePicts;
|
D | SkBigPicture.h | 23 class SkBigPicture final : public SkPicture { 28 SnapshotArray(const SkPicture* pics[], int count) : fPics(pics), fCount(count) {} in SnapshotArray() 31 const SkPicture* const* begin() const { return fPics; } in begin() 34 SkAutoTMalloc<const SkPicture*> fPics; 63 SkPicture const* const* drawablePicts() const;
|
D | SkPicturePriv.h | 26 static sk_sp<SkPicture> MakeFromBuffer(SkReadBuffer& buffer); 31 static void Flatten(const sk_sp<const SkPicture> , SkWriteBuffer& buffer); 34 static const SkBigPicture* AsSkBigPicture(const sk_sp<const SkPicture> picture) { in AsSkBigPicture() 43 static void AddedToCache(const SkPicture* pic) { in AddedToCache()
|
/third_party/flutter/skia/src/core/ |
D | SkPicture.cpp | 36 SkPicture::SkPicture() { in SkPicture() function in SkPicture 45 SkPictInfo SkPicture::createHeader() const { in createHeader() 58 bool SkPicture::IsValidPictInfo(const SkPictInfo& info) { in IsValidPictInfo() 69 bool SkPicture::StreamIsSKP(SkStream* stream, SkPictInfo* pInfo) { in StreamIsSKP() 97 return SkPicture::StreamIsSKP(stream, pInfo); in SkPicture_StreamIsSKP() 100 bool SkPicture::BufferIsSKP(SkReadBuffer* buffer, SkPictInfo* pInfo) { in BufferIsSKP() 120 sk_sp<SkPicture> SkPicture::Forwardport(const SkPictInfo& info, in Forwardport() 135 sk_sp<SkPicture> SkPicture::MakeFromStream(SkStream* stream, const SkDeserialProcs* procs) { in MakeFromStream() 139 sk_sp<SkPicture> SkPicture::MakeFromData(const void* data, size_t size, in MakeFromData() 148 sk_sp<SkPicture> SkPicture::MakeFromData(const SkData* data, const SkDeserialProcs* procs) { in MakeFromData() [all …]
|
D | SkRecordDraw.h | 30 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;
|
D | SkBigPicture.h | 22 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;
|
/third_party/flutter/skia/site/user/api/ |
D | SkPicture_Reference.md | 1 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 …]
|
/third_party/skia/include/core/ |
D | SkPicture.h | 39 class SK_API SkPicture : public SkRefCnt { 41 ~SkPicture() override; 56 static sk_sp<SkPicture> MakeFromStream(SkStream* stream, 72 static sk_sp<SkPicture> MakeFromData(const SkData* data, 82 static sk_sp<SkPicture> MakeFromData(const void* data, size_t size, 193 static sk_sp<SkPicture> MakePlaceholder(SkRect cull); 239 SkPicture(); 247 static sk_sp<SkPicture> MakeFromStream(SkStream*, const SkDeserialProcs*, 269 static sk_sp<SkPicture> Forwardport(const struct SkPictInfo&,
|
/third_party/flutter/skia/include/core/ |
D | SkPicture.h | 38 class SK_API SkPicture : public SkRefCnt { 54 static sk_sp<SkPicture> MakeFromStream(SkStream* stream, 70 static sk_sp<SkPicture> MakeFromData(const SkData* data, 80 static sk_sp<SkPicture> MakeFromData(const void* data, size_t size, 181 static sk_sp<SkPicture> MakePlaceholder(SkRect cull); 218 SkPicture(); 226 static sk_sp<SkPicture> MakeFromStream(SkStream*, const SkDeserialProcs*, 248 static sk_sp<SkPicture> Forwardport(const struct SkPictInfo&,
|
D | SkMultiPictureDraw.h | 16 class SkPicture; variable 42 const SkPicture* picture, 61 const SkPicture* fPicture; // reffed 65 void init(SkCanvas*, const SkPicture*, const SkMatrix*, const SkPaint*);
|
/third_party/skia/tests/ |
D | PictureTest.cpp | 58 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); in test_deleting_empty_picture() 67 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); in test_serializing_empty_picture() 147 void check_save_state(skiatest::Reporter* reporter, SkPicture* picture, in check_save_state() 166 static sk_sp<SkPicture> Copy(SkPictureRecorder* recorder) { in Copy() 191 static void check_balance(skiatest::Reporter* reporter, SkPicture* picture) { in check_balance() 222 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder)); in DEF_TEST() 229 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture()); in DEF_TEST() 246 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder)); in DEF_TEST() 253 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture()); in DEF_TEST() 277 sk_sp<SkPicture> extraSavePicture(recorder.finishRecordingAsPicture()); in test_unbalanced_save_restores() [all …]
|
D | SerialProcsTest.cpp | 17 static sk_sp<SkImage> picture_to_image(sk_sp<SkPicture> pic) { in picture_to_image() 54 sk_sp<SkPicture> pic; in DEF_TEST() 75 auto new_pic = SkPicture::MakeFromData(data.get(), &dproc); in DEF_TEST() 85 static sk_sp<SkPicture> make_pic(const std::function<void(SkCanvas*)>& drawer) { in make_pic() 107 SkTDArray<SkPicture*> fArray; 108 SkPicture* fSkipMe = nullptr; 111 static sk_sp<SkData> array_serial_proc(SkPicture* pic, void* ctx) { in array_serial_proc() 120 static sk_sp<SkPicture> array_deserial_proc(const void* data, size_t size, void* ctx) { in array_deserial_proc() 121 SkASSERT(sizeof(SkPicture*) == size); in array_deserial_proc() 124 SkPicture* pic; in array_deserial_proc() [all …]
|
/third_party/flutter/skia/tests/ |
D | SerialProcsTest.cpp | 17 static sk_sp<SkImage> picture_to_image(sk_sp<SkPicture> pic) { in picture_to_image() 54 sk_sp<SkPicture> pic; in DEF_TEST() 75 auto new_pic = SkPicture::MakeFromData(data.get(), &dproc); in DEF_TEST() 85 static sk_sp<SkPicture> make_pic(const std::function<void(SkCanvas*)>& drawer) { in make_pic() 107 SkTDArray<SkPicture*> fArray; 108 SkPicture* fSkipMe = nullptr; 111 static sk_sp<SkData> array_serial_proc(SkPicture* pic, void* ctx) { in array_serial_proc() 120 static sk_sp<SkPicture> array_deserial_proc(const void* data, size_t size, void* ctx) { in array_deserial_proc() 121 SkASSERT(sizeof(SkPicture*) == size); in array_deserial_proc() 124 SkPicture* pic; in array_deserial_proc() [all …]
|
D | PictureTest.cpp | 60 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 …]
|
/third_party/flutter/engine/flutter/lib/ui/painting/ |
D | picture.h | 23 static fml::RefPtr<Picture> Create(SkiaGPUObject<SkPicture> picture); 25 sk_sp<SkPicture> picture() const { return picture_.get(); } in picture() 28 static Dart_Handle RasterizeToImage(sk_sp<SkPicture> picture, 38 explicit Picture(SkiaGPUObject<SkPicture> picture); 40 SkiaGPUObject<SkPicture> picture_;
|
/third_party/skia/tools/ |
D | DDLTileHelper.h | 22 class SkPicture; variable 45 void createDDL(const SkPicture*); 55 void drawSKPDirectly(GrDirectContext*, const SkPicture*); 110 SkPicture*); 112 void createDDLsInParallel(SkPicture*); 123 void interleaveDDLCreationAndDraw(GrDirectContext*, SkPicture*); 127 void drawAllTilesDirectly(GrDirectContext*, SkPicture*);
|
/third_party/flutter/skia/gm/ |
D | multipicturedraw.cpp | 61 static sk_sp<SkPicture> make_hex_plane_picture(SkColor fillColor) { in make_hex_plane_picture() 106 static sk_sp<SkPicture> make_single_layer_hex_plane_picture() { in make_single_layer_hex_plane_picture() 167 static sk_sp<SkPicture> make_tri_picture() { in make_tri_picture() 196 static sk_sp<SkPicture> make_sub_picture(const SkPicture* tri) { in make_sub_picture() 228 static sk_sp<SkPicture> make_sierpinski_picture() { in make_sierpinski_picture() 229 sk_sp<SkPicture> pic(make_tri_picture()); in make_sierpinski_picture() 277 typedef void (*PFContentMtd)(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]); 280 static void no_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in no_clip() 285 static void rect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in rect_clip() 297 static void rrect_clip(SkCanvas* canvas, const SkPicture* pictures[kNumPictures]) { in rrect_clip() [all …]
|
D | image_shader.cpp | 45 typedef sk_sp<SkImage> (*ImageMakerProc)(GrContext*, SkPicture*, const SkImageInfo&); 47 static sk_sp<SkImage> make_raster(GrContext*, SkPicture* pic, const SkImageInfo& info) { in make_raster() 54 static sk_sp<SkImage> make_texture(GrContext* ctx, SkPicture* pic, const SkImageInfo& info) { in make_texture() 67 static sk_sp<SkImage> make_pict_gen(GrContext*, SkPicture* pic, const SkImageInfo& info) { in make_pict_gen() 73 static sk_sp<SkImage> make_encode_gen(GrContext* ctx, SkPicture* pic, const SkImageInfo& info) { in make_encode_gen() 97 sk_sp<SkPicture> fPicture;
|
/third_party/flutter/skia/src/shaders/ |
D | SkPictureShader.h | 17 class SkPicture; variable 29 static sk_sp<SkShader> Make(sk_sp<SkPicture>, SkTileMode, SkTileMode, const SkMatrix*, 36 SkPicture* isAPicture(SkMatrix*, SkTileMode[2], SkRect* tile) const override; 49 SkPictureShader(sk_sp<SkPicture>, SkTileMode, SkTileMode, const SkMatrix*, const SkRect*); 71 sk_sp<SkPicture> fPicture;
|
/third_party/flutter/skia/docs/examples/ |
D | Picture_MakePlaceholder.cpp | 9 void onDrawPicture(const SkPicture* picture, const SkMatrix* , in onDrawPicture() 22 sk_sp<SkPicture> placeholder = SkPicture::MakePlaceholder({10, 40, 80, 110}); in draw() 24 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture(); in draw()
|
/third_party/skia/docs/examples/ |
D | Picture_MakePlaceholder.cpp | 9 void onDrawPicture(const SkPicture* picture, const SkMatrix* , in onDrawPicture() 22 sk_sp<SkPicture> placeholder = SkPicture::MakePlaceholder({10, 40, 80, 110}); in draw() 24 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture(); in draw()
|
D | Picture_uniqueID.cpp | 9 sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture(); in draw() 11 sk_sp<SkPicture> placeholder = SkPicture::MakePlaceholder({0, 0, 0, 0}); in draw()
|
/third_party/flutter/skia/include/android/ |
D | SkAnimatedImage.h | 18 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);
|
/third_party/skia/src/utils/ |
D | SkMultiPictureDocument.cpp | 55 SkTArray<sk_sp<SkPicture>> fPages; 57 std::function<void(const SkPicture*)> fOnEndPage; 59 std::function<void(const SkPicture*)> onEndPage) in MultiPictureDocument() 72 sk_sp<SkPicture> lastPage = fPictureRecorder.finishRecordingAsPicture(); in onEndPage() 89 for (const sk_sp<SkPicture>& page : fPages) { in onClose() 94 sk_sp<SkPicture> p = fPictureRecorder.finishRecordingAsPicture(); in onClose() 108 std::function<void(const SkPicture*)> onEndPage) { in SkMakeMultiPictureDocument() 201 auto picture = SkPicture::MakeFromStream(stream, procs); in SkMultiPictureDocumentRead()
|