// // Generated by the protocol buffer compiler. DO NOT EDIT! // source: mediapipe/modules/face_geometry/protos/environment.proto // #pragma warning disable 1591, 0612, 3021 #region Designer generated code using pb = global::Google.Protobuf; using pbc = global::Google.Protobuf.Collections; using pbr = global::Google.Protobuf.Reflection; using scg = global::System.Collections.Generic; namespace Mediapipe.FaceGeometry { /// Holder for reflection information generated from mediapipe/modules/face_geometry/protos/environment.proto public static partial class EnvironmentReflection { #region Descriptor /// File descriptor for mediapipe/modules/face_geometry/protos/environment.proto public static pbr::FileDescriptor Descriptor { get { return descriptor; } } private static pbr::FileDescriptor descriptor; static EnvironmentReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CjhtZWRpYXBpcGUvbW9kdWxlcy9mYWNlX2dlb21ldHJ5L3Byb3Rvcy9lbnZp", "cm9ubWVudC5wcm90bxIXbWVkaWFwaXBlLmZhY2VfZ2VvbWV0cnkiTAoRUGVy", "c3BlY3RpdmVDYW1lcmESHAoUdmVydGljYWxfZm92X2RlZ3JlZXMYASABKAIS", "DAoEbmVhchgCIAEoAhILCgNmYXIYAyABKAIiogEKC0Vudmlyb25tZW50EksK", "FW9yaWdpbl9wb2ludF9sb2NhdGlvbhgBIAEoDjIsLm1lZGlhcGlwZS5mYWNl", "X2dlb21ldHJ5Lk9yaWdpblBvaW50TG9jYXRpb24SRgoScGVyc3BlY3RpdmVf", "Y2FtZXJhGAIgASgLMioubWVkaWFwaXBlLmZhY2VfZ2VvbWV0cnkuUGVyc3Bl", "Y3RpdmVDYW1lcmEqQgoTT3JpZ2luUG9pbnRMb2NhdGlvbhIWChJCT1RUT01f", "TEVGVF9DT1JORVIQARITCg9UT1BfTEVGVF9DT1JORVIQAkI9Ciljb20uZ29v", "Z2xlLm1lZGlhcGlwZS5tb2R1bGVzLmZhY2VnZW9tZXRyeUIQRW52aXJvbm1l", "bnRQcm90bw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Mediapipe.FaceGeometry.OriginPointLocation), }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Mediapipe.FaceGeometry.PerspectiveCamera), global::Mediapipe.FaceGeometry.PerspectiveCamera.Parser, new[]{ "VerticalFovDegrees", "Near", "Far" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Mediapipe.FaceGeometry.Environment), global::Mediapipe.FaceGeometry.Environment.Parser, new[]{ "OriginPointLocation", "PerspectiveCamera" }, null, null, null, null) })); } #endregion } #region Enums /// /// Defines the (0, 0) origin point location of the environment. /// /// The variation in the origin point location can be traced back to the memory /// layout of the camera video frame buffers. /// /// Usually, the memory layout for most CPU (and also some GPU) camera video /// frame buffers results in having the (0, 0) origin point located in the /// Top Left corner. /// /// On the contrary, the memory layout for most GPU camera video frame buffers /// results in having the (0, 0) origin point located in the Bottom Left corner. /// /// Let's consider the following example: /// /// (A) ---------------+ /// ___ | /// | (1) | | | /// | / \ | | | /// | |---|===|-| | /// | |---| | | | /// | / \ | | | /// | | | | | | /// | | (2) |=| | | /// | | | | | | /// | |_______| |_| | /// | |@| |@| | | | /// | ___________|_|_ | /// | /// (B) ---------------+ /// /// On this example, (1) and (2) have the same X coordinate regardless of the /// origin point location. However, having the origin point located at (A) /// (Top Left corner) results in (1) having a smaller Y coordinate if compared to /// (2). Similarly, having the origin point located at (B) (Bottom Left corner) /// results in (1) having a greater Y coordinate if compared to (2). /// /// Providing the correct origin point location for your environment and making /// sure all the input landmarks are in-sync with this location is crucial /// for receiving the correct output face geometry and visual renders. /// public enum OriginPointLocation { [pbr::OriginalName("BOTTOM_LEFT_CORNER")] BottomLeftCorner = 1, [pbr::OriginalName("TOP_LEFT_CORNER")] TopLeftCorner = 2, } #endregion #region Messages /// /// The perspective camera is defined through its vertical FOV angle and the /// Z-clipping planes. The aspect ratio is a runtime variable for the face /// geometry module and should be provided alongside the face landmarks in order /// to estimate the face geometry on a given frame. /// /// More info on Perspective Cameras: /// http://www.songho.ca/opengl/gl_projectionmatrix.html#perspective /// public sealed partial class PerspectiveCamera : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PerspectiveCamera()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { get { return global::Mediapipe.FaceGeometry.EnvironmentReflection.Descriptor.MessageTypes[0]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] pbr::MessageDescriptor pb::IMessage.Descriptor { get { return Descriptor; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PerspectiveCamera() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PerspectiveCamera(PerspectiveCamera other) : this() { _hasBits0 = other._hasBits0; verticalFovDegrees_ = other.verticalFovDegrees_; near_ = other.near_; far_ = other.far_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public PerspectiveCamera Clone() { return new PerspectiveCamera(this); } /// Field number for the "vertical_fov_degrees" field. public const int VerticalFovDegreesFieldNumber = 1; private readonly static float VerticalFovDegreesDefaultValue = 0F; private float verticalFovDegrees_; /// /// `0 < vertical_fov_degrees < 180`. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public float VerticalFovDegrees { get { if ((_hasBits0 & 1) != 0) { return verticalFovDegrees_; } else { return VerticalFovDegreesDefaultValue; } } set { _hasBits0 |= 1; verticalFovDegrees_ = value; } } /// Gets whether the "vertical_fov_degrees" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasVerticalFovDegrees { get { return (_hasBits0 & 1) != 0; } } /// Clears the value of the "vertical_fov_degrees" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearVerticalFovDegrees() { _hasBits0 &= ~1; } /// Field number for the "near" field. public const int NearFieldNumber = 2; private readonly static float NearDefaultValue = 0F; private float near_; /// /// `0 < near < far`. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public float Near { get { if ((_hasBits0 & 2) != 0) { return near_; } else { return NearDefaultValue; } } set { _hasBits0 |= 2; near_ = value; } } /// Gets whether the "near" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasNear { get { return (_hasBits0 & 2) != 0; } } /// Clears the value of the "near" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearNear() { _hasBits0 &= ~2; } /// Field number for the "far" field. public const int FarFieldNumber = 3; private readonly static float FarDefaultValue = 0F; private float far_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public float Far { get { if ((_hasBits0 & 4) != 0) { return far_; } else { return FarDefaultValue; } } set { _hasBits0 |= 4; far_ = value; } } /// Gets whether the "far" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasFar { get { return (_hasBits0 & 4) != 0; } } /// Clears the value of the "far" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearFar() { _hasBits0 &= ~4; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as PerspectiveCamera); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(PerspectiveCamera other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(VerticalFovDegrees, other.VerticalFovDegrees)) return false; if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Near, other.Near)) return false; if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Far, other.Far)) return false; return Equals(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; if (HasVerticalFovDegrees) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(VerticalFovDegrees); if (HasNear) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Near); if (HasFar) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Far); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return hash; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override string ToString() { return pb::JsonFormatter.ToDiagnosticString(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else if (HasVerticalFovDegrees) { output.WriteRawTag(13); output.WriteFloat(VerticalFovDegrees); } if (HasNear) { output.WriteRawTag(21); output.WriteFloat(Near); } if (HasFar) { output.WriteRawTag(29); output.WriteFloat(Far); } if (_unknownFields != null) { _unknownFields.WriteTo(output); } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { if (HasVerticalFovDegrees) { output.WriteRawTag(13); output.WriteFloat(VerticalFovDegrees); } if (HasNear) { output.WriteRawTag(21); output.WriteFloat(Near); } if (HasFar) { output.WriteRawTag(29); output.WriteFloat(Far); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } } #endif [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; if (HasVerticalFovDegrees) { size += 1 + 4; } if (HasNear) { size += 1 + 4; } if (HasFar) { size += 1 + 4; } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(PerspectiveCamera other) { if (other == null) { return; } if (other.HasVerticalFovDegrees) { VerticalFovDegrees = other.VerticalFovDegrees; } if (other.HasNear) { Near = other.Near; } if (other.HasFar) { Far = other.Far; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 13: { VerticalFovDegrees = input.ReadFloat(); break; } case 21: { Near = input.ReadFloat(); break; } case 29: { Far = input.ReadFloat(); break; } } } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 13: { VerticalFovDegrees = input.ReadFloat(); break; } case 21: { Near = input.ReadFloat(); break; } case 29: { Far = input.ReadFloat(); break; } } } } #endif } public sealed partial class Environment : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Environment()); private pb::UnknownFieldSet _unknownFields; private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { get { return global::Mediapipe.FaceGeometry.EnvironmentReflection.Descriptor.MessageTypes[1]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] pbr::MessageDescriptor pb::IMessage.Descriptor { get { return Descriptor; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Environment() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Environment(Environment other) : this() { _hasBits0 = other._hasBits0; originPointLocation_ = other.originPointLocation_; perspectiveCamera_ = other.perspectiveCamera_ != null ? other.perspectiveCamera_.Clone() : null; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public Environment Clone() { return new Environment(this); } /// Field number for the "origin_point_location" field. public const int OriginPointLocationFieldNumber = 1; private readonly static global::Mediapipe.FaceGeometry.OriginPointLocation OriginPointLocationDefaultValue = global::Mediapipe.FaceGeometry.OriginPointLocation.BottomLeftCorner; private global::Mediapipe.FaceGeometry.OriginPointLocation originPointLocation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Mediapipe.FaceGeometry.OriginPointLocation OriginPointLocation { get { if ((_hasBits0 & 1) != 0) { return originPointLocation_; } else { return OriginPointLocationDefaultValue; } } set { _hasBits0 |= 1; originPointLocation_ = value; } } /// Gets whether the "origin_point_location" field is set [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool HasOriginPointLocation { get { return (_hasBits0 & 1) != 0; } } /// Clears the value of the "origin_point_location" field [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void ClearOriginPointLocation() { _hasBits0 &= ~1; } /// Field number for the "perspective_camera" field. public const int PerspectiveCameraFieldNumber = 2; private global::Mediapipe.FaceGeometry.PerspectiveCamera perspectiveCamera_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public global::Mediapipe.FaceGeometry.PerspectiveCamera PerspectiveCamera { get { return perspectiveCamera_; } set { perspectiveCamera_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { return Equals(other as Environment); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(Environment other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (OriginPointLocation != other.OriginPointLocation) return false; if (!object.Equals(PerspectiveCamera, other.PerspectiveCamera)) return false; return Equals(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; if (HasOriginPointLocation) hash ^= OriginPointLocation.GetHashCode(); if (perspectiveCamera_ != null) hash ^= PerspectiveCamera.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return hash; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override string ToString() { return pb::JsonFormatter.ToDiagnosticString(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else if (HasOriginPointLocation) { output.WriteRawTag(8); output.WriteEnum((int) OriginPointLocation); } if (perspectiveCamera_ != null) { output.WriteRawTag(18); output.WriteMessage(PerspectiveCamera); } if (_unknownFields != null) { _unknownFields.WriteTo(output); } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { if (HasOriginPointLocation) { output.WriteRawTag(8); output.WriteEnum((int) OriginPointLocation); } if (perspectiveCamera_ != null) { output.WriteRawTag(18); output.WriteMessage(PerspectiveCamera); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } } #endif [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; if (HasOriginPointLocation) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) OriginPointLocation); } if (perspectiveCamera_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(PerspectiveCamera); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(Environment other) { if (other == null) { return; } if (other.HasOriginPointLocation) { OriginPointLocation = other.OriginPointLocation; } if (other.perspectiveCamera_ != null) { if (perspectiveCamera_ == null) { PerspectiveCamera = new global::Mediapipe.FaceGeometry.PerspectiveCamera(); } PerspectiveCamera.MergeFrom(other.PerspectiveCamera); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { OriginPointLocation = (global::Mediapipe.FaceGeometry.OriginPointLocation) input.ReadEnum(); break; } case 18: { if (perspectiveCamera_ == null) { PerspectiveCamera = new global::Mediapipe.FaceGeometry.PerspectiveCamera(); } input.ReadMessage(PerspectiveCamera); break; } } } #endif } #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 8: { OriginPointLocation = (global::Mediapipe.FaceGeometry.OriginPointLocation) input.ReadEnum(); break; } case 18: { if (perspectiveCamera_ == null) { PerspectiveCamera = new global::Mediapipe.FaceGeometry.PerspectiveCamera(); } input.ReadMessage(PerspectiveCamera); break; } } } } #endif } #endregion } #endregion Designer generated code