Lines Matching defs:header
40 static void send_picture(int socket, const PictureHeader& header, const SkData& skp) {
41 // Vectored IO lets us send header and skp contiguously without first
44 create_iov(&header, sizeof(header)),
56 static SkPicture* recv_picture(int socket, PictureHeader* header) {
57 static const size_t hSize = sizeof(*header); // It's easy to slip up and use sizeof(header).
63 // msg is first a fixed-size header, then an .skp.
64 memcpy(header, msg, hSize);
68 SkDebugf(" from proccess %d:", header->pid);
84 PictureHeader header;
90 header.clip.setLTRB(l,t,r,b);
91 header.matrix.setTranslate(-l, -t);
92 header.matrix.postRotate(rand.nextRangeScalar(-25, 25));
93 header.alpha = 0x7F;
101 // Send the picture and its header.
103 send_picture(socket, header, *skp);
145 PictureHeader header;
146 SkAutoTUnref<SkPicture> picture(recv_picture(data, &header));
149 paint.setAlpha(header.alpha);
150 paint.setXfermodeMode(header.xfermode);
153 canvas->concat(header.matrix);
154 canvas->clipRect(header.clip);