diff --git a/Dalamud/Utility/Numerics/VectorExtensions.cs b/Dalamud/Utility/Numerics/VectorExtensions.cs index e6cf2e408..23c21001a 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 value) + { + return new ByteColor { A = (byte)(value.W * 255), R = (byte)(value.X * 255), G = (byte)(value.Y * 255), B = (byte)(value.Z * 255) }; + } }