int vectorId(TypeDescription::GetTypeId("Vector"));
TypeDescription &td(TypeDescription::CreateOrGet("Gauge"));
+ td.SetConstructor(&Construct);
td.SetSize(sizeof(Gauge));
td.AddField("image", FieldDescription(((char *)&g.surface) - ((char *)&g), imageId, true));
td.AddField("end", FieldDescription(((char *)&g.endWidth) - ((char *)&g), numberId, false));
}
+void Gauge::Construct(void *data) {
+ new (data) Gauge;
+}
+
}