diff --git a/Dalamud/Utility/Numerics/VectorExtensions.cs b/Dalamud/Utility/Numerics/VectorExtensions.cs index e6cf2e408..cd958deb8 100644 --- a/Dalamud/Utility/Numerics/VectorExtensions.cs +++ b/Dalamud/Utility/Numerics/VectorExtensions.cs @@ -1,5 +1,6 @@ using System.Diagnostics.CodeAnalysis; using System.Numerics; +using FFXIVClientStructs.FFXIV.Client.Graphics; namespace Dalamud.Utility.Numerics; @@ -53,4 +54,9 @@ public static class VectorExtensions { return new Vector2(v.X, y); } + + public static ByteColor ToByteColor(this Vector4 v) + { + return new ByteColor { A = (byte)(v.W * 255), R = (byte)(v.X * 255), G = (byte)(v.Y * 255), B = (byte)(v.Z * 255) }; + } }