A small record type used in the Editor project to hold millisecond timing diagnostics for a transition: Root, Pose, Decoder, and Representation timings.
#nullable enable annotations using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; using System.Diagnostics; using System.Numerics; namespace HumanoidMocap.EditorTools.MotionBricks; using Vector3 = System.Numerics.Vector3; /// <summary>Where a transition run spent its time (milliseconds), for diagnostics.</summary> public sealed record TransitionTiming( double Root, double Pose, double Decoder, double Representation );