From 39ca25bbb23b34d6a66e5d4b7f897ff60bf6a846 Mon Sep 17 00:00:00 2001 From: kalilistic <35899782+kalilistic@users.noreply.github.com> Date: Sun, 26 Feb 2023 14:03:02 -0500 Subject: [PATCH] feat: add vector to bytecolor func --- Dalamud/Utility/Numerics/VectorExtensions.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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) }; + } }