using System.Numerics; using Content.Shared._White.Spline; using Content.Shared._White.Trail; using Robust.Client.Graphics; using Vector4 = Robust.Shared.Maths.Vector4; namespace Content.Client._White.Trail.SplineRenderer; public interface ITrailSplineRenderer { void Render( DrawingHandleWorld handle, Texture? texture, ISpline splineIterator, ISpline gradientIterator, ITrailSettings settings, Vector2[] paPositions, float[] paLifetimes ); }