Lines Matching refs:parcel

25 bool AccessibilityWindowInfo::Marshalling(Parcel& parcel) const

28 bool res = parcel.WriteInt32(wid_) && parcel.WriteInt32(innerWid_) && parcel.WriteInt32(uiNodeId_) &&
29 parcel.WriteUint32(windowRect_.width_) &&
30 parcel.WriteUint32(windowRect_.height_) && parcel.WriteInt32(windowRect_.posX_) &&
31 parcel.WriteInt32(windowRect_.posY_) && parcel.WriteBool(focused_) && parcel.WriteBool(isDecorEnable_) &&
32 parcel.WriteUint64(displayId_) && parcel.WriteUint32(layer_) && parcel.WriteFloat(scaleVal_) &&
33 parcel.WriteFloat(scaleX_) && parcel.WriteFloat(scaleY_) &&
34 parcel.WriteUint32(static_cast<uint32_t>(mode_)) && parcel.WriteUint32(static_cast<uint32_t>(type_)) &&
35 parcel.WriteString(bundleName_) && parcel.WriteUint32(touchHotAreas.size());
41 res = parcel.WriteInt32(rect.posX_) && parcel.WriteInt32(rect.posY_) &&
42 parcel.WriteUint32(rect.width_) && parcel.WriteUint32(rect.height_);
50 AccessibilityWindowInfo* AccessibilityWindowInfo::Unmarshalling(Parcel& parcel)
56 bool res = parcel.ReadInt32(info->wid_) && parcel.ReadInt32(info->innerWid_) && parcel.ReadInt32(info->uiNodeId_) &&
57 parcel.ReadUint32(info->windowRect_.width_) &&
58 parcel.ReadUint32(info->windowRect_.height_) && parcel.ReadInt32(info->windowRect_.posX_) &&
59 parcel.ReadInt32(info->windowRect_.posY_) && parcel.ReadBool(info->focused_) &&
60 parcel.ReadBool(info->isDecorEnable_) && parcel.ReadUint64(info->displayId_) &&
61 parcel.ReadUint32(info->layer_) && parcel.ReadFloat(info->scaleVal_) &&
62 parcel.ReadFloat(info->scaleX_) && parcel.ReadFloat(info->scaleY_);
67 info->mode_ = static_cast<WindowMode>(parcel.ReadUint32());
68 info->type_ = static_cast<WindowType>(parcel.ReadUint32());
69 info->bundleName_ = parcel.ReadString();
70 size_t touchHotAreasCnt = parcel.ReadUint32();
74 info->touchHotAreas_.push_back({.posX_ = parcel.ReadInt32(), .posY_ = parcel.ReadInt32(),
75 .width_ = parcel.ReadUint32(), .height_ = parcel.ReadUint32()});