Show / Hide Table of Contents

Class SubjectRecording

Inheritance
System.Object
SubjectRecording
Implements
Google.Protobuf.IMessage<SubjectRecording>
Google.Protobuf.IMessage
System.IEquatable<SubjectRecording>
Google.Protobuf.IDeepCloneable<SubjectRecording>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: RecordAndPlay.Transport
Assembly: RecordAndPlay.dll
Syntax
public sealed class SubjectRecording : IMessage<SubjectRecording>, IMessage, IEquatable<SubjectRecording>, IDeepCloneable<SubjectRecording>

Constructors

SubjectRecording()

Declaration
public SubjectRecording()

SubjectRecording(SubjectRecording)

Declaration
public SubjectRecording(SubjectRecording other)
Parameters
Type Name Description
SubjectRecording other

Fields

CapturedPositionsFieldNumber

Field number for the "capturedPositions" field.

Declaration
public const int CapturedPositionsFieldNumber = 6
Field Value
Type Description
System.Int32

CapturedRotationsFieldNumber

Field number for the "capturedRotations" field.

Declaration
public const int CapturedRotationsFieldNumber = 7
Field Value
Type Description
System.Int32

CustomEventsFieldNumber

Field number for the "customEvents" field.

Declaration
public const int CustomEventsFieldNumber = 4
Field Value
Type Description
System.Int32

IdFieldNumber

Field number for the "id" field.

Declaration
public const int IdFieldNumber = 1
Field Value
Type Description
System.Int32

LifecycleEventsFieldNumber

Field number for the "lifecycleEvents" field.

Declaration
public const int LifecycleEventsFieldNumber = 5
Field Value
Type Description
System.Int32

MetadataFieldNumber

Field number for the "metadata" field.

Declaration
public const int MetadataFieldNumber = 3
Field Value
Type Description
System.Int32

NameFieldNumber

Field number for the "name" field.

Declaration
public const int NameFieldNumber = 2
Field Value
Type Description
System.Int32

Properties

CapturedPositions

Declaration
public RepeatedField<VectorCapture> CapturedPositions { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<VectorCapture>

CapturedRotations

Declaration
public RepeatedField<VectorCapture> CapturedRotations { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<VectorCapture>

CustomEvents

Declaration
public RepeatedField<CustomEventCapture> CustomEvents { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<CustomEventCapture>

Descriptor

Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Type Description
Google.Protobuf.Reflection.MessageDescriptor

Id

Declaration
public int Id { get; set; }
Property Value
Type Description
System.Int32

LifecycleEvents

Declaration
public RepeatedField<LifeCycleEventCapture> LifecycleEvents { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<LifeCycleEventCapture>

Metadata

Declaration
public MapField<string, string> Metadata { get; }
Property Value
Type Description
Google.Protobuf.Collections.MapField<System.String, System.String>

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Parser

Declaration
public static MessageParser<SubjectRecording> Parser { get; }
Property Value
Type Description
Google.Protobuf.MessageParser<SubjectRecording>

Methods

CalculateSize()

Declaration
public int CalculateSize()
Returns
Type Description
System.Int32

Clone()

Declaration
public SubjectRecording Clone()
Returns
Type Description
SubjectRecording

Equals(SubjectRecording)

Declaration
public bool Equals(SubjectRecording other)
Parameters
Type Name Description
SubjectRecording other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
System.Object other
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

MergeFrom(CodedInputStream)

Declaration
public void MergeFrom(CodedInputStream input)
Parameters
Type Name Description
Google.Protobuf.CodedInputStream input

MergeFrom(SubjectRecording)

Declaration
public void MergeFrom(SubjectRecording other)
Parameters
Type Name Description
SubjectRecording other

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

WriteTo(CodedOutputStream)

Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Type Name Description
Google.Protobuf.CodedOutputStream output

Explicit Interface Implementations

IMessage.Descriptor

Declaration
MessageDescriptor IMessage.Descriptor { get; }
Returns
Type Description
Google.Protobuf.Reflection.MessageDescriptor

Implements

Google.Protobuf.IMessage<T>
Google.Protobuf.IMessage
System.IEquatable<T>
Google.Protobuf.IDeepCloneable<T>
Back to top Generated by DocFX