int spriteId(TypeDescription::GetTypeId("Sprite"));
TypeDescription &td(TypeDescription::CreateOrGet("Font"));
+ td.SetConstructor(&Construct);
td.SetSize(sizeof(Font));
td.AddField("sprite", FieldDescription(((char *)&f.sprite) - ((char *)&f), spriteId, true));
td.AddField("rowoffset", FieldDescription(((char *)&f.rowOffset) - ((char *)&f), numberId, false));
}
+void Font::Construct(void *data) {
+ new (data) Font;
+}
+
}