From 47956acdd45b7bba378f2ccd1b2a6062859d5a50 Mon Sep 17 00:00:00 2001 From: ChrisDill Date: Tue, 26 Dec 2023 10:00:15 +0000 Subject: [PATCH] Fix GenImageText bug/add utility method (#213) --- Raylib-cs/interop/Raylib.cs | 2 +- Raylib-cs/types/Raylib.Utils.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Raylib-cs/interop/Raylib.cs b/Raylib-cs/interop/Raylib.cs index f417774..f140a21 100644 --- a/Raylib-cs/interop/Raylib.cs +++ b/Raylib-cs/interop/Raylib.cs @@ -1324,7 +1324,7 @@ public static unsafe partial class Raylib /// Generate image: grayscale image from text data [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] - public static extern Image GenImageText(int width, int height, int tileSize); + public static extern Image GenImageText(int width, int height, sbyte* text); // Image manipulation functions diff --git a/Raylib-cs/types/Raylib.Utils.cs b/Raylib-cs/types/Raylib.Utils.cs index 0cb16a2..ae8d03a 100644 --- a/Raylib-cs/types/Raylib.Utils.cs +++ b/Raylib-cs/types/Raylib.Utils.cs @@ -415,6 +415,13 @@ public static unsafe partial class Raylib } } + /// Generate image: grayscale image from text data + public static Image GenImageText(int width, int height, string text) + { + using var str1 = text.ToUtf8Buffer(); + return GenImageText(width, height, text); + } + /// Create an image from text (default font) public static Image ImageText(string text, int fontSize, Color color) {