30 void PicturePileLayerContent::serialize(SkWStream* stream)
31 {
32 if (!stream)
33 return;
34 SkPicture picture;
35 draw(picture.beginRecording(width(), height(),
36 SkPicture::kUsePathBoundsForClip_RecordingFlag));
37 picture.endRecording();
38 picture.serialize(stream);
39 }
83 static SkCanvas* beginRecording(JNIEnv* env, jobject, SkPicture* pict,
84 int w, int h) {
85
86 SkCanvas* canvas = pict->beginRecording(w, h);
87
88
89
90 canvas->ref();
91 return canvas;
92 }
93
94 static void endRecording(JNIEnv* env, jobject, SkPicture* pict) {
95 pict->endRecording();
96 }