2026-05-07 10:06:02 +08:00

2190 lines
65 KiB
Dart

// Generated code. Do not modify.
// source: svga.proto
//
// @dart = '3.7.2'
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,no_leading_underscores_for_local_identifiers
import 'dart:core' as $core;
import 'dart:core' show int, bool, double, String, List, Map, override;
import 'dart:ui' as ui show Image, Path;
import 'package:protobuf/protobuf.dart' as $pb;
import 'dart:typed_data';
import 'svga.pbenum.dart';
export 'svga.pbenum.dart';
import '../dynamic_entity.dart';
class MovieParams extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'MovieParams',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'viewBoxWidth',
$pb.PbFieldType.OF,
protoName: 'viewBoxWidth',
)
..a<$core.double>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'viewBoxHeight',
$pb.PbFieldType.OF,
protoName: 'viewBoxHeight',
)
..a<$core.int>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'fps',
$pb.PbFieldType.O3,
)
..a<$core.int>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'frames',
$pb.PbFieldType.O3,
)
..hasRequiredFields = false;
MovieParams._() : super();
factory MovieParams({
$core.double? viewBoxWidth,
$core.double? viewBoxHeight,
$core.int? fps,
$core.int? frames,
}) {
final _result = create();
if (viewBoxWidth != null) {
_result.viewBoxWidth = viewBoxWidth;
}
if (viewBoxHeight != null) {
_result.viewBoxHeight = viewBoxHeight;
}
if (fps != null) {
_result.fps = fps;
}
if (frames != null) {
_result.frames = frames;
}
return _result;
}
factory MovieParams.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory MovieParams.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
MovieParams clone() => MovieParams()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
MovieParams copyWith(void Function(MovieParams) updates) =>
super.copyWith((message) => updates(message as MovieParams))
as MovieParams; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static MovieParams create() => MovieParams._();
MovieParams createEmptyInstance() => create();
static $core.List<MovieParams> createRepeated() => <MovieParams>[];
@$core.pragma('dart2js:noInline')
static MovieParams getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<MovieParams>(create);
static MovieParams? _defaultInstance;
@$pb.TagNumber(1)
$core.double get viewBoxWidth => $_getN(0);
@$pb.TagNumber(1)
set viewBoxWidth($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasViewBoxWidth() => $_has(0);
@$pb.TagNumber(1)
void clearViewBoxWidth() => clearField(1);
@$pb.TagNumber(2)
$core.double get viewBoxHeight => $_getN(1);
@$pb.TagNumber(2)
set viewBoxHeight($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasViewBoxHeight() => $_has(1);
@$pb.TagNumber(2)
void clearViewBoxHeight() => clearField(2);
@$pb.TagNumber(3)
$core.int get fps => $_getIZ(2);
@$pb.TagNumber(3)
set fps($core.int v) {
$_setSignedInt32(2, v);
}
@$pb.TagNumber(3)
$core.bool hasFps() => $_has(2);
@$pb.TagNumber(3)
void clearFps() => clearField(3);
@$pb.TagNumber(4)
$core.int get frames => $_getIZ(3);
@$pb.TagNumber(4)
set frames($core.int v) {
$_setSignedInt32(3, v);
}
@$pb.TagNumber(4)
$core.bool hasFrames() => $_has(3);
@$pb.TagNumber(4)
void clearFrames() => clearField(4);
}
class SpriteEntity extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'SpriteEntity',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..aOS(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'imageKey',
protoName: 'imageKey',
)
..pc<FrameEntity>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'frames',
$pb.PbFieldType.PM,
subBuilder: FrameEntity.create,
)
..aOS(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'matteKey',
protoName: 'matteKey',
)
..hasRequiredFields = false;
SpriteEntity._() : super();
factory SpriteEntity({
$core.String? imageKey,
$core.Iterable<FrameEntity>? frames,
$core.String? matteKey,
}) {
final _result = create();
if (imageKey != null) {
_result.imageKey = imageKey;
}
if (frames != null) {
_result.frames.addAll(frames);
}
if (matteKey != null) {
_result.matteKey = matteKey;
}
return _result;
}
factory SpriteEntity.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory SpriteEntity.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
SpriteEntity clone() => SpriteEntity()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
SpriteEntity copyWith(void Function(SpriteEntity) updates) =>
super.copyWith((message) => updates(message as SpriteEntity))
as SpriteEntity; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static SpriteEntity create() => SpriteEntity._();
SpriteEntity createEmptyInstance() => create();
static $core.List<SpriteEntity> createRepeated() => <SpriteEntity>[];
@$core.pragma('dart2js:noInline')
static SpriteEntity getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<SpriteEntity>(create);
static SpriteEntity? _defaultInstance;
@$pb.TagNumber(1)
$core.String get imageKey => $_getSZ(0);
@$pb.TagNumber(1)
set imageKey($core.String v) {
$_setString(0, v);
}
@$pb.TagNumber(1)
$core.bool hasImageKey() => $_has(0);
@$pb.TagNumber(1)
void clearImageKey() => clearField(1);
@$pb.TagNumber(2)
$core.List<FrameEntity> get frames => $_getList(1);
@$pb.TagNumber(3)
$core.String get matteKey => $_getSZ(2);
@$pb.TagNumber(3)
set matteKey($core.String v) {
$_setString(2, v);
}
@$pb.TagNumber(3)
$core.bool hasMatteKey() => $_has(2);
@$pb.TagNumber(3)
void clearMatteKey() => clearField(3);
}
class AudioEntity extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'AudioEntity',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..aOS(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'audioKey',
protoName: 'audioKey',
)
..a<$core.int>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'startFrame',
$pb.PbFieldType.O3,
protoName: 'startFrame',
)
..a<$core.int>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'endFrame',
$pb.PbFieldType.O3,
protoName: 'endFrame',
)
..a<$core.int>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'startTime',
$pb.PbFieldType.O3,
protoName: 'startTime',
)
..a<$core.int>(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'totalTime',
$pb.PbFieldType.O3,
protoName: 'totalTime',
)
..hasRequiredFields = false;
AudioEntity._() : super();
factory AudioEntity({
$core.String? audioKey,
$core.int? startFrame,
$core.int? endFrame,
$core.int? startTime,
$core.int? totalTime,
}) {
final _result = create();
if (audioKey != null) {
_result.audioKey = audioKey;
}
if (startFrame != null) {
_result.startFrame = startFrame;
}
if (endFrame != null) {
_result.endFrame = endFrame;
}
if (startTime != null) {
_result.startTime = startTime;
}
if (totalTime != null) {
_result.totalTime = totalTime;
}
return _result;
}
factory AudioEntity.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory AudioEntity.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
AudioEntity clone() => AudioEntity()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
AudioEntity copyWith(void Function(AudioEntity) updates) =>
super.copyWith((message) => updates(message as AudioEntity))
as AudioEntity; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static AudioEntity create() => AudioEntity._();
AudioEntity createEmptyInstance() => create();
static $core.List<AudioEntity> createRepeated() => <AudioEntity>[];
@$core.pragma('dart2js:noInline')
static AudioEntity getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<AudioEntity>(create);
static AudioEntity? _defaultInstance;
@$pb.TagNumber(1)
$core.String get audioKey => $_getSZ(0);
@$pb.TagNumber(1)
set audioKey($core.String v) {
$_setString(0, v);
}
@$pb.TagNumber(1)
$core.bool hasAudioKey() => $_has(0);
@$pb.TagNumber(1)
void clearAudioKey() => clearField(1);
@$pb.TagNumber(2)
$core.int get startFrame => $_getIZ(1);
@$pb.TagNumber(2)
set startFrame($core.int v) {
$_setSignedInt32(1, v);
}
@$pb.TagNumber(2)
$core.bool hasStartFrame() => $_has(1);
@$pb.TagNumber(2)
void clearStartFrame() => clearField(2);
@$pb.TagNumber(3)
$core.int get endFrame => $_getIZ(2);
@$pb.TagNumber(3)
set endFrame($core.int v) {
$_setSignedInt32(2, v);
}
@$pb.TagNumber(3)
$core.bool hasEndFrame() => $_has(2);
@$pb.TagNumber(3)
void clearEndFrame() => clearField(3);
@$pb.TagNumber(4)
$core.int get startTime => $_getIZ(3);
@$pb.TagNumber(4)
set startTime($core.int v) {
$_setSignedInt32(3, v);
}
@$pb.TagNumber(4)
$core.bool hasStartTime() => $_has(3);
@$pb.TagNumber(4)
void clearStartTime() => clearField(4);
@$pb.TagNumber(5)
$core.int get totalTime => $_getIZ(4);
@$pb.TagNumber(5)
set totalTime($core.int v) {
$_setSignedInt32(4, v);
}
@$pb.TagNumber(5)
$core.bool hasTotalTime() => $_has(4);
@$pb.TagNumber(5)
void clearTotalTime() => clearField(5);
}
class Layout extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'Layout',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'x',
$pb.PbFieldType.OF,
)
..a<$core.double>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'y',
$pb.PbFieldType.OF,
)
..a<$core.double>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'width',
$pb.PbFieldType.OF,
)
..a<$core.double>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'height',
$pb.PbFieldType.OF,
)
..hasRequiredFields = false;
Layout._() : super();
factory Layout({
$core.double? x,
$core.double? y,
$core.double? width,
$core.double? height,
}) {
final _result = create();
if (x != null) {
_result.x = x;
}
if (y != null) {
_result.y = y;
}
if (width != null) {
_result.width = width;
}
if (height != null) {
_result.height = height;
}
return _result;
}
factory Layout.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory Layout.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
Layout clone() => Layout()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
Layout copyWith(void Function(Layout) updates) =>
super.copyWith((message) => updates(message as Layout)) as Layout; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Layout create() => Layout._();
Layout createEmptyInstance() => create();
static $core.List<Layout> createRepeated() => <Layout>[];
@$core.pragma('dart2js:noInline')
static Layout getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Layout>(create);
static Layout? _defaultInstance;
@$pb.TagNumber(1)
$core.double get x => $_getN(0);
@$pb.TagNumber(1)
set x($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasX() => $_has(0);
@$pb.TagNumber(1)
void clearX() => clearField(1);
@$pb.TagNumber(2)
$core.double get y => $_getN(1);
@$pb.TagNumber(2)
set y($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasY() => $_has(1);
@$pb.TagNumber(2)
void clearY() => clearField(2);
@$pb.TagNumber(3)
$core.double get width => $_getN(2);
@$pb.TagNumber(3)
set width($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasWidth() => $_has(2);
@$pb.TagNumber(3)
void clearWidth() => clearField(3);
@$pb.TagNumber(4)
$core.double get height => $_getN(3);
@$pb.TagNumber(4)
set height($core.double v) {
$_setFloat(3, v);
}
@$pb.TagNumber(4)
$core.bool hasHeight() => $_has(3);
@$pb.TagNumber(4)
void clearHeight() => clearField(4);
}
class Transform extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'Transform',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'a',
$pb.PbFieldType.OF,
)
..a<$core.double>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'b',
$pb.PbFieldType.OF,
)
..a<$core.double>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'c',
$pb.PbFieldType.OF,
)
..a<$core.double>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'd',
$pb.PbFieldType.OF,
)
..a<$core.double>(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'tx',
$pb.PbFieldType.OF,
)
..a<$core.double>(
6,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'ty',
$pb.PbFieldType.OF,
)
..hasRequiredFields = false;
Transform._() : super();
factory Transform({
$core.double? a,
$core.double? b,
$core.double? c,
$core.double? d,
$core.double? tx,
$core.double? ty,
}) {
final _result = create();
if (a != null) {
_result.a = a;
}
if (b != null) {
_result.b = b;
}
if (c != null) {
_result.c = c;
}
if (d != null) {
_result.d = d;
}
if (tx != null) {
_result.tx = tx;
}
if (ty != null) {
_result.ty = ty;
}
return _result;
}
factory Transform.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory Transform.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
Transform clone() => Transform()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
Transform copyWith(void Function(Transform) updates) =>
super.copyWith((message) => updates(message as Transform)) as Transform; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Transform create() => Transform._();
Transform createEmptyInstance() => create();
static $core.List<Transform> createRepeated() => <Transform>[];
@$core.pragma('dart2js:noInline')
static Transform getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Transform>(create);
static Transform? _defaultInstance;
@$pb.TagNumber(1)
$core.double get a => $_getN(0);
@$pb.TagNumber(1)
set a($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasA() => $_has(0);
@$pb.TagNumber(1)
void clearA() => clearField(1);
@$pb.TagNumber(2)
$core.double get b => $_getN(1);
@$pb.TagNumber(2)
set b($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasB() => $_has(1);
@$pb.TagNumber(2)
void clearB() => clearField(2);
@$pb.TagNumber(3)
$core.double get c => $_getN(2);
@$pb.TagNumber(3)
set c($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasC() => $_has(2);
@$pb.TagNumber(3)
void clearC() => clearField(3);
@$pb.TagNumber(4)
$core.double get d => $_getN(3);
@$pb.TagNumber(4)
set d($core.double v) {
$_setFloat(3, v);
}
@$pb.TagNumber(4)
$core.bool hasD() => $_has(3);
@$pb.TagNumber(4)
void clearD() => clearField(4);
@$pb.TagNumber(5)
$core.double get tx => $_getN(4);
@$pb.TagNumber(5)
set tx($core.double v) {
$_setFloat(4, v);
}
@$pb.TagNumber(5)
$core.bool hasTx() => $_has(4);
@$pb.TagNumber(5)
void clearTx() => clearField(5);
@$pb.TagNumber(6)
$core.double get ty => $_getN(5);
@$pb.TagNumber(6)
set ty($core.double v) {
$_setFloat(5, v);
}
@$pb.TagNumber(6)
$core.bool hasTy() => $_has(5);
@$pb.TagNumber(6)
void clearTy() => clearField(6);
}
class ShapeEntity_ShapeArgs extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ShapeEntity.ShapeArgs',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..aOS(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'd',
)
..hasRequiredFields = false;
ShapeEntity_ShapeArgs._() : super();
factory ShapeEntity_ShapeArgs({$core.String? d}) {
final _result = create();
if (d != null) {
_result.d = d;
}
return _result;
}
factory ShapeEntity_ShapeArgs.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory ShapeEntity_ShapeArgs.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
ShapeEntity_ShapeArgs clone() =>
ShapeEntity_ShapeArgs()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
ShapeEntity_ShapeArgs copyWith(
void Function(ShapeEntity_ShapeArgs) updates,
) =>
super.copyWith((message) => updates(message as ShapeEntity_ShapeArgs))
as ShapeEntity_ShapeArgs; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ShapeEntity_ShapeArgs create() => ShapeEntity_ShapeArgs._();
ShapeEntity_ShapeArgs createEmptyInstance() => create();
static $core.List<ShapeEntity_ShapeArgs> createRepeated() =>
<ShapeEntity_ShapeArgs>[];
@$core.pragma('dart2js:noInline')
static ShapeEntity_ShapeArgs getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ShapeEntity_ShapeArgs>(create);
static ShapeEntity_ShapeArgs? _defaultInstance;
@$pb.TagNumber(1)
$core.String get d => $_getSZ(0);
@$pb.TagNumber(1)
set d($core.String v) {
$_setString(0, v);
}
@$pb.TagNumber(1)
$core.bool hasD() => $_has(0);
@$pb.TagNumber(1)
void clearD() => clearField(1);
}
class ShapeEntity_RectArgs extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ShapeEntity.RectArgs',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'x',
$pb.PbFieldType.OF,
)
..a<$core.double>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'y',
$pb.PbFieldType.OF,
)
..a<$core.double>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'width',
$pb.PbFieldType.OF,
)
..a<$core.double>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'height',
$pb.PbFieldType.OF,
)
..a<$core.double>(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'cornerRadius',
$pb.PbFieldType.OF,
protoName: 'cornerRadius',
)
..hasRequiredFields = false;
ShapeEntity_RectArgs._() : super();
factory ShapeEntity_RectArgs({
$core.double? x,
$core.double? y,
$core.double? width,
$core.double? height,
$core.double? cornerRadius,
}) {
final _result = create();
if (x != null) {
_result.x = x;
}
if (y != null) {
_result.y = y;
}
if (width != null) {
_result.width = width;
}
if (height != null) {
_result.height = height;
}
if (cornerRadius != null) {
_result.cornerRadius = cornerRadius;
}
return _result;
}
factory ShapeEntity_RectArgs.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory ShapeEntity_RectArgs.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
ShapeEntity_RectArgs clone() =>
ShapeEntity_RectArgs()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
ShapeEntity_RectArgs copyWith(void Function(ShapeEntity_RectArgs) updates) =>
super.copyWith((message) => updates(message as ShapeEntity_RectArgs))
as ShapeEntity_RectArgs; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ShapeEntity_RectArgs create() => ShapeEntity_RectArgs._();
ShapeEntity_RectArgs createEmptyInstance() => create();
static $core.List<ShapeEntity_RectArgs> createRepeated() =>
<ShapeEntity_RectArgs>[];
@$core.pragma('dart2js:noInline')
static ShapeEntity_RectArgs getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ShapeEntity_RectArgs>(create);
static ShapeEntity_RectArgs? _defaultInstance;
@$pb.TagNumber(1)
$core.double get x => $_getN(0);
@$pb.TagNumber(1)
set x($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasX() => $_has(0);
@$pb.TagNumber(1)
void clearX() => clearField(1);
@$pb.TagNumber(2)
$core.double get y => $_getN(1);
@$pb.TagNumber(2)
set y($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasY() => $_has(1);
@$pb.TagNumber(2)
void clearY() => clearField(2);
@$pb.TagNumber(3)
$core.double get width => $_getN(2);
@$pb.TagNumber(3)
set width($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasWidth() => $_has(2);
@$pb.TagNumber(3)
void clearWidth() => clearField(3);
@$pb.TagNumber(4)
$core.double get height => $_getN(3);
@$pb.TagNumber(4)
set height($core.double v) {
$_setFloat(3, v);
}
@$pb.TagNumber(4)
$core.bool hasHeight() => $_has(3);
@$pb.TagNumber(4)
void clearHeight() => clearField(4);
@$pb.TagNumber(5)
$core.double get cornerRadius => $_getN(4);
@$pb.TagNumber(5)
set cornerRadius($core.double v) {
$_setFloat(4, v);
}
@$pb.TagNumber(5)
$core.bool hasCornerRadius() => $_has(4);
@$pb.TagNumber(5)
void clearCornerRadius() => clearField(5);
}
class ShapeEntity_EllipseArgs extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ShapeEntity.EllipseArgs',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'x',
$pb.PbFieldType.OF,
)
..a<$core.double>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'y',
$pb.PbFieldType.OF,
)
..a<$core.double>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'radiusX',
$pb.PbFieldType.OF,
protoName: 'radiusX',
)
..a<$core.double>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'radiusY',
$pb.PbFieldType.OF,
protoName: 'radiusY',
)
..hasRequiredFields = false;
ShapeEntity_EllipseArgs._() : super();
factory ShapeEntity_EllipseArgs({
$core.double? x,
$core.double? y,
$core.double? radiusX,
$core.double? radiusY,
}) {
final _result = create();
if (x != null) {
_result.x = x;
}
if (y != null) {
_result.y = y;
}
if (radiusX != null) {
_result.radiusX = radiusX;
}
if (radiusY != null) {
_result.radiusY = radiusY;
}
return _result;
}
factory ShapeEntity_EllipseArgs.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory ShapeEntity_EllipseArgs.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
ShapeEntity_EllipseArgs clone() =>
ShapeEntity_EllipseArgs()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
ShapeEntity_EllipseArgs copyWith(
void Function(ShapeEntity_EllipseArgs) updates,
) =>
super.copyWith((message) => updates(message as ShapeEntity_EllipseArgs))
as ShapeEntity_EllipseArgs; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ShapeEntity_EllipseArgs create() => ShapeEntity_EllipseArgs._();
ShapeEntity_EllipseArgs createEmptyInstance() => create();
static $core.List<ShapeEntity_EllipseArgs> createRepeated() =>
<ShapeEntity_EllipseArgs>[];
@$core.pragma('dart2js:noInline')
static ShapeEntity_EllipseArgs getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ShapeEntity_EllipseArgs>(create);
static ShapeEntity_EllipseArgs? _defaultInstance;
@$pb.TagNumber(1)
$core.double get x => $_getN(0);
@$pb.TagNumber(1)
set x($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasX() => $_has(0);
@$pb.TagNumber(1)
void clearX() => clearField(1);
@$pb.TagNumber(2)
$core.double get y => $_getN(1);
@$pb.TagNumber(2)
set y($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasY() => $_has(1);
@$pb.TagNumber(2)
void clearY() => clearField(2);
@$pb.TagNumber(3)
$core.double get radiusX => $_getN(2);
@$pb.TagNumber(3)
set radiusX($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasRadiusX() => $_has(2);
@$pb.TagNumber(3)
void clearRadiusX() => clearField(3);
@$pb.TagNumber(4)
$core.double get radiusY => $_getN(3);
@$pb.TagNumber(4)
set radiusY($core.double v) {
$_setFloat(3, v);
}
@$pb.TagNumber(4)
$core.bool hasRadiusY() => $_has(3);
@$pb.TagNumber(4)
void clearRadiusY() => clearField(4);
}
class ShapeEntity_ShapeStyle_RGBAColor extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ShapeEntity.ShapeStyle.RGBAColor',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'r',
$pb.PbFieldType.OF,
)
..a<$core.double>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'g',
$pb.PbFieldType.OF,
)
..a<$core.double>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'b',
$pb.PbFieldType.OF,
)
..a<$core.double>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'a',
$pb.PbFieldType.OF,
)
..hasRequiredFields = false;
ShapeEntity_ShapeStyle_RGBAColor._() : super();
factory ShapeEntity_ShapeStyle_RGBAColor({
$core.double? r,
$core.double? g,
$core.double? b,
$core.double? a,
}) {
final _result = create();
if (r != null) {
_result.r = r;
}
if (g != null) {
_result.g = g;
}
if (b != null) {
_result.b = b;
}
if (a != null) {
_result.a = a;
}
return _result;
}
factory ShapeEntity_ShapeStyle_RGBAColor.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory ShapeEntity_ShapeStyle_RGBAColor.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
ShapeEntity_ShapeStyle_RGBAColor clone() =>
ShapeEntity_ShapeStyle_RGBAColor()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
ShapeEntity_ShapeStyle_RGBAColor copyWith(
void Function(ShapeEntity_ShapeStyle_RGBAColor) updates,
) =>
super.copyWith(
(message) => updates(message as ShapeEntity_ShapeStyle_RGBAColor),
)
as ShapeEntity_ShapeStyle_RGBAColor; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ShapeEntity_ShapeStyle_RGBAColor create() =>
ShapeEntity_ShapeStyle_RGBAColor._();
ShapeEntity_ShapeStyle_RGBAColor createEmptyInstance() => create();
static $core.List<ShapeEntity_ShapeStyle_RGBAColor> createRepeated() =>
<ShapeEntity_ShapeStyle_RGBAColor>[];
@$core.pragma('dart2js:noInline')
static ShapeEntity_ShapeStyle_RGBAColor getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ShapeEntity_ShapeStyle_RGBAColor>(
create,
);
static ShapeEntity_ShapeStyle_RGBAColor? _defaultInstance;
@$pb.TagNumber(1)
$core.double get r => $_getN(0);
@$pb.TagNumber(1)
set r($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasR() => $_has(0);
@$pb.TagNumber(1)
void clearR() => clearField(1);
@$pb.TagNumber(2)
$core.double get g => $_getN(1);
@$pb.TagNumber(2)
set g($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasG() => $_has(1);
@$pb.TagNumber(2)
void clearG() => clearField(2);
@$pb.TagNumber(3)
$core.double get b => $_getN(2);
@$pb.TagNumber(3)
set b($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasB() => $_has(2);
@$pb.TagNumber(3)
void clearB() => clearField(3);
@$pb.TagNumber(4)
$core.double get a => $_getN(3);
@$pb.TagNumber(4)
set a($core.double v) {
$_setFloat(3, v);
}
@$pb.TagNumber(4)
$core.bool hasA() => $_has(3);
@$pb.TagNumber(4)
void clearA() => clearField(4);
}
class ShapeEntity_ShapeStyle extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ShapeEntity.ShapeStyle',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..aOM<ShapeEntity_ShapeStyle_RGBAColor>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'fill',
subBuilder: ShapeEntity_ShapeStyle_RGBAColor.create,
)
..aOM<ShapeEntity_ShapeStyle_RGBAColor>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'stroke',
subBuilder: ShapeEntity_ShapeStyle_RGBAColor.create,
)
..a<$core.double>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'strokeWidth',
$pb.PbFieldType.OF,
protoName: 'strokeWidth',
)
..e<ShapeEntity_ShapeStyle_LineCap>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'lineCap',
$pb.PbFieldType.OE,
protoName: 'lineCap',
defaultOrMaker: ShapeEntity_ShapeStyle_LineCap.LineCap_BUTT,
valueOf: ShapeEntity_ShapeStyle_LineCap.valueOf,
enumValues: ShapeEntity_ShapeStyle_LineCap.values,
)
..e<ShapeEntity_ShapeStyle_LineJoin>(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'lineJoin',
$pb.PbFieldType.OE,
protoName: 'lineJoin',
defaultOrMaker: ShapeEntity_ShapeStyle_LineJoin.LineJoin_MITER,
valueOf: ShapeEntity_ShapeStyle_LineJoin.valueOf,
enumValues: ShapeEntity_ShapeStyle_LineJoin.values,
)
..a<$core.double>(
6,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'miterLimit',
$pb.PbFieldType.OF,
protoName: 'miterLimit',
)
..a<$core.double>(
7,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'lineDashI',
$pb.PbFieldType.OF,
protoName: 'lineDashI',
)
..a<$core.double>(
8,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'lineDashII',
$pb.PbFieldType.OF,
protoName: 'lineDashII',
)
..a<$core.double>(
9,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'lineDashIII',
$pb.PbFieldType.OF,
protoName: 'lineDashIII',
)
..hasRequiredFields = false;
ShapeEntity_ShapeStyle._() : super();
factory ShapeEntity_ShapeStyle({
ShapeEntity_ShapeStyle_RGBAColor? fill,
ShapeEntity_ShapeStyle_RGBAColor? stroke,
$core.double? strokeWidth,
ShapeEntity_ShapeStyle_LineCap? lineCap,
ShapeEntity_ShapeStyle_LineJoin? lineJoin,
$core.double? miterLimit,
$core.double? lineDashI,
$core.double? lineDashII,
$core.double? lineDashIII,
}) {
final _result = create();
if (fill != null) {
_result.fill = fill;
}
if (stroke != null) {
_result.stroke = stroke;
}
if (strokeWidth != null) {
_result.strokeWidth = strokeWidth;
}
if (lineCap != null) {
_result.lineCap = lineCap;
}
if (lineJoin != null) {
_result.lineJoin = lineJoin;
}
if (miterLimit != null) {
_result.miterLimit = miterLimit;
}
if (lineDashI != null) {
_result.lineDashI = lineDashI;
}
if (lineDashII != null) {
_result.lineDashII = lineDashII;
}
if (lineDashIII != null) {
_result.lineDashIII = lineDashIII;
}
return _result;
}
factory ShapeEntity_ShapeStyle.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory ShapeEntity_ShapeStyle.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
ShapeEntity_ShapeStyle clone() =>
ShapeEntity_ShapeStyle()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
ShapeEntity_ShapeStyle copyWith(
void Function(ShapeEntity_ShapeStyle) updates,
) =>
super.copyWith((message) => updates(message as ShapeEntity_ShapeStyle))
as ShapeEntity_ShapeStyle; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ShapeEntity_ShapeStyle create() => ShapeEntity_ShapeStyle._();
ShapeEntity_ShapeStyle createEmptyInstance() => create();
static $core.List<ShapeEntity_ShapeStyle> createRepeated() =>
<ShapeEntity_ShapeStyle>[];
@$core.pragma('dart2js:noInline')
static ShapeEntity_ShapeStyle getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ShapeEntity_ShapeStyle>(create);
static ShapeEntity_ShapeStyle? _defaultInstance;
@$pb.TagNumber(1)
ShapeEntity_ShapeStyle_RGBAColor get fill => $_getN(0);
@$pb.TagNumber(1)
set fill(ShapeEntity_ShapeStyle_RGBAColor v) {
setField(1, v);
}
@$pb.TagNumber(1)
$core.bool hasFill() => $_has(0);
@$pb.TagNumber(1)
void clearFill() => clearField(1);
@$pb.TagNumber(1)
ShapeEntity_ShapeStyle_RGBAColor ensureFill() => $_ensure(0);
@$pb.TagNumber(2)
ShapeEntity_ShapeStyle_RGBAColor get stroke => $_getN(1);
@$pb.TagNumber(2)
set stroke(ShapeEntity_ShapeStyle_RGBAColor v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasStroke() => $_has(1);
@$pb.TagNumber(2)
void clearStroke() => clearField(2);
@$pb.TagNumber(2)
ShapeEntity_ShapeStyle_RGBAColor ensureStroke() => $_ensure(1);
@$pb.TagNumber(3)
$core.double get strokeWidth => $_getN(2);
@$pb.TagNumber(3)
set strokeWidth($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasStrokeWidth() => $_has(2);
@$pb.TagNumber(3)
void clearStrokeWidth() => clearField(3);
@$pb.TagNumber(4)
ShapeEntity_ShapeStyle_LineCap get lineCap => $_getN(3);
@$pb.TagNumber(4)
set lineCap(ShapeEntity_ShapeStyle_LineCap v) {
setField(4, v);
}
@$pb.TagNumber(4)
$core.bool hasLineCap() => $_has(3);
@$pb.TagNumber(4)
void clearLineCap() => clearField(4);
@$pb.TagNumber(5)
ShapeEntity_ShapeStyle_LineJoin get lineJoin => $_getN(4);
@$pb.TagNumber(5)
set lineJoin(ShapeEntity_ShapeStyle_LineJoin v) {
setField(5, v);
}
@$pb.TagNumber(5)
$core.bool hasLineJoin() => $_has(4);
@$pb.TagNumber(5)
void clearLineJoin() => clearField(5);
@$pb.TagNumber(6)
$core.double get miterLimit => $_getN(5);
@$pb.TagNumber(6)
set miterLimit($core.double v) {
$_setFloat(5, v);
}
@$pb.TagNumber(6)
$core.bool hasMiterLimit() => $_has(5);
@$pb.TagNumber(6)
void clearMiterLimit() => clearField(6);
@$pb.TagNumber(7)
$core.double get lineDashI => $_getN(6);
@$pb.TagNumber(7)
set lineDashI($core.double v) {
$_setFloat(6, v);
}
@$pb.TagNumber(7)
$core.bool hasLineDashI() => $_has(6);
@$pb.TagNumber(7)
void clearLineDashI() => clearField(7);
@$pb.TagNumber(8)
$core.double get lineDashII => $_getN(7);
@$pb.TagNumber(8)
set lineDashII($core.double v) {
$_setFloat(7, v);
}
@$pb.TagNumber(8)
$core.bool hasLineDashII() => $_has(7);
@$pb.TagNumber(8)
void clearLineDashII() => clearField(8);
@$pb.TagNumber(9)
$core.double get lineDashIII => $_getN(8);
@$pb.TagNumber(9)
set lineDashIII($core.double v) {
$_setFloat(8, v);
}
@$pb.TagNumber(9)
$core.bool hasLineDashIII() => $_has(8);
@$pb.TagNumber(9)
void clearLineDashIII() => clearField(9);
}
enum ShapeEntity_Args { shape, rect, ellipse, notSet }
class ShapeEntity extends $pb.GeneratedMessage {
static const $core.Map<$core.int, ShapeEntity_Args> _ShapeEntity_ArgsByTag = {
2: ShapeEntity_Args.shape,
3: ShapeEntity_Args.rect,
4: ShapeEntity_Args.ellipse,
0: ShapeEntity_Args.notSet,
};
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'ShapeEntity',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..oo(0, [2, 3, 4])
..e<ShapeEntity_ShapeType>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'type',
$pb.PbFieldType.OE,
defaultOrMaker: ShapeEntity_ShapeType.SHAPE,
valueOf: ShapeEntity_ShapeType.valueOf,
enumValues: ShapeEntity_ShapeType.values,
)
..aOM<ShapeEntity_ShapeArgs>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'shape',
subBuilder: ShapeEntity_ShapeArgs.create,
)
..aOM<ShapeEntity_RectArgs>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'rect',
subBuilder: ShapeEntity_RectArgs.create,
)
..aOM<ShapeEntity_EllipseArgs>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'ellipse',
subBuilder: ShapeEntity_EllipseArgs.create,
)
..aOM<ShapeEntity_ShapeStyle>(
10,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'styles',
subBuilder: ShapeEntity_ShapeStyle.create,
)
..aOM<Transform>(
11,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'transform',
subBuilder: Transform.create,
)
..hasRequiredFields = false;
ShapeEntity._() : super();
factory ShapeEntity({
ShapeEntity_ShapeType? type,
ShapeEntity_ShapeArgs? shape,
ShapeEntity_RectArgs? rect,
ShapeEntity_EllipseArgs? ellipse,
ShapeEntity_ShapeStyle? styles,
Transform? transform,
}) {
final _result = create();
if (type != null) {
_result.type = type;
}
if (shape != null) {
_result.shape = shape;
}
if (rect != null) {
_result.rect = rect;
}
if (ellipse != null) {
_result.ellipse = ellipse;
}
if (styles != null) {
_result.styles = styles;
}
if (transform != null) {
_result.transform = transform;
}
return _result;
}
factory ShapeEntity.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory ShapeEntity.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
ShapeEntity clone() => ShapeEntity()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
ShapeEntity copyWith(void Function(ShapeEntity) updates) =>
super.copyWith((message) => updates(message as ShapeEntity))
as ShapeEntity; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ShapeEntity create() => ShapeEntity._();
ShapeEntity createEmptyInstance() => create();
static $core.List<ShapeEntity> createRepeated() => <ShapeEntity>[];
@$core.pragma('dart2js:noInline')
static ShapeEntity getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ShapeEntity>(create);
static ShapeEntity? _defaultInstance;
ShapeEntity_Args whichArgs() => _ShapeEntity_ArgsByTag[$_whichOneof(0)]!;
void clearArgs() => clearField($_whichOneof(0));
@$pb.TagNumber(1)
ShapeEntity_ShapeType get type => $_getN(0);
@$pb.TagNumber(1)
set type(ShapeEntity_ShapeType v) {
setField(1, v);
}
@$pb.TagNumber(1)
$core.bool hasType() => $_has(0);
@$pb.TagNumber(1)
void clearType() => clearField(1);
@$pb.TagNumber(2)
ShapeEntity_ShapeArgs get shape => $_getN(1);
@$pb.TagNumber(2)
set shape(ShapeEntity_ShapeArgs v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasShape() => $_has(1);
@$pb.TagNumber(2)
void clearShape() => clearField(2);
@$pb.TagNumber(2)
ShapeEntity_ShapeArgs ensureShape() => $_ensure(1);
@$pb.TagNumber(3)
ShapeEntity_RectArgs get rect => $_getN(2);
@$pb.TagNumber(3)
set rect(ShapeEntity_RectArgs v) {
setField(3, v);
}
@$pb.TagNumber(3)
$core.bool hasRect() => $_has(2);
@$pb.TagNumber(3)
void clearRect() => clearField(3);
@$pb.TagNumber(3)
ShapeEntity_RectArgs ensureRect() => $_ensure(2);
@$pb.TagNumber(4)
ShapeEntity_EllipseArgs get ellipse => $_getN(3);
@$pb.TagNumber(4)
set ellipse(ShapeEntity_EllipseArgs v) {
setField(4, v);
}
@$pb.TagNumber(4)
$core.bool hasEllipse() => $_has(3);
@$pb.TagNumber(4)
void clearEllipse() => clearField(4);
@$pb.TagNumber(4)
ShapeEntity_EllipseArgs ensureEllipse() => $_ensure(3);
@$pb.TagNumber(10)
ShapeEntity_ShapeStyle get styles => $_getN(4);
@$pb.TagNumber(10)
set styles(ShapeEntity_ShapeStyle v) {
setField(10, v);
}
@$pb.TagNumber(10)
$core.bool hasStyles() => $_has(4);
@$pb.TagNumber(10)
void clearStyles() => clearField(10);
@$pb.TagNumber(10)
ShapeEntity_ShapeStyle ensureStyles() => $_ensure(4);
@$pb.TagNumber(11)
Transform get transform => $_getN(5);
@$pb.TagNumber(11)
set transform(Transform v) {
setField(11, v);
}
@$pb.TagNumber(11)
$core.bool hasTransform() => $_has(5);
@$pb.TagNumber(11)
void clearTransform() => clearField(11);
@$pb.TagNumber(11)
Transform ensureTransform() => $_ensure(5);
}
class FrameEntity extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'FrameEntity',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..a<$core.double>(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'alpha',
$pb.PbFieldType.OF,
)
..aOM<Layout>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'layout',
subBuilder: Layout.create,
)
..aOM<Transform>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'transform',
subBuilder: Transform.create,
)
..aOS(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'clipPath',
protoName: 'clipPath',
)
..pc<ShapeEntity>(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'shapes',
$pb.PbFieldType.PM,
subBuilder: ShapeEntity.create,
)
..hasRequiredFields = false;
FrameEntity._() : super();
factory FrameEntity({
$core.double? alpha,
Layout? layout,
Transform? transform,
$core.String? clipPath,
$core.Iterable<ShapeEntity>? shapes,
}) {
final _result = create();
if (alpha != null) {
_result.alpha = alpha;
}
if (layout != null) {
_result.layout = layout;
}
if (transform != null) {
_result.transform = transform;
}
if (clipPath != null) {
_result.clipPath = clipPath;
}
if (shapes != null) {
_result.shapes.addAll(shapes);
}
return _result;
}
factory FrameEntity.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory FrameEntity.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
FrameEntity clone() => FrameEntity()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
FrameEntity copyWith(void Function(FrameEntity) updates) =>
super.copyWith((message) => updates(message as FrameEntity))
as FrameEntity; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static FrameEntity create() => FrameEntity._();
FrameEntity createEmptyInstance() => create();
static $core.List<FrameEntity> createRepeated() => <FrameEntity>[];
@$core.pragma('dart2js:noInline')
static FrameEntity getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<FrameEntity>(create);
static FrameEntity? _defaultInstance;
@$pb.TagNumber(1)
$core.double get alpha => $_getN(0);
@$pb.TagNumber(1)
set alpha($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasAlpha() => $_has(0);
@$pb.TagNumber(1)
void clearAlpha() => clearField(1);
@$pb.TagNumber(2)
Layout get layout => $_getN(1);
@$pb.TagNumber(2)
set layout(Layout v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasLayout() => $_has(1);
@$pb.TagNumber(2)
void clearLayout() => clearField(2);
@$pb.TagNumber(2)
Layout ensureLayout() => $_ensure(1);
@$pb.TagNumber(3)
Transform get transform => $_getN(2);
@$pb.TagNumber(3)
set transform(Transform v) {
setField(3, v);
}
@$pb.TagNumber(3)
$core.bool hasTransform() => $_has(2);
@$pb.TagNumber(3)
void clearTransform() => clearField(3);
@$pb.TagNumber(3)
Transform ensureTransform() => $_ensure(2);
@$pb.TagNumber(4)
$core.String get clipPath => $_getSZ(3);
@$pb.TagNumber(4)
set clipPath($core.String v) {
$_setString(3, v);
}
@$pb.TagNumber(4)
$core.bool hasClipPath() => $_has(3);
@$pb.TagNumber(4)
void clearClipPath() => clearField(4);
@$pb.TagNumber(5)
$core.List<ShapeEntity> get shapes => this._shapes ?? $_getList(4);
List<ShapeEntity>? _shapes;
set shapes(List<ShapeEntity>? value) => this._shapes = value;
}
class MovieEntity extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i =
$pb.BuilderInfo(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'MovieEntity',
package: const $pb.PackageName(
const $core.bool.fromEnvironment('protobuf.omit_message_names')
? ''
: 'com.opensource.svga',
),
createEmptyInstance: create,
)
..aOS(
1,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'version',
)
..aOM<MovieParams>(
2,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'params',
subBuilder: MovieParams.create,
)
..m<$core.String, $core.List<$core.int>>(
3,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'images',
entryClassName: 'MovieEntity.ImagesEntry',
keyFieldType: $pb.PbFieldType.OS,
valueFieldType: $pb.PbFieldType.OY,
packageName: const $pb.PackageName('com.opensource.svga'),
)
..pc<SpriteEntity>(
4,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'sprites',
$pb.PbFieldType.PM,
subBuilder: SpriteEntity.create,
)
..pc<AudioEntity>(
5,
const $core.bool.fromEnvironment('protobuf.omit_field_names')
? ''
: 'audios',
$pb.PbFieldType.PM,
subBuilder: AudioEntity.create,
)
..hasRequiredFields = false;
MovieEntity._() : super();
factory MovieEntity({
$core.String? version,
MovieParams? params,
$core.Map<$core.String, $core.List<$core.int>>? images,
$core.Iterable<SpriteEntity>? sprites,
$core.Iterable<AudioEntity>? audios,
}) {
final _result = create();
if (version != null) {
_result.version = version;
}
if (params != null) {
_result.params = params;
}
if (images != null) {
_result.images.addAll(images);
}
if (sprites != null) {
_result.sprites.addAll(sprites);
}
if (audios != null) {
_result.audios.addAll(audios);
}
return _result;
}
factory MovieEntity.fromBuffer(
$core.List<$core.int> i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromBuffer(i, r);
factory MovieEntity.fromJson(
$core.String i, [
$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY,
]) => create()..mergeFromJson(i, r);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version',
)
MovieEntity clone() => MovieEntity()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version',
)
MovieEntity copyWith(void Function(MovieEntity) updates) =>
super.copyWith((message) => updates(message as MovieEntity))
as MovieEntity; // ignore: deprecated_member_use
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static MovieEntity create() => MovieEntity._();
MovieEntity createEmptyInstance() => create();
static $core.List<MovieEntity> createRepeated() => <MovieEntity>[];
@$core.pragma('dart2js:noInline')
static MovieEntity getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<MovieEntity>(create);
static MovieEntity? _defaultInstance;
@$pb.TagNumber(1)
$core.String get version => $_getSZ(0);
@$pb.TagNumber(1)
set version($core.String v) {
$_setString(0, v);
}
@$pb.TagNumber(1)
$core.bool hasVersion() => $_has(0);
@$pb.TagNumber(1)
void clearVersion() => clearField(1);
@$pb.TagNumber(2)
MovieParams get params => $_getN(1);
@$pb.TagNumber(2)
set params(MovieParams v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasParams() => $_has(1);
@$pb.TagNumber(2)
void clearParams() => clearField(2);
@$pb.TagNumber(2)
MovieParams ensureParams() => $_ensure(1);
@$pb.TagNumber(3)
$core.Map<$core.String, $core.List<$core.int>> get images => $_getMap(2);
@$pb.TagNumber(4)
$core.List<SpriteEntity> get sprites => $_getList(3);
@$pb.TagNumber(5)
$core.List<AudioEntity> get audios => $_getList(4);
bool autorelease = true;
SVGADynamicEntity dynamicItem = SVGADynamicEntity();
Map<String, ui.Image> bitmapCache = {};
Map<String, ui.Path> pathCache = {};
Map<String, Uint8List> audiosData = {};
bool _memoryReleased = false;
/// Releases protobuf internal structures to reduce memory usage.
/// Call this after parsing is complete and all resources have been prepared.
/// After calling, the raw `images` data is cleared (already processed into
/// `bitmapCache` and `audiosData`).
void releaseMemory() {
if (_memoryReleased) return;
_memoryReleased = true;
// Clear the raw images map - data already extracted to bitmapCache/audiosData
images.clear();
}
/// Returns true if memory has been released.
bool get isMemoryReleased => _memoryReleased;
void dispose() {
bitmapCache.values.forEach((element) {
element.dispose();
});
bitmapCache.clear();
pathCache.clear();
audiosData.clear();
}
}