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)
{