| Index: mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart
|
| index 945acea80d86b08481c26424d61079a4eab0015f..1ea62bfca751d9d6b2bb4a969db83d60428cb6f4 100644
|
| --- a/mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart
|
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/resources.mojom.dart
|
| @@ -85,12 +85,65 @@ class SceneResource extends bindings.Struct {
|
| }
|
|
|
|
|
| +class MailboxTextureResourceOrigin extends bindings.MojoEnum {
|
| + static const MailboxTextureResourceOrigin topLeft = const MailboxTextureResourceOrigin._(0);
|
| + static const MailboxTextureResourceOrigin bottomLeft = const MailboxTextureResourceOrigin._(1);
|
| +
|
| + const MailboxTextureResourceOrigin._(int v) : super(v);
|
| +
|
| + static const Map<String, MailboxTextureResourceOrigin> valuesMap = const {
|
| + "topLeft": topLeft,
|
| + "bottomLeft": bottomLeft,
|
| + };
|
| + static const List<MailboxTextureResourceOrigin> values = const [
|
| + topLeft,
|
| + bottomLeft,
|
| + ];
|
| +
|
| + static MailboxTextureResourceOrigin valueOf(String name) => valuesMap[name];
|
| +
|
| + factory MailboxTextureResourceOrigin(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return MailboxTextureResourceOrigin.topLeft;
|
| + case 1:
|
| + return MailboxTextureResourceOrigin.bottomLeft;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static MailboxTextureResourceOrigin decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + MailboxTextureResourceOrigin result = new MailboxTextureResourceOrigin(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum MailboxTextureResourceOrigin.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case topLeft:
|
| + return 'MailboxTextureResourceOrigin.topLeft';
|
| + case bottomLeft:
|
| + return 'MailboxTextureResourceOrigin.bottomLeft';
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + int toJson() => mojoEnumValue;
|
| +}
|
| +
|
| class MailboxTextureResource extends bindings.Struct {
|
| static const List<bindings.StructDataHeader> kVersions = const [
|
| const bindings.StructDataHeader(40, 0)
|
| ];
|
| List<int> mailboxName = null;
|
| int syncPoint = 0;
|
| + MailboxTextureResourceOrigin origin = new MailboxTextureResourceOrigin(0);
|
| geometry_mojom.Size size = null;
|
| Object callback = null;
|
|
|
| @@ -139,6 +192,14 @@ class MailboxTextureResource extends bindings.Struct {
|
| }
|
| if (mainDataHeader.version >= 0) {
|
|
|
| + result.origin = MailboxTextureResourceOrigin.decode(decoder0, 20);
|
| + if (result.origin == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Trying to decode null union for non-nullable MailboxTextureResourceOrigin.');
|
| + }
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| var decoder1 = decoder0.decodePointer(24, false);
|
| result.size = geometry_mojom.Size.decode(decoder1);
|
| }
|
| @@ -166,6 +227,13 @@ class MailboxTextureResource extends bindings.Struct {
|
| rethrow;
|
| }
|
| try {
|
| + encoder0.encodeEnum(origin, 20);
|
| + } on bindings.MojoCodecError catch(e) {
|
| + e.message = "Error encountered while encoding field "
|
| + "origin of struct MailboxTextureResource: $e";
|
| + rethrow;
|
| + }
|
| + try {
|
| encoder0.encodeStruct(size, 24, false);
|
| } on bindings.MojoCodecError catch(e) {
|
| e.message = "Error encountered while encoding field "
|
| @@ -185,6 +253,7 @@ class MailboxTextureResource extends bindings.Struct {
|
| return "MailboxTextureResource("
|
| "mailboxName: $mailboxName" ", "
|
| "syncPoint: $syncPoint" ", "
|
| + "origin: $origin" ", "
|
| "size: $size" ", "
|
| "callback: $callback" ")";
|
| }
|
|
|