diff --git a/Raylib-cs/interop/Raylib.cs b/Raylib-cs/interop/Raylib.cs index e0ace55..b666079 100644 --- a/Raylib-cs/interop/Raylib.cs +++ b/Raylib-cs/interop/Raylib.cs @@ -2213,10 +2213,21 @@ public static unsafe partial class Raylib [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] public static extern sbyte* TextToPascal(sbyte* text); + /// Get Snake case notation version of provided string + [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] + public static extern sbyte* TextToSnake(sbyte* text); + + /// Get Camel case notation version of provided string + [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] + public static extern sbyte* TextToCamel(sbyte* text); + /// Get integer value from text (negative values not supported) [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] public static extern int TextToInteger(sbyte* text); + /// Get float value from text (negative values not supported) + [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] + public static extern float TextToFloat(sbyte* text); //------------------------------------------------------------------------------------ // Basic 3d Shapes Drawing Functions (Module: models)