diff --git a/Raylib-cs/interop/Raylib.cs b/Raylib-cs/interop/Raylib.cs
index ffc777b..ed0086a 100644
--- a/Raylib-cs/interop/Raylib.cs
+++ b/Raylib-cs/interop/Raylib.cs
@@ -1429,7 +1429,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 1bcb244..c3b2f1d 100644
--- a/Raylib-cs/types/Raylib.Utils.cs
+++ b/Raylib-cs/types/Raylib.Utils.cs
@@ -422,6 +422,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, str1.AsPointer());
+ }
+
/// Create an image from text (default font)
public static Image ImageText(string text, int fontSize, Color color)
{