mirror of
https://github.com/QL-Win/QuickLook.git
synced 2025-09-11 17:59:17 +00:00
3973 lines
148 KiB
C#
3973 lines
148 KiB
C#
// <auto-generated>
|
|
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
// source: svga.proto
|
|
// </auto-generated>
|
|
#pragma warning disable 1591, 0612, 3021
|
|
#region Designer generated code
|
|
|
|
using pb = global::Google.Protobuf;
|
|
using pbc = global::Google.Protobuf.Collections;
|
|
using pbr = global::Google.Protobuf.Reflection;
|
|
using scg = global::System.Collections.Generic;
|
|
namespace Com.Opensource.Svga
|
|
{
|
|
|
|
/// <summary>Holder for reflection information generated from svga.proto</summary>
|
|
public static partial class SvgaReflection
|
|
{
|
|
|
|
#region Descriptor
|
|
/// <summary>File descriptor for svga.proto</summary>
|
|
public static pbr::FileDescriptor Descriptor
|
|
{
|
|
get { return descriptor; }
|
|
}
|
|
private static pbr::FileDescriptor descriptor;
|
|
|
|
static SvgaReflection()
|
|
{
|
|
byte[] descriptorData = global::System.Convert.FromBase64String(
|
|
string.Concat(
|
|
"CgpzdmdhLnByb3RvEhNjb20ub3BlbnNvdXJjZS5zdmdhIlcKC01vdmllUGFy",
|
|
"YW1zEhQKDHZpZXdCb3hXaWR0aBgBIAEoAhIVCg12aWV3Qm94SGVpZ2h0GAIg",
|
|
"ASgCEgsKA2ZwcxgDIAEoBRIOCgZmcmFtZXMYBCABKAUiUgoMU3ByaXRlRW50",
|
|
"aXR5EhAKCGltYWdlS2V5GAEgASgJEjAKBmZyYW1lcxgCIAMoCzIgLmNvbS5v",
|
|
"cGVuc291cmNlLnN2Z2EuRnJhbWVFbnRpdHkiawoLQXVkaW9FbnRpdHkSEAoI",
|
|
"YXVkaW9LZXkYASABKAkSEgoKc3RhcnRGcmFtZRgCIAEoBRIQCghlbmRGcmFt",
|
|
"ZRgDIAEoBRIRCglzdGFydFRpbWUYBCABKAUSEQoJdG90YWxUaW1lGAUgASgF",
|
|
"Ij0KBkxheW91dBIJCgF4GAEgASgCEgkKAXkYAiABKAISDQoFd2lkdGgYAyAB",
|
|
"KAISDgoGaGVpZ2h0GAQgASgCIk8KCVRyYW5zZm9ybRIJCgFhGAEgASgCEgkK",
|
|
"AWIYAiABKAISCQoBYxgDIAEoAhIJCgFkGAQgASgCEgoKAnR4GAUgASgCEgoK",
|
|
"AnR5GAYgASgCIroJCgtTaGFwZUVudGl0eRI4CgR0eXBlGAEgASgOMiouY29t",
|
|
"Lm9wZW5zb3VyY2Uuc3ZnYS5TaGFwZUVudGl0eS5TaGFwZVR5cGUSOwoFc2hh",
|
|
"cGUYAiABKAsyKi5jb20ub3BlbnNvdXJjZS5zdmdhLlNoYXBlRW50aXR5LlNo",
|
|
"YXBlQXJnc0gAEjkKBHJlY3QYAyABKAsyKS5jb20ub3BlbnNvdXJjZS5zdmdh",
|
|
"LlNoYXBlRW50aXR5LlJlY3RBcmdzSAASPwoHZWxsaXBzZRgEIAEoCzIsLmNv",
|
|
"bS5vcGVuc291cmNlLnN2Z2EuU2hhcGVFbnRpdHkuRWxsaXBzZUFyZ3NIABI7",
|
|
"CgZzdHlsZXMYCiABKAsyKy5jb20ub3BlbnNvdXJjZS5zdmdhLlNoYXBlRW50",
|
|
"aXR5LlNoYXBlU3R5bGUSMQoJdHJhbnNmb3JtGAsgASgLMh4uY29tLm9wZW5z",
|
|
"b3VyY2Uuc3ZnYS5UcmFuc2Zvcm0aFgoJU2hhcGVBcmdzEgkKAWQYASABKAka",
|
|
"VQoIUmVjdEFyZ3MSCQoBeBgBIAEoAhIJCgF5GAIgASgCEg0KBXdpZHRoGAMg",
|
|
"ASgCEg4KBmhlaWdodBgEIAEoAhIUCgxjb3JuZXJSYWRpdXMYBSABKAIaRQoL",
|
|
"RWxsaXBzZUFyZ3MSCQoBeBgBIAEoAhIJCgF5GAIgASgCEg8KB3JhZGl1c1gY",
|
|
"AyABKAISDwoHcmFkaXVzWRgEIAEoAhrQBAoKU2hhcGVTdHlsZRJDCgRmaWxs",
|
|
"GAEgASgLMjUuY29tLm9wZW5zb3VyY2Uuc3ZnYS5TaGFwZUVudGl0eS5TaGFw",
|
|
"ZVN0eWxlLlJHQkFDb2xvchJFCgZzdHJva2UYAiABKAsyNS5jb20ub3BlbnNv",
|
|
"dXJjZS5zdmdhLlNoYXBlRW50aXR5LlNoYXBlU3R5bGUuUkdCQUNvbG9yEhMK",
|
|
"C3N0cm9rZVdpZHRoGAMgASgCEkQKB2xpbmVDYXAYBCABKA4yMy5jb20ub3Bl",
|
|
"bnNvdXJjZS5zdmdhLlNoYXBlRW50aXR5LlNoYXBlU3R5bGUuTGluZUNhcBJG",
|
|
"CghsaW5lSm9pbhgFIAEoDjI0LmNvbS5vcGVuc291cmNlLnN2Z2EuU2hhcGVF",
|
|
"bnRpdHkuU2hhcGVTdHlsZS5MaW5lSm9pbhISCgptaXRlckxpbWl0GAYgASgC",
|
|
"EhEKCWxpbmVEYXNoSRgHIAEoAhISCgpsaW5lRGFzaElJGAggASgCEhMKC2xp",
|
|
"bmVEYXNoSUlJGAkgASgCGjcKCVJHQkFDb2xvchIJCgFyGAEgASgCEgkKAWcY",
|
|
"AiABKAISCQoBYhgDIAEoAhIJCgFhGAQgASgCIkIKB0xpbmVDYXASEAoMTGlu",
|
|
"ZUNhcF9CVVRUEAASEQoNTGluZUNhcF9ST1VORBABEhIKDkxpbmVDYXBfU1FV",
|
|
"QVJFEAIiRgoITGluZUpvaW4SEgoOTGluZUpvaW5fTUlURVIQABISCg5MaW5l",
|
|
"Sm9pbl9ST1VORBABEhIKDkxpbmVKb2luX0JFVkVMEAIiNwoJU2hhcGVUeXBl",
|
|
"EgkKBVNIQVBFEAASCAoEUkVDVBABEgsKB0VMTElQU0UQAhIICgRLRUVQEANC",
|
|
"BgoEYXJncyLAAQoLRnJhbWVFbnRpdHkSDQoFYWxwaGEYASABKAISKwoGbGF5",
|
|
"b3V0GAIgASgLMhsuY29tLm9wZW5zb3VyY2Uuc3ZnYS5MYXlvdXQSMQoJdHJh",
|
|
"bnNmb3JtGAMgASgLMh4uY29tLm9wZW5zb3VyY2Uuc3ZnYS5UcmFuc2Zvcm0S",
|
|
"EAoIY2xpcFBhdGgYBCABKAkSMAoGc2hhcGVzGAUgAygLMiAuY29tLm9wZW5z",
|
|
"b3VyY2Uuc3ZnYS5TaGFwZUVudGl0eSKjAgoLTW92aWVFbnRpdHkSDwoHdmVy",
|
|
"c2lvbhgBIAEoCRIwCgZwYXJhbXMYAiABKAsyIC5jb20ub3BlbnNvdXJjZS5z",
|
|
"dmdhLk1vdmllUGFyYW1zEjwKBmltYWdlcxgDIAMoCzIsLmNvbS5vcGVuc291",
|
|
"cmNlLnN2Z2EuTW92aWVFbnRpdHkuSW1hZ2VzRW50cnkSMgoHc3ByaXRlcxgE",
|
|
"IAMoCzIhLmNvbS5vcGVuc291cmNlLnN2Z2EuU3ByaXRlRW50aXR5EjAKBmF1",
|
|
"ZGlvcxgFIAMoCzIgLmNvbS5vcGVuc291cmNlLnN2Z2EuQXVkaW9FbnRpdHka",
|
|
"LQoLSW1hZ2VzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgMOgI4",
|
|
"AUItCh9jb20ub3BlbnNvdXJjZS5zdmdhcGxheWVyLnByb3RvogIJU1ZHQVBy",
|
|
"b3RvYgZwcm90bzM="));
|
|
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
|
|
new pbr::FileDescriptor[] { },
|
|
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.MovieParams), global::Com.Opensource.Svga.MovieParams.Parser, new[]{ "ViewBoxWidth", "ViewBoxHeight", "Fps", "Frames" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.SpriteEntity), global::Com.Opensource.Svga.SpriteEntity.Parser, new[]{ "ImageKey", "Frames" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.AudioEntity), global::Com.Opensource.Svga.AudioEntity.Parser, new[]{ "AudioKey", "StartFrame", "EndFrame", "StartTime", "TotalTime" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.Layout), global::Com.Opensource.Svga.Layout.Parser, new[]{ "X", "Y", "Width", "Height" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.Transform), global::Com.Opensource.Svga.Transform.Parser, new[]{ "A", "B", "C", "D", "Tx", "Ty" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.ShapeEntity), global::Com.Opensource.Svga.ShapeEntity.Parser, new[]{ "Type", "Shape", "Rect", "Ellipse", "Styles", "Transform" }, new[]{ "Args" }, new[]{ typeof(global::Com.Opensource.Svga.ShapeEntity.Types.ShapeType) }, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs), global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs.Parser, new[]{ "D" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs), global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs.Parser, new[]{ "X", "Y", "Width", "Height", "CornerRadius" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs), global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs.Parser, new[]{ "X", "Y", "RadiusX", "RadiusY" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle), global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Parser, new[]{ "Fill", "Stroke", "StrokeWidth", "LineCap", "LineJoin", "MiterLimit", "LineDashI", "LineDashII", "LineDashIII" }, null, new[]{ typeof(global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineCap), typeof(global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineJoin) }, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor), global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor.Parser, new[]{ "R", "G", "B", "A" }, null, null, null)})}),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.FrameEntity), global::Com.Opensource.Svga.FrameEntity.Parser, new[]{ "Alpha", "Layout", "Transform", "ClipPath", "Shapes" }, null, null, null),
|
|
new pbr::GeneratedClrTypeInfo(typeof(global::Com.Opensource.Svga.MovieEntity), global::Com.Opensource.Svga.MovieEntity.Parser, new[]{ "Version", "Params", "Images", "Sprites", "Audios" }, null, null, new pbr::GeneratedClrTypeInfo[] { null, })
|
|
}));
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
#region Messages
|
|
public sealed partial class MovieParams : pb::IMessage<MovieParams>
|
|
{
|
|
private static readonly pb::MessageParser<MovieParams> _parser = new pb::MessageParser<MovieParams>(() => new MovieParams());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<MovieParams> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[0]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public MovieParams()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public MovieParams(MovieParams other) : this()
|
|
{
|
|
viewBoxWidth_ = other.viewBoxWidth_;
|
|
viewBoxHeight_ = other.viewBoxHeight_;
|
|
fps_ = other.fps_;
|
|
frames_ = other.frames_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public MovieParams Clone()
|
|
{
|
|
return new MovieParams(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "viewBoxWidth" field.</summary>
|
|
public const int ViewBoxWidthFieldNumber = 1;
|
|
private float viewBoxWidth_;
|
|
/// <summary>
|
|
/// Canvas width
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float ViewBoxWidth
|
|
{
|
|
get { return viewBoxWidth_; }
|
|
set
|
|
{
|
|
viewBoxWidth_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "viewBoxHeight" field.</summary>
|
|
public const int ViewBoxHeightFieldNumber = 2;
|
|
private float viewBoxHeight_;
|
|
/// <summary>
|
|
/// Canvas height
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float ViewBoxHeight
|
|
{
|
|
get { return viewBoxHeight_; }
|
|
set
|
|
{
|
|
viewBoxHeight_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "fps" field.</summary>
|
|
public const int FpsFieldNumber = 3;
|
|
private int fps_;
|
|
/// <summary>
|
|
/// Animation frames per second, valid values are any of [1, 2, 3, 5, 6, 10, 12, 15, 20, 30, 60].
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int Fps
|
|
{
|
|
get { return fps_; }
|
|
set
|
|
{
|
|
fps_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "frames" field.</summary>
|
|
public const int FramesFieldNumber = 4;
|
|
private int frames_;
|
|
/// <summary>
|
|
/// Total animation frames
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int Frames
|
|
{
|
|
get { return frames_; }
|
|
set
|
|
{
|
|
frames_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as MovieParams);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(MovieParams other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(ViewBoxWidth, other.ViewBoxWidth)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(ViewBoxHeight, other.ViewBoxHeight)) return false;
|
|
if (Fps != other.Fps) return false;
|
|
if (Frames != other.Frames) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (ViewBoxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(ViewBoxWidth);
|
|
if (ViewBoxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(ViewBoxHeight);
|
|
if (Fps != 0) hash ^= Fps.GetHashCode();
|
|
if (Frames != 0) hash ^= Frames.GetHashCode();
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (ViewBoxWidth != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(ViewBoxWidth);
|
|
}
|
|
if (ViewBoxHeight != 0F)
|
|
{
|
|
output.WriteRawTag(21);
|
|
output.WriteFloat(ViewBoxHeight);
|
|
}
|
|
if (Fps != 0)
|
|
{
|
|
output.WriteRawTag(24);
|
|
output.WriteInt32(Fps);
|
|
}
|
|
if (Frames != 0)
|
|
{
|
|
output.WriteRawTag(32);
|
|
output.WriteInt32(Frames);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (ViewBoxWidth != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (ViewBoxHeight != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Fps != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Fps);
|
|
}
|
|
if (Frames != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Frames);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(MovieParams other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.ViewBoxWidth != 0F)
|
|
{
|
|
ViewBoxWidth = other.ViewBoxWidth;
|
|
}
|
|
if (other.ViewBoxHeight != 0F)
|
|
{
|
|
ViewBoxHeight = other.ViewBoxHeight;
|
|
}
|
|
if (other.Fps != 0)
|
|
{
|
|
Fps = other.Fps;
|
|
}
|
|
if (other.Frames != 0)
|
|
{
|
|
Frames = other.Frames;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
ViewBoxWidth = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 21:
|
|
{
|
|
ViewBoxHeight = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 24:
|
|
{
|
|
Fps = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 32:
|
|
{
|
|
Frames = input.ReadInt32();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class SpriteEntity : pb::IMessage<SpriteEntity>
|
|
{
|
|
private static readonly pb::MessageParser<SpriteEntity> _parser = new pb::MessageParser<SpriteEntity>(() => new SpriteEntity());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<SpriteEntity> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[1]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SpriteEntity()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SpriteEntity(SpriteEntity other) : this()
|
|
{
|
|
imageKey_ = other.imageKey_;
|
|
frames_ = other.frames_.Clone();
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public SpriteEntity Clone()
|
|
{
|
|
return new SpriteEntity(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "imageKey" field.</summary>
|
|
public const int ImageKeyFieldNumber = 1;
|
|
private string imageKey_ = "";
|
|
/// <summary>
|
|
/// The bitmap key name corresponding to the component. If imageKey contains the .vector suffix, this sprite is a vector layer.
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string ImageKey
|
|
{
|
|
get { return imageKey_; }
|
|
set
|
|
{
|
|
imageKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "frames" field.</summary>
|
|
public const int FramesFieldNumber = 2;
|
|
private static readonly pb::FieldCodec<global::Com.Opensource.Svga.FrameEntity> _repeated_frames_codec
|
|
= pb::FieldCodec.ForMessage(18, global::Com.Opensource.Svga.FrameEntity.Parser);
|
|
private readonly pbc::RepeatedField<global::Com.Opensource.Svga.FrameEntity> frames_ = new pbc::RepeatedField<global::Com.Opensource.Svga.FrameEntity>();
|
|
/// <summary>
|
|
/// Frame list
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Com.Opensource.Svga.FrameEntity> Frames
|
|
{
|
|
get { return frames_; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as SpriteEntity);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(SpriteEntity other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (ImageKey != other.ImageKey) return false;
|
|
if (!frames_.Equals(other.frames_)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (ImageKey.Length != 0) hash ^= ImageKey.GetHashCode();
|
|
hash ^= frames_.GetHashCode();
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (ImageKey.Length != 0)
|
|
{
|
|
output.WriteRawTag(10);
|
|
output.WriteString(ImageKey);
|
|
}
|
|
frames_.WriteTo(output, _repeated_frames_codec);
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (ImageKey.Length != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(ImageKey);
|
|
}
|
|
size += frames_.CalculateSize(_repeated_frames_codec);
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(SpriteEntity other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.ImageKey.Length != 0)
|
|
{
|
|
ImageKey = other.ImageKey;
|
|
}
|
|
frames_.Add(other.frames_);
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 10:
|
|
{
|
|
ImageKey = input.ReadString();
|
|
break;
|
|
}
|
|
case 18:
|
|
{
|
|
frames_.AddEntriesFrom(input, _repeated_frames_codec);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class AudioEntity : pb::IMessage<AudioEntity>
|
|
{
|
|
private static readonly pb::MessageParser<AudioEntity> _parser = new pb::MessageParser<AudioEntity>(() => new AudioEntity());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<AudioEntity> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[2]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public AudioEntity()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public AudioEntity(AudioEntity other) : this()
|
|
{
|
|
audioKey_ = other.audioKey_;
|
|
startFrame_ = other.startFrame_;
|
|
endFrame_ = other.endFrame_;
|
|
startTime_ = other.startTime_;
|
|
totalTime_ = other.totalTime_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public AudioEntity Clone()
|
|
{
|
|
return new AudioEntity(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "audioKey" field.</summary>
|
|
public const int AudioKeyFieldNumber = 1;
|
|
private string audioKey_ = "";
|
|
/// <summary>
|
|
/// Audio file name
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string AudioKey
|
|
{
|
|
get { return audioKey_; }
|
|
set
|
|
{
|
|
audioKey_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "startFrame" field.</summary>
|
|
public const int StartFrameFieldNumber = 2;
|
|
private int startFrame_;
|
|
/// <summary>
|
|
/// Audio playback start frame
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int StartFrame
|
|
{
|
|
get { return startFrame_; }
|
|
set
|
|
{
|
|
startFrame_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "endFrame" field.</summary>
|
|
public const int EndFrameFieldNumber = 3;
|
|
private int endFrame_;
|
|
/// <summary>
|
|
/// Audio playback end frame
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int EndFrame
|
|
{
|
|
get { return endFrame_; }
|
|
set
|
|
{
|
|
endFrame_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "startTime" field.</summary>
|
|
public const int StartTimeFieldNumber = 4;
|
|
private int startTime_;
|
|
/// <summary>
|
|
/// Audio playback start time (relative to audio length)
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int StartTime
|
|
{
|
|
get { return startTime_; }
|
|
set
|
|
{
|
|
startTime_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "totalTime" field.</summary>
|
|
public const int TotalTimeFieldNumber = 5;
|
|
private int totalTime_;
|
|
/// <summary>
|
|
/// Total audio duration
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int TotalTime
|
|
{
|
|
get { return totalTime_; }
|
|
set
|
|
{
|
|
totalTime_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as AudioEntity);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(AudioEntity other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (AudioKey != other.AudioKey) return false;
|
|
if (StartFrame != other.StartFrame) return false;
|
|
if (EndFrame != other.EndFrame) return false;
|
|
if (StartTime != other.StartTime) return false;
|
|
if (TotalTime != other.TotalTime) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (AudioKey.Length != 0) hash ^= AudioKey.GetHashCode();
|
|
if (StartFrame != 0) hash ^= StartFrame.GetHashCode();
|
|
if (EndFrame != 0) hash ^= EndFrame.GetHashCode();
|
|
if (StartTime != 0) hash ^= StartTime.GetHashCode();
|
|
if (TotalTime != 0) hash ^= TotalTime.GetHashCode();
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (AudioKey.Length != 0)
|
|
{
|
|
output.WriteRawTag(10);
|
|
output.WriteString(AudioKey);
|
|
}
|
|
if (StartFrame != 0)
|
|
{
|
|
output.WriteRawTag(16);
|
|
output.WriteInt32(StartFrame);
|
|
}
|
|
if (EndFrame != 0)
|
|
{
|
|
output.WriteRawTag(24);
|
|
output.WriteInt32(EndFrame);
|
|
}
|
|
if (StartTime != 0)
|
|
{
|
|
output.WriteRawTag(32);
|
|
output.WriteInt32(StartTime);
|
|
}
|
|
if (TotalTime != 0)
|
|
{
|
|
output.WriteRawTag(40);
|
|
output.WriteInt32(TotalTime);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (AudioKey.Length != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(AudioKey);
|
|
}
|
|
if (StartFrame != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(StartFrame);
|
|
}
|
|
if (EndFrame != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(EndFrame);
|
|
}
|
|
if (StartTime != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(StartTime);
|
|
}
|
|
if (TotalTime != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalTime);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(AudioEntity other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.AudioKey.Length != 0)
|
|
{
|
|
AudioKey = other.AudioKey;
|
|
}
|
|
if (other.StartFrame != 0)
|
|
{
|
|
StartFrame = other.StartFrame;
|
|
}
|
|
if (other.EndFrame != 0)
|
|
{
|
|
EndFrame = other.EndFrame;
|
|
}
|
|
if (other.StartTime != 0)
|
|
{
|
|
StartTime = other.StartTime;
|
|
}
|
|
if (other.TotalTime != 0)
|
|
{
|
|
TotalTime = other.TotalTime;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 10:
|
|
{
|
|
AudioKey = input.ReadString();
|
|
break;
|
|
}
|
|
case 16:
|
|
{
|
|
StartFrame = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 24:
|
|
{
|
|
EndFrame = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 32:
|
|
{
|
|
StartTime = input.ReadInt32();
|
|
break;
|
|
}
|
|
case 40:
|
|
{
|
|
TotalTime = input.ReadInt32();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class Layout : pb::IMessage<Layout>
|
|
{
|
|
private static readonly pb::MessageParser<Layout> _parser = new pb::MessageParser<Layout>(() => new Layout());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<Layout> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[3]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public Layout()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public Layout(Layout other) : this()
|
|
{
|
|
x_ = other.x_;
|
|
y_ = other.y_;
|
|
width_ = other.width_;
|
|
height_ = other.height_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public Layout Clone()
|
|
{
|
|
return new Layout(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "x" field.</summary>
|
|
public const int XFieldNumber = 1;
|
|
private float x_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float X
|
|
{
|
|
get { return x_; }
|
|
set
|
|
{
|
|
x_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "y" field.</summary>
|
|
public const int YFieldNumber = 2;
|
|
private float y_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Y
|
|
{
|
|
get { return y_; }
|
|
set
|
|
{
|
|
y_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "width" field.</summary>
|
|
public const int WidthFieldNumber = 3;
|
|
private float width_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Width
|
|
{
|
|
get { return width_; }
|
|
set
|
|
{
|
|
width_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "height" field.</summary>
|
|
public const int HeightFieldNumber = 4;
|
|
private float height_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Height
|
|
{
|
|
get { return height_; }
|
|
set
|
|
{
|
|
height_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as Layout);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(Layout other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X, other.X)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Y, other.Y)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (X != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X);
|
|
if (Y != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Y);
|
|
if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
|
|
if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (X != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(X);
|
|
}
|
|
if (Y != 0F)
|
|
{
|
|
output.WriteRawTag(21);
|
|
output.WriteFloat(Y);
|
|
}
|
|
if (Width != 0F)
|
|
{
|
|
output.WriteRawTag(29);
|
|
output.WriteFloat(Width);
|
|
}
|
|
if (Height != 0F)
|
|
{
|
|
output.WriteRawTag(37);
|
|
output.WriteFloat(Height);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (X != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Y != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Width != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Height != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(Layout other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.X != 0F)
|
|
{
|
|
X = other.X;
|
|
}
|
|
if (other.Y != 0F)
|
|
{
|
|
Y = other.Y;
|
|
}
|
|
if (other.Width != 0F)
|
|
{
|
|
Width = other.Width;
|
|
}
|
|
if (other.Height != 0F)
|
|
{
|
|
Height = other.Height;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
X = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 21:
|
|
{
|
|
Y = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 29:
|
|
{
|
|
Width = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 37:
|
|
{
|
|
Height = input.ReadFloat();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class Transform : pb::IMessage<Transform>
|
|
{
|
|
private static readonly pb::MessageParser<Transform> _parser = new pb::MessageParser<Transform>(() => new Transform());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<Transform> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[4]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public Transform()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public Transform(Transform other) : this()
|
|
{
|
|
a_ = other.a_;
|
|
b_ = other.b_;
|
|
c_ = other.c_;
|
|
d_ = other.d_;
|
|
tx_ = other.tx_;
|
|
ty_ = other.ty_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public Transform Clone()
|
|
{
|
|
return new Transform(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "a" field.</summary>
|
|
public const int AFieldNumber = 1;
|
|
private float a_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float A
|
|
{
|
|
get { return a_; }
|
|
set
|
|
{
|
|
a_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "b" field.</summary>
|
|
public const int BFieldNumber = 2;
|
|
private float b_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float B
|
|
{
|
|
get { return b_; }
|
|
set
|
|
{
|
|
b_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "c" field.</summary>
|
|
public const int CFieldNumber = 3;
|
|
private float c_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float C
|
|
{
|
|
get { return c_; }
|
|
set
|
|
{
|
|
c_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "d" field.</summary>
|
|
public const int DFieldNumber = 4;
|
|
private float d_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float D
|
|
{
|
|
get { return d_; }
|
|
set
|
|
{
|
|
d_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "tx" field.</summary>
|
|
public const int TxFieldNumber = 5;
|
|
private float tx_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Tx
|
|
{
|
|
get { return tx_; }
|
|
set
|
|
{
|
|
tx_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "ty" field.</summary>
|
|
public const int TyFieldNumber = 6;
|
|
private float ty_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Ty
|
|
{
|
|
get { return ty_; }
|
|
set
|
|
{
|
|
ty_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as Transform);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(Transform other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(A, other.A)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(B, other.B)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(C, other.C)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(D, other.D)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Tx, other.Tx)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Ty, other.Ty)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (A != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(A);
|
|
if (B != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(B);
|
|
if (C != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(C);
|
|
if (D != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(D);
|
|
if (Tx != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Tx);
|
|
if (Ty != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Ty);
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (A != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(A);
|
|
}
|
|
if (B != 0F)
|
|
{
|
|
output.WriteRawTag(21);
|
|
output.WriteFloat(B);
|
|
}
|
|
if (C != 0F)
|
|
{
|
|
output.WriteRawTag(29);
|
|
output.WriteFloat(C);
|
|
}
|
|
if (D != 0F)
|
|
{
|
|
output.WriteRawTag(37);
|
|
output.WriteFloat(D);
|
|
}
|
|
if (Tx != 0F)
|
|
{
|
|
output.WriteRawTag(45);
|
|
output.WriteFloat(Tx);
|
|
}
|
|
if (Ty != 0F)
|
|
{
|
|
output.WriteRawTag(53);
|
|
output.WriteFloat(Ty);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (A != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (B != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (C != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (D != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Tx != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Ty != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(Transform other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.A != 0F)
|
|
{
|
|
A = other.A;
|
|
}
|
|
if (other.B != 0F)
|
|
{
|
|
B = other.B;
|
|
}
|
|
if (other.C != 0F)
|
|
{
|
|
C = other.C;
|
|
}
|
|
if (other.D != 0F)
|
|
{
|
|
D = other.D;
|
|
}
|
|
if (other.Tx != 0F)
|
|
{
|
|
Tx = other.Tx;
|
|
}
|
|
if (other.Ty != 0F)
|
|
{
|
|
Ty = other.Ty;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
A = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 21:
|
|
{
|
|
B = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 29:
|
|
{
|
|
C = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 37:
|
|
{
|
|
D = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 45:
|
|
{
|
|
Tx = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 53:
|
|
{
|
|
Ty = input.ReadFloat();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class ShapeEntity : pb::IMessage<ShapeEntity>
|
|
{
|
|
private static readonly pb::MessageParser<ShapeEntity> _parser = new pb::MessageParser<ShapeEntity>(() => new ShapeEntity());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<ShapeEntity> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[5]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeEntity()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeEntity(ShapeEntity other) : this()
|
|
{
|
|
type_ = other.type_;
|
|
styles_ = other.styles_ != null ? other.styles_.Clone() : null;
|
|
transform_ = other.transform_ != null ? other.transform_.Clone() : null;
|
|
switch (other.ArgsCase)
|
|
{
|
|
case ArgsOneofCase.Shape:
|
|
Shape = other.Shape.Clone();
|
|
break;
|
|
case ArgsOneofCase.Rect:
|
|
Rect = other.Rect.Clone();
|
|
break;
|
|
case ArgsOneofCase.Ellipse:
|
|
Ellipse = other.Ellipse.Clone();
|
|
break;
|
|
}
|
|
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeEntity Clone()
|
|
{
|
|
return new ShapeEntity(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "type" field.</summary>
|
|
public const int TypeFieldNumber = 1;
|
|
private global::Com.Opensource.Svga.ShapeEntity.Types.ShapeType type_ = 0;
|
|
/// <summary>
|
|
/// Vector type
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeType Type
|
|
{
|
|
get { return type_; }
|
|
set
|
|
{
|
|
type_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "shape" field.</summary>
|
|
public const int ShapeFieldNumber = 2;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs Shape
|
|
{
|
|
get { return argsCase_ == ArgsOneofCase.Shape ? (global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs)args_ : null; }
|
|
set
|
|
{
|
|
args_ = value;
|
|
argsCase_ = value == null ? ArgsOneofCase.None : ArgsOneofCase.Shape;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "rect" field.</summary>
|
|
public const int RectFieldNumber = 3;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs Rect
|
|
{
|
|
get { return argsCase_ == ArgsOneofCase.Rect ? (global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs)args_ : null; }
|
|
set
|
|
{
|
|
args_ = value;
|
|
argsCase_ = value == null ? ArgsOneofCase.None : ArgsOneofCase.Rect;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "ellipse" field.</summary>
|
|
public const int EllipseFieldNumber = 4;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs Ellipse
|
|
{
|
|
get { return argsCase_ == ArgsOneofCase.Ellipse ? (global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs)args_ : null; }
|
|
set
|
|
{
|
|
args_ = value;
|
|
argsCase_ = value == null ? ArgsOneofCase.None : ArgsOneofCase.Ellipse;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "styles" field.</summary>
|
|
public const int StylesFieldNumber = 10;
|
|
private global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle styles_;
|
|
/// <summary>
|
|
/// Rendering parameters
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle Styles
|
|
{
|
|
get { return styles_; }
|
|
set
|
|
{
|
|
styles_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "transform" field.</summary>
|
|
public const int TransformFieldNumber = 11;
|
|
private global::Com.Opensource.Svga.Transform transform_;
|
|
/// <summary>
|
|
/// Vector layer 2D transformation matrix
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.Transform Transform
|
|
{
|
|
get { return transform_; }
|
|
set
|
|
{
|
|
transform_ = value;
|
|
}
|
|
}
|
|
|
|
private object args_;
|
|
/// <summary>Enum of possible cases for the "args" oneof.</summary>
|
|
public enum ArgsOneofCase
|
|
{
|
|
None = 0,
|
|
Shape = 2,
|
|
Rect = 3,
|
|
Ellipse = 4,
|
|
}
|
|
private ArgsOneofCase argsCase_ = ArgsOneofCase.None;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ArgsOneofCase ArgsCase
|
|
{
|
|
get { return argsCase_; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void ClearArgs()
|
|
{
|
|
argsCase_ = ArgsOneofCase.None;
|
|
args_ = null;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as ShapeEntity);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(ShapeEntity other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (Type != other.Type) return false;
|
|
if (!object.Equals(Shape, other.Shape)) return false;
|
|
if (!object.Equals(Rect, other.Rect)) return false;
|
|
if (!object.Equals(Ellipse, other.Ellipse)) return false;
|
|
if (!object.Equals(Styles, other.Styles)) return false;
|
|
if (!object.Equals(Transform, other.Transform)) return false;
|
|
if (ArgsCase != other.ArgsCase) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (Type != 0) hash ^= Type.GetHashCode();
|
|
if (argsCase_ == ArgsOneofCase.Shape) hash ^= Shape.GetHashCode();
|
|
if (argsCase_ == ArgsOneofCase.Rect) hash ^= Rect.GetHashCode();
|
|
if (argsCase_ == ArgsOneofCase.Ellipse) hash ^= Ellipse.GetHashCode();
|
|
if (styles_ != null) hash ^= Styles.GetHashCode();
|
|
if (transform_ != null) hash ^= Transform.GetHashCode();
|
|
hash ^= (int)argsCase_;
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (Type != 0)
|
|
{
|
|
output.WriteRawTag(8);
|
|
output.WriteEnum((int)Type);
|
|
}
|
|
if (argsCase_ == ArgsOneofCase.Shape)
|
|
{
|
|
output.WriteRawTag(18);
|
|
output.WriteMessage(Shape);
|
|
}
|
|
if (argsCase_ == ArgsOneofCase.Rect)
|
|
{
|
|
output.WriteRawTag(26);
|
|
output.WriteMessage(Rect);
|
|
}
|
|
if (argsCase_ == ArgsOneofCase.Ellipse)
|
|
{
|
|
output.WriteRawTag(34);
|
|
output.WriteMessage(Ellipse);
|
|
}
|
|
if (styles_ != null)
|
|
{
|
|
output.WriteRawTag(82);
|
|
output.WriteMessage(Styles);
|
|
}
|
|
if (transform_ != null)
|
|
{
|
|
output.WriteRawTag(90);
|
|
output.WriteMessage(Transform);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (Type != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int)Type);
|
|
}
|
|
if (argsCase_ == ArgsOneofCase.Shape)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Shape);
|
|
}
|
|
if (argsCase_ == ArgsOneofCase.Rect)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Rect);
|
|
}
|
|
if (argsCase_ == ArgsOneofCase.Ellipse)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Ellipse);
|
|
}
|
|
if (styles_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Styles);
|
|
}
|
|
if (transform_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Transform);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(ShapeEntity other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.Type != 0)
|
|
{
|
|
Type = other.Type;
|
|
}
|
|
if (other.styles_ != null)
|
|
{
|
|
if (styles_ == null)
|
|
{
|
|
styles_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle();
|
|
}
|
|
Styles.MergeFrom(other.Styles);
|
|
}
|
|
if (other.transform_ != null)
|
|
{
|
|
if (transform_ == null)
|
|
{
|
|
transform_ = new global::Com.Opensource.Svga.Transform();
|
|
}
|
|
Transform.MergeFrom(other.Transform);
|
|
}
|
|
switch (other.ArgsCase)
|
|
{
|
|
case ArgsOneofCase.Shape:
|
|
if (Shape == null)
|
|
{
|
|
Shape = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs();
|
|
}
|
|
Shape.MergeFrom(other.Shape);
|
|
break;
|
|
case ArgsOneofCase.Rect:
|
|
if (Rect == null)
|
|
{
|
|
Rect = new global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs();
|
|
}
|
|
Rect.MergeFrom(other.Rect);
|
|
break;
|
|
case ArgsOneofCase.Ellipse:
|
|
if (Ellipse == null)
|
|
{
|
|
Ellipse = new global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs();
|
|
}
|
|
Ellipse.MergeFrom(other.Ellipse);
|
|
break;
|
|
}
|
|
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 8:
|
|
{
|
|
type_ = (global::Com.Opensource.Svga.ShapeEntity.Types.ShapeType)input.ReadEnum();
|
|
break;
|
|
}
|
|
case 18:
|
|
{
|
|
global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs subBuilder = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeArgs();
|
|
if (argsCase_ == ArgsOneofCase.Shape)
|
|
{
|
|
subBuilder.MergeFrom(Shape);
|
|
}
|
|
input.ReadMessage(subBuilder);
|
|
Shape = subBuilder;
|
|
break;
|
|
}
|
|
case 26:
|
|
{
|
|
global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs subBuilder = new global::Com.Opensource.Svga.ShapeEntity.Types.RectArgs();
|
|
if (argsCase_ == ArgsOneofCase.Rect)
|
|
{
|
|
subBuilder.MergeFrom(Rect);
|
|
}
|
|
input.ReadMessage(subBuilder);
|
|
Rect = subBuilder;
|
|
break;
|
|
}
|
|
case 34:
|
|
{
|
|
global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs subBuilder = new global::Com.Opensource.Svga.ShapeEntity.Types.EllipseArgs();
|
|
if (argsCase_ == ArgsOneofCase.Ellipse)
|
|
{
|
|
subBuilder.MergeFrom(Ellipse);
|
|
}
|
|
input.ReadMessage(subBuilder);
|
|
Ellipse = subBuilder;
|
|
break;
|
|
}
|
|
case 82:
|
|
{
|
|
if (styles_ == null)
|
|
{
|
|
styles_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle();
|
|
}
|
|
input.ReadMessage(styles_);
|
|
break;
|
|
}
|
|
case 90:
|
|
{
|
|
if (transform_ == null)
|
|
{
|
|
transform_ = new global::Com.Opensource.Svga.Transform();
|
|
}
|
|
input.ReadMessage(transform_);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#region Nested types
|
|
/// <summary>Container for nested types declared in the ShapeEntity message type.</summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static partial class Types
|
|
{
|
|
public enum ShapeType
|
|
{
|
|
/// <summary>
|
|
/// Path
|
|
/// </summary>
|
|
[pbr::OriginalName("SHAPE")] Shape = 0,
|
|
/// <summary>
|
|
/// Rectangle
|
|
/// </summary>
|
|
[pbr::OriginalName("RECT")] Rect = 1,
|
|
/// <summary>
|
|
/// Ellipse
|
|
/// </summary>
|
|
[pbr::OriginalName("ELLIPSE")] Ellipse = 2,
|
|
/// <summary>
|
|
/// Keep same as previous frame
|
|
/// </summary>
|
|
[pbr::OriginalName("KEEP")] Keep = 3,
|
|
}
|
|
|
|
public sealed partial class ShapeArgs : pb::IMessage<ShapeArgs>
|
|
{
|
|
private static readonly pb::MessageParser<ShapeArgs> _parser = new pb::MessageParser<ShapeArgs>(() => new ShapeArgs());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<ShapeArgs> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.ShapeEntity.Descriptor.NestedTypes[0]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeArgs()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeArgs(ShapeArgs other) : this()
|
|
{
|
|
d_ = other.d_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeArgs Clone()
|
|
{
|
|
return new ShapeArgs(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "d" field.</summary>
|
|
public const int DFieldNumber = 1;
|
|
private string d_ = "";
|
|
/// <summary>
|
|
/// SVG path
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string D
|
|
{
|
|
get { return d_; }
|
|
set
|
|
{
|
|
d_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as ShapeArgs);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(ShapeArgs other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (D != other.D) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (D.Length != 0) hash ^= D.GetHashCode();
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (D.Length != 0)
|
|
{
|
|
output.WriteRawTag(10);
|
|
output.WriteString(D);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (D.Length != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(D);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(ShapeArgs other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.D.Length != 0)
|
|
{
|
|
D = other.D;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 10:
|
|
{
|
|
D = input.ReadString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class RectArgs : pb::IMessage<RectArgs>
|
|
{
|
|
private static readonly pb::MessageParser<RectArgs> _parser = new pb::MessageParser<RectArgs>(() => new RectArgs());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<RectArgs> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.ShapeEntity.Descriptor.NestedTypes[1]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public RectArgs()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public RectArgs(RectArgs other) : this()
|
|
{
|
|
x_ = other.x_;
|
|
y_ = other.y_;
|
|
width_ = other.width_;
|
|
height_ = other.height_;
|
|
cornerRadius_ = other.cornerRadius_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public RectArgs Clone()
|
|
{
|
|
return new RectArgs(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "x" field.</summary>
|
|
public const int XFieldNumber = 1;
|
|
private float x_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float X
|
|
{
|
|
get { return x_; }
|
|
set
|
|
{
|
|
x_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "y" field.</summary>
|
|
public const int YFieldNumber = 2;
|
|
private float y_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Y
|
|
{
|
|
get { return y_; }
|
|
set
|
|
{
|
|
y_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "width" field.</summary>
|
|
public const int WidthFieldNumber = 3;
|
|
private float width_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Width
|
|
{
|
|
get { return width_; }
|
|
set
|
|
{
|
|
width_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "height" field.</summary>
|
|
public const int HeightFieldNumber = 4;
|
|
private float height_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Height
|
|
{
|
|
get { return height_; }
|
|
set
|
|
{
|
|
height_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "cornerRadius" field.</summary>
|
|
public const int CornerRadiusFieldNumber = 5;
|
|
private float cornerRadius_;
|
|
/// <summary>
|
|
/// Corner radius
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float CornerRadius
|
|
{
|
|
get { return cornerRadius_; }
|
|
set
|
|
{
|
|
cornerRadius_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as RectArgs);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(RectArgs other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X, other.X)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Y, other.Y)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(CornerRadius, other.CornerRadius)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (X != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X);
|
|
if (Y != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Y);
|
|
if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
|
|
if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
|
|
if (CornerRadius != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(CornerRadius);
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (X != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(X);
|
|
}
|
|
if (Y != 0F)
|
|
{
|
|
output.WriteRawTag(21);
|
|
output.WriteFloat(Y);
|
|
}
|
|
if (Width != 0F)
|
|
{
|
|
output.WriteRawTag(29);
|
|
output.WriteFloat(Width);
|
|
}
|
|
if (Height != 0F)
|
|
{
|
|
output.WriteRawTag(37);
|
|
output.WriteFloat(Height);
|
|
}
|
|
if (CornerRadius != 0F)
|
|
{
|
|
output.WriteRawTag(45);
|
|
output.WriteFloat(CornerRadius);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (X != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Y != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Width != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Height != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (CornerRadius != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(RectArgs other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.X != 0F)
|
|
{
|
|
X = other.X;
|
|
}
|
|
if (other.Y != 0F)
|
|
{
|
|
Y = other.Y;
|
|
}
|
|
if (other.Width != 0F)
|
|
{
|
|
Width = other.Width;
|
|
}
|
|
if (other.Height != 0F)
|
|
{
|
|
Height = other.Height;
|
|
}
|
|
if (other.CornerRadius != 0F)
|
|
{
|
|
CornerRadius = other.CornerRadius;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
X = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 21:
|
|
{
|
|
Y = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 29:
|
|
{
|
|
Width = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 37:
|
|
{
|
|
Height = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 45:
|
|
{
|
|
CornerRadius = input.ReadFloat();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class EllipseArgs : pb::IMessage<EllipseArgs>
|
|
{
|
|
private static readonly pb::MessageParser<EllipseArgs> _parser = new pb::MessageParser<EllipseArgs>(() => new EllipseArgs());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<EllipseArgs> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.ShapeEntity.Descriptor.NestedTypes[2]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public EllipseArgs()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public EllipseArgs(EllipseArgs other) : this()
|
|
{
|
|
x_ = other.x_;
|
|
y_ = other.y_;
|
|
radiusX_ = other.radiusX_;
|
|
radiusY_ = other.radiusY_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public EllipseArgs Clone()
|
|
{
|
|
return new EllipseArgs(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "x" field.</summary>
|
|
public const int XFieldNumber = 1;
|
|
private float x_;
|
|
/// <summary>
|
|
/// Circle center point X
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float X
|
|
{
|
|
get { return x_; }
|
|
set
|
|
{
|
|
x_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "y" field.</summary>
|
|
public const int YFieldNumber = 2;
|
|
private float y_;
|
|
/// <summary>
|
|
/// Circle center point Y
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Y
|
|
{
|
|
get { return y_; }
|
|
set
|
|
{
|
|
y_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "radiusX" field.</summary>
|
|
public const int RadiusXFieldNumber = 3;
|
|
private float radiusX_;
|
|
/// <summary>
|
|
/// Horizontal radius
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float RadiusX
|
|
{
|
|
get { return radiusX_; }
|
|
set
|
|
{
|
|
radiusX_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "radiusY" field.</summary>
|
|
public const int RadiusYFieldNumber = 4;
|
|
private float radiusY_;
|
|
/// <summary>
|
|
/// Vertical radius
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float RadiusY
|
|
{
|
|
get { return radiusY_; }
|
|
set
|
|
{
|
|
radiusY_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as EllipseArgs);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(EllipseArgs other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(X, other.X)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Y, other.Y)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(RadiusX, other.RadiusX)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(RadiusY, other.RadiusY)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (X != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(X);
|
|
if (Y != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Y);
|
|
if (RadiusX != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(RadiusX);
|
|
if (RadiusY != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(RadiusY);
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (X != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(X);
|
|
}
|
|
if (Y != 0F)
|
|
{
|
|
output.WriteRawTag(21);
|
|
output.WriteFloat(Y);
|
|
}
|
|
if (RadiusX != 0F)
|
|
{
|
|
output.WriteRawTag(29);
|
|
output.WriteFloat(RadiusX);
|
|
}
|
|
if (RadiusY != 0F)
|
|
{
|
|
output.WriteRawTag(37);
|
|
output.WriteFloat(RadiusY);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (X != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (Y != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (RadiusX != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (RadiusY != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(EllipseArgs other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.X != 0F)
|
|
{
|
|
X = other.X;
|
|
}
|
|
if (other.Y != 0F)
|
|
{
|
|
Y = other.Y;
|
|
}
|
|
if (other.RadiusX != 0F)
|
|
{
|
|
RadiusX = other.RadiusX;
|
|
}
|
|
if (other.RadiusY != 0F)
|
|
{
|
|
RadiusY = other.RadiusY;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
X = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 21:
|
|
{
|
|
Y = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 29:
|
|
{
|
|
RadiusX = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 37:
|
|
{
|
|
RadiusY = input.ReadFloat();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class ShapeStyle : pb::IMessage<ShapeStyle>
|
|
{
|
|
private static readonly pb::MessageParser<ShapeStyle> _parser = new pb::MessageParser<ShapeStyle>(() => new ShapeStyle());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<ShapeStyle> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.ShapeEntity.Descriptor.NestedTypes[3]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeStyle()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeStyle(ShapeStyle other) : this()
|
|
{
|
|
fill_ = other.fill_ != null ? other.fill_.Clone() : null;
|
|
stroke_ = other.stroke_ != null ? other.stroke_.Clone() : null;
|
|
strokeWidth_ = other.strokeWidth_;
|
|
lineCap_ = other.lineCap_;
|
|
lineJoin_ = other.lineJoin_;
|
|
miterLimit_ = other.miterLimit_;
|
|
lineDashI_ = other.lineDashI_;
|
|
lineDashII_ = other.lineDashII_;
|
|
lineDashIII_ = other.lineDashIII_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public ShapeStyle Clone()
|
|
{
|
|
return new ShapeStyle(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "fill" field.</summary>
|
|
public const int FillFieldNumber = 1;
|
|
private global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor fill_;
|
|
/// <summary>
|
|
/// Fill color
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor Fill
|
|
{
|
|
get { return fill_; }
|
|
set
|
|
{
|
|
fill_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "stroke" field.</summary>
|
|
public const int StrokeFieldNumber = 2;
|
|
private global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor stroke_;
|
|
/// <summary>
|
|
/// Stroke color
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor Stroke
|
|
{
|
|
get { return stroke_; }
|
|
set
|
|
{
|
|
stroke_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "strokeWidth" field.</summary>
|
|
public const int StrokeWidthFieldNumber = 3;
|
|
private float strokeWidth_;
|
|
/// <summary>
|
|
/// Stroke width
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float StrokeWidth
|
|
{
|
|
get { return strokeWidth_; }
|
|
set
|
|
{
|
|
strokeWidth_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "lineCap" field.</summary>
|
|
public const int LineCapFieldNumber = 4;
|
|
private global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineCap lineCap_ = 0;
|
|
/// <summary>
|
|
/// Line cap style
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineCap LineCap
|
|
{
|
|
get { return lineCap_; }
|
|
set
|
|
{
|
|
lineCap_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "lineJoin" field.</summary>
|
|
public const int LineJoinFieldNumber = 5;
|
|
private global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineJoin lineJoin_ = 0;
|
|
/// <summary>
|
|
/// Line join style
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineJoin LineJoin
|
|
{
|
|
get { return lineJoin_; }
|
|
set
|
|
{
|
|
lineJoin_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "miterLimit" field.</summary>
|
|
public const int MiterLimitFieldNumber = 6;
|
|
private float miterLimit_;
|
|
/// <summary>
|
|
/// Miter limit
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float MiterLimit
|
|
{
|
|
get { return miterLimit_; }
|
|
set
|
|
{
|
|
miterLimit_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "lineDashI" field.</summary>
|
|
public const int LineDashIFieldNumber = 7;
|
|
private float lineDashI_;
|
|
/// <summary>
|
|
/// Dash parameter
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float LineDashI
|
|
{
|
|
get { return lineDashI_; }
|
|
set
|
|
{
|
|
lineDashI_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "lineDashII" field.</summary>
|
|
public const int LineDashIIFieldNumber = 8;
|
|
private float lineDashII_;
|
|
/// <summary>
|
|
/// Gap parameter
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float LineDashII
|
|
{
|
|
get { return lineDashII_; }
|
|
set
|
|
{
|
|
lineDashII_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "lineDashIII" field.</summary>
|
|
public const int LineDashIIIFieldNumber = 9;
|
|
private float lineDashIII_;
|
|
/// <summary>
|
|
/// Offset parameter
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float LineDashIII
|
|
{
|
|
get { return lineDashIII_; }
|
|
set
|
|
{
|
|
lineDashIII_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as ShapeStyle);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(ShapeStyle other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!object.Equals(Fill, other.Fill)) return false;
|
|
if (!object.Equals(Stroke, other.Stroke)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(StrokeWidth, other.StrokeWidth)) return false;
|
|
if (LineCap != other.LineCap) return false;
|
|
if (LineJoin != other.LineJoin) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MiterLimit, other.MiterLimit)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(LineDashI, other.LineDashI)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(LineDashII, other.LineDashII)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(LineDashIII, other.LineDashIII)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (fill_ != null) hash ^= Fill.GetHashCode();
|
|
if (stroke_ != null) hash ^= Stroke.GetHashCode();
|
|
if (StrokeWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(StrokeWidth);
|
|
if (LineCap != 0) hash ^= LineCap.GetHashCode();
|
|
if (LineJoin != 0) hash ^= LineJoin.GetHashCode();
|
|
if (MiterLimit != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MiterLimit);
|
|
if (LineDashI != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(LineDashI);
|
|
if (LineDashII != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(LineDashII);
|
|
if (LineDashIII != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(LineDashIII);
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (fill_ != null)
|
|
{
|
|
output.WriteRawTag(10);
|
|
output.WriteMessage(Fill);
|
|
}
|
|
if (stroke_ != null)
|
|
{
|
|
output.WriteRawTag(18);
|
|
output.WriteMessage(Stroke);
|
|
}
|
|
if (StrokeWidth != 0F)
|
|
{
|
|
output.WriteRawTag(29);
|
|
output.WriteFloat(StrokeWidth);
|
|
}
|
|
if (LineCap != 0)
|
|
{
|
|
output.WriteRawTag(32);
|
|
output.WriteEnum((int)LineCap);
|
|
}
|
|
if (LineJoin != 0)
|
|
{
|
|
output.WriteRawTag(40);
|
|
output.WriteEnum((int)LineJoin);
|
|
}
|
|
if (MiterLimit != 0F)
|
|
{
|
|
output.WriteRawTag(53);
|
|
output.WriteFloat(MiterLimit);
|
|
}
|
|
if (LineDashI != 0F)
|
|
{
|
|
output.WriteRawTag(61);
|
|
output.WriteFloat(LineDashI);
|
|
}
|
|
if (LineDashII != 0F)
|
|
{
|
|
output.WriteRawTag(69);
|
|
output.WriteFloat(LineDashII);
|
|
}
|
|
if (LineDashIII != 0F)
|
|
{
|
|
output.WriteRawTag(77);
|
|
output.WriteFloat(LineDashIII);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (fill_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Fill);
|
|
}
|
|
if (stroke_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Stroke);
|
|
}
|
|
if (StrokeWidth != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (LineCap != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int)LineCap);
|
|
}
|
|
if (LineJoin != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int)LineJoin);
|
|
}
|
|
if (MiterLimit != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (LineDashI != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (LineDashII != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (LineDashIII != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(ShapeStyle other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.fill_ != null)
|
|
{
|
|
if (fill_ == null)
|
|
{
|
|
fill_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor();
|
|
}
|
|
Fill.MergeFrom(other.Fill);
|
|
}
|
|
if (other.stroke_ != null)
|
|
{
|
|
if (stroke_ == null)
|
|
{
|
|
stroke_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor();
|
|
}
|
|
Stroke.MergeFrom(other.Stroke);
|
|
}
|
|
if (other.StrokeWidth != 0F)
|
|
{
|
|
StrokeWidth = other.StrokeWidth;
|
|
}
|
|
if (other.LineCap != 0)
|
|
{
|
|
LineCap = other.LineCap;
|
|
}
|
|
if (other.LineJoin != 0)
|
|
{
|
|
LineJoin = other.LineJoin;
|
|
}
|
|
if (other.MiterLimit != 0F)
|
|
{
|
|
MiterLimit = other.MiterLimit;
|
|
}
|
|
if (other.LineDashI != 0F)
|
|
{
|
|
LineDashI = other.LineDashI;
|
|
}
|
|
if (other.LineDashII != 0F)
|
|
{
|
|
LineDashII = other.LineDashII;
|
|
}
|
|
if (other.LineDashIII != 0F)
|
|
{
|
|
LineDashIII = other.LineDashIII;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 10:
|
|
{
|
|
if (fill_ == null)
|
|
{
|
|
fill_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor();
|
|
}
|
|
input.ReadMessage(fill_);
|
|
break;
|
|
}
|
|
case 18:
|
|
{
|
|
if (stroke_ == null)
|
|
{
|
|
stroke_ = new global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.RGBAColor();
|
|
}
|
|
input.ReadMessage(stroke_);
|
|
break;
|
|
}
|
|
case 29:
|
|
{
|
|
StrokeWidth = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 32:
|
|
{
|
|
lineCap_ = (global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineCap)input.ReadEnum();
|
|
break;
|
|
}
|
|
case 40:
|
|
{
|
|
lineJoin_ = (global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Types.LineJoin)input.ReadEnum();
|
|
break;
|
|
}
|
|
case 53:
|
|
{
|
|
MiterLimit = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 61:
|
|
{
|
|
LineDashI = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 69:
|
|
{
|
|
LineDashII = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 77:
|
|
{
|
|
LineDashIII = input.ReadFloat();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#region Nested types
|
|
/// <summary>Container for nested types declared in the ShapeStyle message type.</summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static partial class Types
|
|
{
|
|
public enum LineCap
|
|
{
|
|
[pbr::OriginalName("LineCap_BUTT")] Butt = 0,
|
|
[pbr::OriginalName("LineCap_ROUND")] Round = 1,
|
|
[pbr::OriginalName("LineCap_SQUARE")] Square = 2,
|
|
}
|
|
|
|
public enum LineJoin
|
|
{
|
|
[pbr::OriginalName("LineJoin_MITER")] Miter = 0,
|
|
[pbr::OriginalName("LineJoin_ROUND")] Round = 1,
|
|
[pbr::OriginalName("LineJoin_BEVEL")] Bevel = 2,
|
|
}
|
|
|
|
public sealed partial class RGBAColor : pb::IMessage<RGBAColor>
|
|
{
|
|
private static readonly pb::MessageParser<RGBAColor> _parser = new pb::MessageParser<RGBAColor>(() => new RGBAColor());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<RGBAColor> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.ShapeEntity.Types.ShapeStyle.Descriptor.NestedTypes[0]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public RGBAColor()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public RGBAColor(RGBAColor other) : this()
|
|
{
|
|
r_ = other.r_;
|
|
g_ = other.g_;
|
|
b_ = other.b_;
|
|
a_ = other.a_;
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public RGBAColor Clone()
|
|
{
|
|
return new RGBAColor(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "r" field.</summary>
|
|
public const int RFieldNumber = 1;
|
|
private float r_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float R
|
|
{
|
|
get { return r_; }
|
|
set
|
|
{
|
|
r_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "g" field.</summary>
|
|
public const int GFieldNumber = 2;
|
|
private float g_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float G
|
|
{
|
|
get { return g_; }
|
|
set
|
|
{
|
|
g_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "b" field.</summary>
|
|
public const int BFieldNumber = 3;
|
|
private float b_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float B
|
|
{
|
|
get { return b_; }
|
|
set
|
|
{
|
|
b_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "a" field.</summary>
|
|
public const int AFieldNumber = 4;
|
|
private float a_;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float A
|
|
{
|
|
get { return a_; }
|
|
set
|
|
{
|
|
a_ = value;
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as RGBAColor);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(RGBAColor other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(R, other.R)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(G, other.G)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(B, other.B)) return false;
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(A, other.A)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (R != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(R);
|
|
if (G != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(G);
|
|
if (B != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(B);
|
|
if (A != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(A);
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (R != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(R);
|
|
}
|
|
if (G != 0F)
|
|
{
|
|
output.WriteRawTag(21);
|
|
output.WriteFloat(G);
|
|
}
|
|
if (B != 0F)
|
|
{
|
|
output.WriteRawTag(29);
|
|
output.WriteFloat(B);
|
|
}
|
|
if (A != 0F)
|
|
{
|
|
output.WriteRawTag(37);
|
|
output.WriteFloat(A);
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (R != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (G != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (B != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (A != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(RGBAColor other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.R != 0F)
|
|
{
|
|
R = other.R;
|
|
}
|
|
if (other.G != 0F)
|
|
{
|
|
G = other.G;
|
|
}
|
|
if (other.B != 0F)
|
|
{
|
|
B = other.B;
|
|
}
|
|
if (other.A != 0F)
|
|
{
|
|
A = other.A;
|
|
}
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
R = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 21:
|
|
{
|
|
G = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 29:
|
|
{
|
|
B = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 37:
|
|
{
|
|
A = input.ReadFloat();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
|
|
}
|
|
#endregion
|
|
|
|
}
|
|
|
|
public sealed partial class FrameEntity : pb::IMessage<FrameEntity>
|
|
{
|
|
private static readonly pb::MessageParser<FrameEntity> _parser = new pb::MessageParser<FrameEntity>(() => new FrameEntity());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<FrameEntity> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[6]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FrameEntity()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FrameEntity(FrameEntity other) : this()
|
|
{
|
|
alpha_ = other.alpha_;
|
|
layout_ = other.layout_ != null ? other.layout_.Clone() : null;
|
|
transform_ = other.transform_ != null ? other.transform_.Clone() : null;
|
|
clipPath_ = other.clipPath_;
|
|
shapes_ = other.shapes_.Clone();
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public FrameEntity Clone()
|
|
{
|
|
return new FrameEntity(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "alpha" field.</summary>
|
|
public const int AlphaFieldNumber = 1;
|
|
private float alpha_;
|
|
/// <summary>
|
|
/// Transparency
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public float Alpha
|
|
{
|
|
get { return alpha_; }
|
|
set
|
|
{
|
|
alpha_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "layout" field.</summary>
|
|
public const int LayoutFieldNumber = 2;
|
|
private global::Com.Opensource.Svga.Layout layout_;
|
|
/// <summary>
|
|
/// Initial constraint size
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.Layout Layout
|
|
{
|
|
get { return layout_; }
|
|
set
|
|
{
|
|
layout_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "transform" field.</summary>
|
|
public const int TransformFieldNumber = 3;
|
|
private global::Com.Opensource.Svga.Transform transform_;
|
|
/// <summary>
|
|
/// 2D transformation matrix
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.Transform Transform
|
|
{
|
|
get { return transform_; }
|
|
set
|
|
{
|
|
transform_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "clipPath" field.</summary>
|
|
public const int ClipPathFieldNumber = 4;
|
|
private string clipPath_ = "";
|
|
/// <summary>
|
|
/// Mask path, using SVG standard Path drawing patterns for mask clipping.
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string ClipPath
|
|
{
|
|
get { return clipPath_; }
|
|
set
|
|
{
|
|
clipPath_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "shapes" field.</summary>
|
|
public const int ShapesFieldNumber = 5;
|
|
private static readonly pb::FieldCodec<global::Com.Opensource.Svga.ShapeEntity> _repeated_shapes_codec
|
|
= pb::FieldCodec.ForMessage(42, global::Com.Opensource.Svga.ShapeEntity.Parser);
|
|
private readonly pbc::RepeatedField<global::Com.Opensource.Svga.ShapeEntity> shapes_ = new pbc::RepeatedField<global::Com.Opensource.Svga.ShapeEntity>();
|
|
/// <summary>
|
|
/// Vector element list
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Com.Opensource.Svga.ShapeEntity> Shapes
|
|
{
|
|
get { return shapes_; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as FrameEntity);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(FrameEntity other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Alpha, other.Alpha)) return false;
|
|
if (!object.Equals(Layout, other.Layout)) return false;
|
|
if (!object.Equals(Transform, other.Transform)) return false;
|
|
if (ClipPath != other.ClipPath) return false;
|
|
if (!shapes_.Equals(other.shapes_)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (Alpha != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Alpha);
|
|
if (layout_ != null) hash ^= Layout.GetHashCode();
|
|
if (transform_ != null) hash ^= Transform.GetHashCode();
|
|
if (ClipPath.Length != 0) hash ^= ClipPath.GetHashCode();
|
|
hash ^= shapes_.GetHashCode();
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (Alpha != 0F)
|
|
{
|
|
output.WriteRawTag(13);
|
|
output.WriteFloat(Alpha);
|
|
}
|
|
if (layout_ != null)
|
|
{
|
|
output.WriteRawTag(18);
|
|
output.WriteMessage(Layout);
|
|
}
|
|
if (transform_ != null)
|
|
{
|
|
output.WriteRawTag(26);
|
|
output.WriteMessage(Transform);
|
|
}
|
|
if (ClipPath.Length != 0)
|
|
{
|
|
output.WriteRawTag(34);
|
|
output.WriteString(ClipPath);
|
|
}
|
|
shapes_.WriteTo(output, _repeated_shapes_codec);
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (Alpha != 0F)
|
|
{
|
|
size += 1 + 4;
|
|
}
|
|
if (layout_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Layout);
|
|
}
|
|
if (transform_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Transform);
|
|
}
|
|
if (ClipPath.Length != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(ClipPath);
|
|
}
|
|
size += shapes_.CalculateSize(_repeated_shapes_codec);
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(FrameEntity other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.Alpha != 0F)
|
|
{
|
|
Alpha = other.Alpha;
|
|
}
|
|
if (other.layout_ != null)
|
|
{
|
|
if (layout_ == null)
|
|
{
|
|
layout_ = new global::Com.Opensource.Svga.Layout();
|
|
}
|
|
Layout.MergeFrom(other.Layout);
|
|
}
|
|
if (other.transform_ != null)
|
|
{
|
|
if (transform_ == null)
|
|
{
|
|
transform_ = new global::Com.Opensource.Svga.Transform();
|
|
}
|
|
Transform.MergeFrom(other.Transform);
|
|
}
|
|
if (other.ClipPath.Length != 0)
|
|
{
|
|
ClipPath = other.ClipPath;
|
|
}
|
|
shapes_.Add(other.shapes_);
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 13:
|
|
{
|
|
Alpha = input.ReadFloat();
|
|
break;
|
|
}
|
|
case 18:
|
|
{
|
|
if (layout_ == null)
|
|
{
|
|
layout_ = new global::Com.Opensource.Svga.Layout();
|
|
}
|
|
input.ReadMessage(layout_);
|
|
break;
|
|
}
|
|
case 26:
|
|
{
|
|
if (transform_ == null)
|
|
{
|
|
transform_ = new global::Com.Opensource.Svga.Transform();
|
|
}
|
|
input.ReadMessage(transform_);
|
|
break;
|
|
}
|
|
case 34:
|
|
{
|
|
ClipPath = input.ReadString();
|
|
break;
|
|
}
|
|
case 42:
|
|
{
|
|
shapes_.AddEntriesFrom(input, _repeated_shapes_codec);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public sealed partial class MovieEntity : pb::IMessage<MovieEntity>
|
|
{
|
|
private static readonly pb::MessageParser<MovieEntity> _parser = new pb::MessageParser<MovieEntity>(() => new MovieEntity());
|
|
private pb::UnknownFieldSet _unknownFields;
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pb::MessageParser<MovieEntity> Parser { get { return _parser; } }
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public static pbr::MessageDescriptor Descriptor
|
|
{
|
|
get { return global::Com.Opensource.Svga.SvgaReflection.Descriptor.MessageTypes[7]; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
pbr::MessageDescriptor pb::IMessage.Descriptor
|
|
{
|
|
get { return Descriptor; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public MovieEntity()
|
|
{
|
|
OnConstruction();
|
|
}
|
|
|
|
partial void OnConstruction();
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public MovieEntity(MovieEntity other) : this()
|
|
{
|
|
version_ = other.version_;
|
|
params_ = other.params_ != null ? other.params_.Clone() : null;
|
|
images_ = other.images_.Clone();
|
|
sprites_ = other.sprites_.Clone();
|
|
audios_ = other.audios_.Clone();
|
|
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public MovieEntity Clone()
|
|
{
|
|
return new MovieEntity(this);
|
|
}
|
|
|
|
/// <summary>Field number for the "version" field.</summary>
|
|
public const int VersionFieldNumber = 1;
|
|
private string version_ = "";
|
|
/// <summary>
|
|
/// SVGA format version number
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public string Version
|
|
{
|
|
get { return version_; }
|
|
set
|
|
{
|
|
version_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "params" field.</summary>
|
|
public const int ParamsFieldNumber = 2;
|
|
private global::Com.Opensource.Svga.MovieParams params_;
|
|
/// <summary>
|
|
/// Animation parameters
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public global::Com.Opensource.Svga.MovieParams Params
|
|
{
|
|
get { return params_; }
|
|
set
|
|
{
|
|
params_ = value;
|
|
}
|
|
}
|
|
|
|
/// <summary>Field number for the "images" field.</summary>
|
|
public const int ImagesFieldNumber = 3;
|
|
private static readonly pbc::MapField<string, pb::ByteString>.Codec _map_images_codec
|
|
= new pbc::MapField<string, pb::ByteString>.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForBytes(18), 26);
|
|
private readonly pbc::MapField<string, pb::ByteString> images_ = new pbc::MapField<string, pb::ByteString>();
|
|
/// <summary>
|
|
/// Key is the bitmap key name, Value is the bitmap file name or binary PNG data.
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::MapField<string, pb::ByteString> Images
|
|
{
|
|
get { return images_; }
|
|
}
|
|
|
|
/// <summary>Field number for the "sprites" field.</summary>
|
|
public const int SpritesFieldNumber = 4;
|
|
private static readonly pb::FieldCodec<global::Com.Opensource.Svga.SpriteEntity> _repeated_sprites_codec
|
|
= pb::FieldCodec.ForMessage(34, global::Com.Opensource.Svga.SpriteEntity.Parser);
|
|
private readonly pbc::RepeatedField<global::Com.Opensource.Svga.SpriteEntity> sprites_ = new pbc::RepeatedField<global::Com.Opensource.Svga.SpriteEntity>();
|
|
/// <summary>
|
|
/// Element list
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Com.Opensource.Svga.SpriteEntity> Sprites
|
|
{
|
|
get { return sprites_; }
|
|
}
|
|
|
|
/// <summary>Field number for the "audios" field.</summary>
|
|
public const int AudiosFieldNumber = 5;
|
|
private static readonly pb::FieldCodec<global::Com.Opensource.Svga.AudioEntity> _repeated_audios_codec
|
|
= pb::FieldCodec.ForMessage(42, global::Com.Opensource.Svga.AudioEntity.Parser);
|
|
private readonly pbc::RepeatedField<global::Com.Opensource.Svga.AudioEntity> audios_ = new pbc::RepeatedField<global::Com.Opensource.Svga.AudioEntity>();
|
|
/// <summary>
|
|
/// Audio list
|
|
/// </summary>
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public pbc::RepeatedField<global::Com.Opensource.Svga.AudioEntity> Audios
|
|
{
|
|
get { return audios_; }
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override bool Equals(object other)
|
|
{
|
|
return Equals(other as MovieEntity);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public bool Equals(MovieEntity other)
|
|
{
|
|
if (ReferenceEquals(other, null))
|
|
{
|
|
return false;
|
|
}
|
|
if (ReferenceEquals(other, this))
|
|
{
|
|
return true;
|
|
}
|
|
if (Version != other.Version) return false;
|
|
if (!object.Equals(Params, other.Params)) return false;
|
|
if (!Images.Equals(other.Images)) return false;
|
|
if (!sprites_.Equals(other.sprites_)) return false;
|
|
if (!audios_.Equals(other.audios_)) return false;
|
|
return Equals(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override int GetHashCode()
|
|
{
|
|
int hash = 1;
|
|
if (Version.Length != 0) hash ^= Version.GetHashCode();
|
|
if (params_ != null) hash ^= Params.GetHashCode();
|
|
hash ^= Images.GetHashCode();
|
|
hash ^= sprites_.GetHashCode();
|
|
hash ^= audios_.GetHashCode();
|
|
if (_unknownFields != null)
|
|
{
|
|
hash ^= _unknownFields.GetHashCode();
|
|
}
|
|
return hash;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public override string ToString()
|
|
{
|
|
return pb::JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void WriteTo(pb::CodedOutputStream output)
|
|
{
|
|
if (Version.Length != 0)
|
|
{
|
|
output.WriteRawTag(10);
|
|
output.WriteString(Version);
|
|
}
|
|
if (params_ != null)
|
|
{
|
|
output.WriteRawTag(18);
|
|
output.WriteMessage(Params);
|
|
}
|
|
images_.WriteTo(output, _map_images_codec);
|
|
sprites_.WriteTo(output, _repeated_sprites_codec);
|
|
audios_.WriteTo(output, _repeated_audios_codec);
|
|
if (_unknownFields != null)
|
|
{
|
|
_unknownFields.WriteTo(output);
|
|
}
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public int CalculateSize()
|
|
{
|
|
int size = 0;
|
|
if (Version.Length != 0)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeStringSize(Version);
|
|
}
|
|
if (params_ != null)
|
|
{
|
|
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Params);
|
|
}
|
|
size += images_.CalculateSize(_map_images_codec);
|
|
size += sprites_.CalculateSize(_repeated_sprites_codec);
|
|
size += audios_.CalculateSize(_repeated_audios_codec);
|
|
if (_unknownFields != null)
|
|
{
|
|
size += _unknownFields.CalculateSize();
|
|
}
|
|
return size;
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(MovieEntity other)
|
|
{
|
|
if (other == null)
|
|
{
|
|
return;
|
|
}
|
|
if (other.Version.Length != 0)
|
|
{
|
|
Version = other.Version;
|
|
}
|
|
if (other.params_ != null)
|
|
{
|
|
if (params_ == null)
|
|
{
|
|
params_ = new global::Com.Opensource.Svga.MovieParams();
|
|
}
|
|
Params.MergeFrom(other.Params);
|
|
}
|
|
images_.Add(other.images_);
|
|
sprites_.Add(other.sprites_);
|
|
audios_.Add(other.audios_);
|
|
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
|
|
}
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
|
|
public void MergeFrom(pb::CodedInputStream input)
|
|
{
|
|
uint tag;
|
|
while ((tag = input.ReadTag()) != 0)
|
|
{
|
|
switch (tag)
|
|
{
|
|
default:
|
|
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
|
|
break;
|
|
case 10:
|
|
{
|
|
Version = input.ReadString();
|
|
break;
|
|
}
|
|
case 18:
|
|
{
|
|
if (params_ == null)
|
|
{
|
|
params_ = new global::Com.Opensource.Svga.MovieParams();
|
|
}
|
|
input.ReadMessage(params_);
|
|
break;
|
|
}
|
|
case 26:
|
|
{
|
|
images_.AddEntriesFrom(input, _map_images_codec);
|
|
break;
|
|
}
|
|
case 34:
|
|
{
|
|
sprites_.AddEntriesFrom(input, _repeated_sprites_codec);
|
|
break;
|
|
}
|
|
case 42:
|
|
{
|
|
audios_.AddEntriesFrom(input, _repeated_audios_codec);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
}
|
|
|
|
#endregion Designer generated code |