/// <inheritdoc /> public override void WriteContext(ContentSerializationContext context, Rectangle obj) { context.Set(nameof(Rectangle.X), obj.X); context.Set(nameof(Rectangle.Y), obj.Y); context.Set(nameof(Rectangle.Width), obj.Width); context.Set(nameof(Rectangle.Height), obj.Height); }
/// <inheritdoc /> public override void WriteContext(ContentSerializationContext context, Color obj) { context.Set(nameof(Color.A), obj.A); context.Set(nameof(Color.R), obj.R); context.Set(nameof(Color.G), obj.G); context.Set(nameof(Color.B), obj.B); }
/// <inheritdoc /> public override void WriteContext(ContentSerializationContext context, SpriteFont.Glyph obj) { context.Set(nameof(SpriteFont.Glyph.Character), obj.Character); context.Set(nameof(SpriteFont.Glyph.Subrect), obj.Subrect); context.Set(nameof(SpriteFont.Glyph.OffsetX), obj.OffsetX); context.Set(nameof(SpriteFont.Glyph.OffsetY), obj.OffsetY); context.Set(nameof(SpriteFont.Glyph.XAdvance), obj.XAdvance); }
/// <inheritdoc /> public override void WriteContext(ContentSerializationContext context, Vector2 obj) { context.Set(nameof(Vector2.X), obj.X); context.Set(nameof(Vector2.Y), obj.Y); }
/// <inheritdoc /> public override void WriteContext(ContentSerializationContext context, SpriteFont.Kerning obj) { context.Set(nameof(SpriteFont.Kerning.First), obj.First); context.Set(nameof(SpriteFont.Kerning.Second), obj.Second); context.Set(nameof(SpriteFont.Kerning.Offset), obj.Offset); }
/// <inheritdoc /> public override void WriteContext(ContentSerializationContext context, SpriteFont obj) { context.Set(nameof(SpriteFont.Face), obj.Face); context.Set(nameof(SpriteFont.Size), obj.Size); context.Set(nameof(SpriteFont.Bold), obj.Bold); context.Set(nameof(SpriteFont.Italic), obj.Italic); context.Set(nameof(SpriteFont.DefaultCharacter), obj.DefaultCharacter); context.Set(nameof(SpriteFont.LineSpacing), obj.LineSpacing); context.Set(nameof(SpriteFont.SpacingX), obj.SpacingX); context.Set(nameof(SpriteFont.SpacingY), obj.SpacingY); context.Set(nameof(SpriteFont.Glyphs), obj.Glyphs); context.Set(nameof(SpriteFont.Kernings), obj.Kernings); context.Set(nameof(SpriteFont.ImageData), System.Convert.ToBase64String(obj.ImageData)); }