Lines Matching refs:buffer
42 bool SkCanvasPriv::ReadLattice(SkReadBuffer& buffer, SkCanvas::Lattice* lattice) {
43 lattice->fXCount = buffer.readInt();
44 lattice->fXDivs = buffer.skipT<int32_t>(lattice->fXCount);
45 lattice->fYCount = buffer.readInt();
46 lattice->fYDivs = buffer.skipT<int32_t>(lattice->fYCount);
47 int flagCount = buffer.readInt();
51 lattice->fRectTypes = buffer.skipT<SkCanvas::Lattice::RectType>(flagCount);
52 lattice->fColors = buffer.skipT<SkColor>(flagCount);
54 lattice->fBounds = buffer.skipT<SkIRect>();
55 return buffer.isValid();
58 size_t SkCanvasPriv::WriteLattice(void* buffer, const SkCanvas::Lattice& lattice) {
66 if (buffer) {
67 SkWriter32 writer(buffer, size);
82 void SkCanvasPriv::WriteLattice(SkWriteBuffer& buffer, const SkCanvas::Lattice& lattice) {
86 buffer.writePad32(storage.get(), size);