feat: xna color to engine color rgba extension method

This commit is contained in:
Syntriax 2025-06-15 13:32:02 +03:00
parent ca0b2de917
commit 4d353662a1

View File

@ -18,7 +18,10 @@ public static class EngineConverterExtensions
public static Vector2D ToVector2D(this Vector2 vector) => new(vector.X, vector.Y); public static Vector2D ToVector2D(this Vector2 vector) => new(vector.X, vector.Y);
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Color ToColor(this ColorRGBA rgba) => new(rgba.R, rgba.G, rgba.B, rgba.A); public static Color ToColor(this ColorRGBA color) => new(color.R, color.G, color.B, color.A);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static ColorRGBA ToColorRGBA(this Color color) => new(color.R, color.G, color.B, color.A);
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector2D ToVector2D(this Point point) => new(point.X, point.Y); public static Vector2D ToVector2D(this Point point) => new(point.X, point.Y);