Lines Matching refs:region
64 ServerLink::ReadRegion(BRegion* region)
66 fReceiver->Read(®ion->fCount, sizeof(int32));
67 if (region->fCount > 0) {
68 fReceiver->Read(®ion->fBounds, sizeof(clipping_rect));
69 if (!region->_SetSize(region->fCount))
71 return fReceiver->Read(region->fData,
72 region->fCount * sizeof(clipping_rect));
75 return fReceiver->Read(®ion->fBounds, sizeof(clipping_rect));
80 ServerLink::AttachRegion(const BRegion& region)
82 fSender->Attach(®ion.fCount, sizeof(int32));
83 if (region.fCount > 0) {
84 fSender->Attach(®ion.fBounds, sizeof(clipping_rect));
85 return fSender->Attach(region.fData,
86 region.fCount * sizeof(clipping_rect));
89 return fSender->Attach(®ion.fBounds, sizeof(clipping_rect));