2190 lines
65 KiB
Dart
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();
|
|
}
|
|
}
|