20 builder_ = std::make_unique<flutter::DisplayListBuilder>(cull_rect);
21 return builder_.get();
25 return builder_->Build();
29 std::unique_ptr<flutter::DisplayListBuilder> builder_;
71 return static_cast<uint32_t
>(picture->
bytes());
sk_sp< flutter::DisplayList > FinishRecordingAsPicture()
flutter::DisplayListBuilder * BeginRecording(const flutter::DlRect &cull_rect)
const DlRect & GetBounds() const
size_t bytes(bool nested=true) const
uint32_t live_picture_recorder_count
uint32_t live_picture_count
SKWASM_EXPORT flutter::DisplayListBuilder * pictureRecorder_beginRecording(PictureRecorder *recorder, const flutter::DlRect *cull_rect)
SKWASM_EXPORT void picture_dispose(flutter::DisplayList *picture)
SKWASM_EXPORT flutter::DisplayList * pictureRecorder_endRecording(PictureRecorder *recorder)
SKWASM_EXPORT void pictureRecorder_dispose(PictureRecorder *recorder)
SKWASM_EXPORT PictureRecorder * pictureRecorder_create()
SKWASM_EXPORT void picture_getCullRect(flutter::DisplayList *picture, flutter::DlRect *out_rect)
SKWASM_EXPORT uint32_t picture_approximateBytesUsed(flutter::DisplayList *picture)
SKWASM_EXPORT void picture_ref(flutter::DisplayList *picture)