Home | History | Annotate | Download | only in effects

Lines Matching refs:buffer

33 SkPictureImageFilter::SkPictureImageFilter(SkReadBuffer& buffer)
34 : INHERITED(0, buffer),
36 if (!buffer.isCrossProcess()) {
37 if (buffer.readBool()) {
38 fPicture = SkPicture::CreateFromBuffer(buffer);
41 buffer.validate(!buffer.readBool());
43 buffer.readRect(&fCropRect);
47 SkFlattenable* SkPictureImageFilter::CreateProc(SkReadBuffer& buffer) {
51 if (!buffer.isCrossProcess()) {
52 if (buffer.readBool()) {
53 picture.reset(SkPicture::CreateFromBuffer(buffer));
56 buffer.validate(!buffer.readBool());
58 buffer.readRect(&cropRect);
63 void SkPictureImageFilter::flatten(SkWriteBuffer& buffer) const {
64 if (!buffer.isCrossProcess()) {
66 buffer.writeBool(hasPicture);
68 fPicture->flatten(buffer);
71 buffer.writeBool(false);
73 buffer.writeRect(fCropRect);