Lines Matching defs:archive

112 BGradient::BGradient(BMessage* archive)
113 : BArchivable(archive),
117 if (!archive)
122 for (int32 i = 0; archive->FindFloat("offset", i, &stop.offset) >= B_OK; i++) {
123 if (archive->FindInt32("color", i, (int32*)&stop.color) >= B_OK)
128 if (archive->FindInt32("type", (int32*)&fType) < B_OK)
132 if (archive->FindFloat("linear_x1", (float*)&fData.linear.x1) < B_OK)
134 if (archive->FindFloat("linear_y1", (float*)&fData.linear.y1) < B_OK)
136 if (archive->FindFloat("linear_x2", (float*)&fData.linear.x2) < B_OK)
138 if (archive->FindFloat("linear_y2", (float*)&fData.linear.y2) < B_OK)
142 if (archive->FindFloat("radial_cx", (float*)&fData.radial.cx) < B_OK)
144 if (archive->FindFloat("radial_cy", (float*)&fData.radial.cy) < B_OK)
146 if (archive->FindFloat("radial_radius", (float*)&fData.radial.radius) < B_OK)
150 if (archive->FindFloat("radial_f_cx", (float*)&fData.radial_focus.cx) < B_OK)
152 if (archive->FindFloat("radial_f_cy", (float*)&fData.radial_focus.cy) < B_OK)
154 if (archive->FindFloat("radial_f_fx", (float*)&fData.radial_focus.fx) < B_OK)
156 if (archive->FindFloat("radial_f_fy", (float*)&fData.radial_focus.fy) < B_OK)
158 if (archive->FindFloat("radial_f_radius", (float*)&fData.radial_focus.radius) < B_OK)
162 if (archive->FindFloat("diamond_cx", (float*)&fData.diamond.cx) < B_OK)
164 if (archive->FindFloat("diamond_cy", (float*)&fData.diamond.cy) < B_OK)
168 if (archive->FindFloat("conic_cx", (float*)&fData.conic.cx) < B_OK)
170 if (archive->FindFloat("conic_cy", (float*)&fData.conic.cy) < B_OK)
172 if (archive->FindFloat("conic_angle", (float*)&fData.conic.angle) < B_OK)