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