public static void WriteBody(AssetStreamWriter writer, Sprite asset) { writer.Write((byte)asset.BlendMode); writer.Write(asset.Loop); writer.Write((short)asset.Keyframes.Length); foreach (var item in asset.Keyframes) { writer.WriteURI(item.TextureURI); writer.Write(item.ClippingRectangle); writer.Write((byte)item.AppliedTransform); writer.Write(item.Origin); writer.Write(item.Duration); } }
public override void Write(AssetStreamWriter writer, Font asset) { writer.Write(asset.ClassID); writer.Write(asset.Library); writer.WriteURI(asset.FaceURI); writer.Write(asset.FontSize); writer.Write(asset.StrokeSize); writer.Write(asset.Weights); writer.Write(asset.Shear); writer.Write(asset.ShadowSize); writer.Write(asset.ShadowSpread); writer.Write(asset.ShadowThickness); writer.Write(asset.ShadowOffset); writer.Write(asset.Scale); writer.Write(asset.Hinting); writer.Write(asset.IgnoreBitmap); writer.Write(asset.Spacing); writer.Write(asset.Color); writer.Write(asset.StrokeColor); writer.Write(asset.ShadowColor); }
public static void WriteBody(AssetStreamWriter writer, Image asset) { writer.WriteURI(asset.TextureURI); writer.Write(asset.ClippingRectangle); writer.Write((byte)asset.AppliedTransform); }