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