static void Save(void *p, AG_DataSource *ds) { VG_Text *vt = p; VG_WriteRef(ds, vt->p1); VG_WriteRef(ds, vt->p2); AG_WriteUint8(ds, (Uint8)vt->align); AG_WriteString(ds, vt->fontFace); AG_WriteUint8(ds, (Uint8)vt->fontSize); AG_WriteUint16(ds, (Uint16)vt->fontFlags); AG_WriteString(ds, vt->text); }
static void Save(void *p, AG_DataSource *ds) { VG_Circle *vc= p; VG_WriteRef(ds, vc->p); AG_WriteFloat(ds, vc->r); }